/**
 * This injects Tailwind's base styles, which is a combination of
 * Normalize.css and some additional base styles.
 *
 * You can see the styles here:
 * https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css
 *
 * If using `postcss-import`, use this import instead:
 *
 * @import "tailwindcss/preflight";
 */

/*! 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 */
  -webkit-text-decoration: underline dotted;
          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;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the system font stack as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 * to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #dae1e7;
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

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

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/** Import variables */

/** Colors */

/** Box Model  */

/** Font Weight **/

/** Breakpoints **/

@font-face {
  font-family: "Roboto";

  src: url("/wp-content/themes/ravenwood/fonts/Roboto-Regular.ttf") format("truetype");

  font-style: normal;
}

@font-face {
  font-family: "Roboto Slab";

  src: url("/wp-content/themes/ravenwood/fonts/RobotoSlab-Regular.ttf") format("truetype");

  font-style: normal;
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/**
 * This injects any component classes registered by Tailwind plugins.
 *
 * If using `postcss-import`, use this import instead:
 *
 * @import "tailwindcss/components";
 */

/** Import theme styles */

body {
  font-family: Roboto, Arial, sans-serif;
  overflow-x: hidden;
}

body h1,
body h2,
body h3 {
  color: #c88532;
  text-transform: uppercase;
}

body h1 {
  font-size: 21px;
  font-weight: 900;
  letter-spacing: 0.88px;
}

@media screen and (min-width: 600px) {
  body h1 {
    font-size: 32px;
  }
}

body h2 {
  font-size: 1.25rem;
  font-weight: 900;
  letter-spacing: 0.84px;
  line-height: 1.5;
}

body h3 {
  font-weight: 900;
  font-size: 18px;
  margin-bottom: 1rem;
}

@media screen and (min-width: 768px) {
  body h3 {
    float: left;
    width: 100%;
    display: block;
  }
}

body h6 {
  font-size: .75rem;
  color: #6b655d;
}

body .flip-icon {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

body ul,
body ol {
  list-style-type: disc;
}

body p,
body span,
body ul li,
body ol li {
  color: #ffffff;
  font-weight: 400;
  line-height: 30px;
  font-size: 15px;
  font-family: Roboto Slab, Times New Roman, serif;
  padding-bottom: 1.25rem;
}

body ul,
body ol {
  margin-left: 3rem;
}

body ul li,
body ol li {
  padding-bottom: 0.75rem;
}

body a {
  color: #c88532;
  text-decoration: none;
  font-size: 15px;
}

body a:hover {
  color: #979797;
}

body .home-banner,
body .sub-banner,
body .events-banner {
  height: 400px;
}

@media screen and (min-width: 1440px) {
  body .home-banner,
body .sub-banner,
body .events-banner {
    height: 615px;
  }
}

body .tab-content {
  display: none;
}

body .active-rooms {
  display: -webkit-box;
  display: flex;
}

body .active {
  color: #c88532;
  font-weight: 700;
}

body .bottom-border {
  margin-bottom: 20px;
  height: 6px;
  background-size: cover;
  background-size: auto;
}

@media screen and (min-width: 600px) {
  body .bottom-border {
    margin-top: 20px;
    margin-bottom: 20px;
    height: 6px;
    background-size: cover;
    background-position: center;
    width: 100%;
  }
}

body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner h2 {
  margin-left: 0;
  margin-right: 0;
}

@media screen and (min-width: 1440px) {
  body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner h2 {
    font-size: 1.5rem;
  }
}

body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner p,
body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner span {
  color: #6b655d;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 308px;
  line-height: 1.5;
}

@media screen and (min-width: 768px) {
  body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner p,
body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner span {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

body .bg-white .highlight-feat-container .highlight-feat-block .room-copy-inner a {
  font-weight: 500;
}

body.page-template-page-reservations h3:hover {
  background-color: #ffffff;
}

body.page-template-page-reservations .reservation-buttons {
  display: -webkit-box;
  display: flex;
  text-align: center;
}

body.page-template-page-reservations .active-res-btn {
  border-bottom-width: 2px;
  border-color: #c88532;
  color: #c88532;
  background-color: #ffffff;
  margin-left: 21px;
  margin-right: 21px;
  padding-left: 0;
  padding-right: 0;
}

@media screen and (min-width: 768px) {
  body.page-template-page-reservations .active-res-btn {
    border-bottom-width: 2px;
    border-color: #c88532;
    background-color: #ffffff;
    margin-left: 35px;
    margin-right: 35px;
  }
}

#availability {
  display: none;
}

.home-upper p,
.home-upper span {
  color: #eee;
  padding-bottom: 0;
}

.home-bottom img {
  left: 0;
  top: 0;
  width: auto;
  max-height: 213px;
}

@media screen and (min-width: 768px) {
  .home-bottom img {
    padding-right: 84px;
  }
}

.home-bottom .bottom-inner p,
.home-bottom .bottom-inner span,
.home-bottom .bottom-inner ol li,
.home-bottom .bottom-inner ul li {
  color: #6b655d;
  font-family: Roboto Slab, Times New Roman, serif;
}

.cms-page .entry-content,
.cms-page .flexible-content-area {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 27px;
  background-color: #ffffff;
}

@media screen and (min-width: 768px) {
  .cms-page .entry-content,
.cms-page .flexible-content-area {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.cms-page .entry-content p:first-of-type,
.cms-page .flexible-content-area p:first-of-type {
  padding-top: 0;
}

.cms-page .entry-content p,
.cms-page .entry-content span,
.cms-page .entry-content ul li,
.cms-page .entry-content ol li,
.cms-page .flexible-content-area p,
.cms-page .flexible-content-area span,
.cms-page .flexible-content-area ul li,
.cms-page .flexible-content-area ol li {
  color: #6b655d;
}

.cms-page .mystery-list {
  background-color: transparent;
}

.cms-page .mystery-list h2 {
  line-height: 1.5;
}

.cms-page .mystery-list p {
  color: #ffffff;
}

.cms-page .gform_wrapper li.hidden_label input {
  margin-top: 0;
}

.cms-page .flexible-content-area img {
  margin-bottom: 17px;
}

@media screen and (min-width: 768px) {
  .cms-page .gallery .lgc-column:last-of-type .inside-grid-column {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 768px) {
  .cms-page .gallery .lgc-column:last-of-type .inside-grid-column p img {
    padding-right: 0;
  }
}

@media screen and (min-width: 1024px) {
  .cms-page .gallery .lgc-column:last-of-type .inside-grid-column p img {
    padding-right: 0;
  }
}

@media screen and (min-width: 768px) {
  .cms-page .gallery .lgc-column:last-of-type .inside-grid-column p img {
    max-height: 100%;
  }
}

.cms-page .gallery img {
  margin-bottom: 0;
  width: 100%;
}

.cms-page .expandable_text_block {
  clear: both;
}

.cms-page .expandable_text_block:hover {
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .cms-page .expandable_text_block:first-of-type {
    float: left;
  }
}

.cms-page .expandable_text_block .expanded-copy {
  -webkit-transition: 0.75s;
  transition: 0.75s;
}

.cms-page .expandable_text_block img {
  margin-bottom: 0;
}

.cms-page .gf_browser_chrome {
  width: 100vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.cms-page .gf_browser_chrome .gform_title {
  color: #c88532;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 900;
  letter-spacing: 0.84px;
  line-height: 1.5;
  margin-top: 25px;
  margin-bottom: 25px;
  display: block;
  float: left;
}

.cms-page .gf_browser_chrome form {
  clear: both;
  width: auto;
  background-color: #eee;
  padding-left: 46px;
  padding-right: 46px;
  max-width: 1274px;
  font-family: "Roboto", "Arial", sans-serif !important;
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form {
    padding-left: 46px;
    padding-right: 46px;
  }
}

.cms-page .gf_browser_chrome form .date-of-app input {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form .address_zip,
.cms-page .gf_browser_chrome form .address_state,
.cms-page .gf_browser_chrome form .address_city {
    width: 32%;
  }
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form .address_state {
    height: 40px;
    margin-top: 0;
  }
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form .address_zip {
    margin-left: 8px;
  }
}

.cms-page .gf_browser_chrome form input[type=text],
.cms-page .gf_browser_chrome form input[type=select] {
  padding-left: 1.25rem;
  font-family: "Roboto", "Arial", sans-serif !important;
}

.cms-page .gf_browser_chrome form input[type=text]:focus,
.cms-page .gf_browser_chrome form input[type=select]:focus {
  border-bottom-width: 2px;
  border-style: solid;
  border-color: #c88532;
}

.cms-page .gf_browser_chrome form input[type=submit] {
  text-transform: uppercase;
}

.cms-page .gf_browser_chrome form input[type=submit]:hover {
  background-color: #c88532;
  cursor: pointer;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .cms-page .gf_browser_chrome form input[type=submit] {
    height: 35px;
    width: 200px;
  }
}

.cms-page .gf_browser_chrome form .gfield_radio li label {
  text-transform: uppercase;
}

.cms-page .gf_browser_chrome form input[type=text],
.cms-page .gf_browser_chrome form input[type=select],
.cms-page .gf_browser_chrome form li,
.cms-page .gf_browser_chrome form option {
  color: #6b655d;
  font-family: "Roboto", "Arial", sans-serif !important;
}

.cms-page .gf_browser_chrome form input[type=text] label,
.cms-page .gf_browser_chrome form input[type=select] label,
.cms-page .gf_browser_chrome form li label,
.cms-page .gf_browser_chrome form option label {
  font-size: 15px;
}

.excerpt p {
  color: #6b655d;
}

.not-event .widget_custom_html {
  display: none;
}

aside.widget-sidebar .widget_archive {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .widget_archive {
    padding-left: 28px;
    padding-right: 28px;
  }
}

aside.widget-sidebar .widget_archive ul {
  list-style-type: none;
  background-color: #ffffff;
  padding-left: 13px;
  padding-right: 13px;
  margin-top: 21px;
  margin-bottom: 111px;
}

@media screen and (min-width: 768px) {
  aside.widget-sidebar .widget_archive ul {
    width: 516px;
  }
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .widget_archive ul {
    width: 100%;
  }
}

aside.widget-sidebar .widget_archive ul li {
  margin-left: 0;
  margin-right: 0;
  border-bottom-width: 1px;
  border-color: #979797;
  border-style: solid;
  padding-top: 17px;
  padding-bottom: 17px;
}

aside.widget-sidebar .widget_archive ul li:last-of-type {
  border-style: none;
}

aside.widget-sidebar .widget_archive ul li::before {
  content: ">";
  color: #c88532;
}

aside.widget-sidebar .widget_archive ul li a {
  color: #6b655d;
  text-transform: uppercase;
  font-family: Roboto, Arial, sans-serif;
  line-height: 22px;
  padding-left: 30px;
}

aside.widget-sidebar .widget_archive ul li a:hover {
  color: #c88532;
}

aside.widget-sidebar .gform_widget,
aside.widget-sidebar .widget_archive {
  background-color: #eee;
}

aside.widget-sidebar .gform_widget .gform_wrapper,
aside.widget-sidebar .widget_archive .gform_wrapper {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

aside.widget-sidebar .gform_widget form,
aside.widget-sidebar .widget_archive form {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .gform_widget form,
aside.widget-sidebar .widget_archive form {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

aside.widget-sidebar .gform_widget form h3,
aside.widget-sidebar .widget_archive form h3 {
  font-weight: 900;
  font-size: 1.5rem;
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .gform_widget form h3,
aside.widget-sidebar .widget_archive form h3 {
    margin-top: 0;
  }
}

aside.widget-sidebar .gform_widget form .gform_description,
aside.widget-sidebar .widget_archive form .gform_description {
  color: #6b655d;
  line-height: 1.25;
}

aside.widget-sidebar .gform_widget form input[type=text],
aside.widget-sidebar .widget_archive form input[type=text] {
  font-family: Roboto, Arial, sans-serif;
  color: #6b655d;
}

@media screen and (min-width: 768px) {
  aside.widget-sidebar .gform_widget form input[type=text],
aside.widget-sidebar .widget_archive form input[type=text] {
    width: 516px;
  }
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .gform_widget form input[type=text],
aside.widget-sidebar .widget_archive form input[type=text] {
    width: 100%;
  }
}

aside.widget-sidebar .gform_widget form input[type=submit],
aside.widget-sidebar .widget_archive form input[type=submit] {
  background-color: #c88532;
  color: #ffffff;
  font-size: 1.125rem;
  text-transform: uppercase;
  height: 59px;
  font-weight: 500;
}

aside.widget-sidebar .gform_widget form input[type=submit]:hover,
aside.widget-sidebar .widget_archive form input[type=submit]:hover {
  background-color: #6b655d;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  aside.widget-sidebar .gform_widget form input[type=submit],
aside.widget-sidebar .widget_archive form input[type=submit] {
    width: 270px;
  }
}

@media screen and (min-width: 1200px) {
  aside.widget-sidebar .gform_widget form input[type=submit],
aside.widget-sidebar .widget_archive form input[type=submit] {
    width: 250px;
  }
}

@media screen and (min-width: 1440px) {
  aside.widget-sidebar .gform_widget form input[type=submit],
aside.widget-sidebar .widget_archive form input[type=submit] {
    width: 100%;
  }
}

.type-post .entry-content p,
.type-post .entry-content span, .single-mystery .entry-content p,
.single-mystery .entry-content span {
  padding-bottom: 1.25rem;
}

.type-post .entry-content p,
.type-post .entry-content span,
.type-post .entry-content ol li,
.type-post .entry-content ul li, .single-mystery .entry-content p,
.single-mystery .entry-content span,
.single-mystery .entry-content ol li,
.single-mystery .entry-content ul li {
  color: #6b655d;
}

.ssba-classic-2 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .ssba-classic-2 {
    display: -webkit-box !important;
    display: flex !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    justify-content: space-around;
  }
}

.ssba-classic-2 .ssbp-text {
  display: none;
}

.ssba-classic-2 div {
  display: -webkit-box;
  display: flex;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .ssba-classic-2 div {
    display: -webkit-box;
    display: flex;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    justify-content: space-around;
  }
}

.ssba-classic-2 div a {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

@media screen and (min-width: 320px) {
  .ssba-classic-2 div a {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.ssba-classic-2 .ssbp-list {
  list-style-type: none;
}

.ssba-classic-2 .ssbp-list li:first-of-type {
  margin-left: 0 !important;
}

.single-mystery .ssba-modern-2 {
  display: none;
}

#events-sidebar {
  padding-left: 28px;
  padding-right: 28px;
  padding-top: 30px;
  padding-bottom: 111px;
  background-color: #eee;
}

@media screen and (min-width: 768px) {
  #events-sidebar {
    padding-bottom: 40px;
  }
}

#events-sidebar h2 {
  margin-bottom: 21px;
  font-size: 1.5rem;
  letter-spacing: -0.1px;
}

#events-sidebar .custom-html-widget p {
  font-size: 15px;
  font-family: Roboto Slab, Times New Roman, serif;
  color: #6b655d;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
}

#events-sidebar .custom-html-widget a:not([href^=mailto]) {
  background-color: #c88532;
  margin-top: 25px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 50px;
  color: #ffffff;
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 500;
  width: 270px;
  max-width: 100%;
}

#events-sidebar .custom-html-widget a:not([href^=mailto]):hover {
  background-color: #6b655d;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  #events-sidebar .custom-html-widget a:not([href^=mailto]) {
    width: 270px;
  }
}

@media screen and (min-width: 1440px) {
  #events-sidebar .custom-html-widget a:not([href^=mailto]) {
    width: 100%;
  }
}

.attachment-post-thumbnail {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  max-height: 335px;
  width: auto;
}

aside.post-sidebar h2.widget-title {
  font-size: 1.5rem;
}

aside.post-sidebar .latest-news-section {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .latest-news-section {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .latest-news-section {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

aside.post-sidebar .latest-news-section ul {
  list-style-type: none;
  padding-left: 13px;
  padding-right: 13px;
  margin-top: 21px;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .latest-news-section ul {
    width: 100%;
    margin-bottom: 0;
  }
}

aside.post-sidebar .latest-news-section ul li {
  margin-left: 0;
  margin-right: 0;
  padding-top: 17px;
  padding-bottom: 17px;
}

aside.post-sidebar .latest-news-section ul li a {
  color: #c88532;
  font-family: Roboto, Arial, sans-serif;
  line-height: 22px;
}

aside.post-sidebar .latest-news-section ul li a:hover {
  color: #c88532;
}

aside.post-sidebar .archive-list {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .archive-list {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .archive-list {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

aside.post-sidebar .archive-list .archive-year-item:hover {
  cursor: pointer;
}

aside.post-sidebar .archive-list .year-wrapper {
  display: none;
  margin-left: 0;
}

aside.post-sidebar .archive-list h2 {
  margin-top: 1.5rem;
}

aside.post-sidebar .archive-list h2::after {
  content: url("/wp-content/themes/ravenwood/images/caret.png");
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari 3-8 */
  transform: rotate(90deg);
  color: #c88532;
  position: absolute;
  right: 0;
  cursor: pointer;
}

aside.post-sidebar .archive-list li {
  margin-left: 0;
  margin-right: 0;
  border-bottom-width: 1px;
  border-color: #979797;
  border-style: solid;
  padding-top: 17px;
  padding-bottom: 17px;
  -webkit-box-align: center;
          align-items: center;
  list-style-type: none;
  background-color: #ffffff;
}

aside.post-sidebar .archive-list li:last-of-type {
  border-style: none;
}

aside.post-sidebar .archive-list li a {
  color: #6b655d;
  text-transform: uppercase;
  font-family: Roboto, Arial, sans-serif;
  line-height: 22px;
  padding-left: 30px;
}

aside.post-sidebar .archive-list li a:hover {
  color: #c88532;
}

aside.post-sidebar .archive-list ul {
  list-style-type: none;
  background-color: #ffffff;
  padding-left: 13px;
  padding-right: 13px;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .archive-list ul {
    width: 100%;
    margin-bottom: 0;
  }
}

aside.post-sidebar .active-year {
  display: block !important;
}

aside.post-sidebar .gform_confirmation_wrapper .gform_confirmation_message {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  font-family: Roboto Slab, Times New Roman, serif;
  color: #c88532;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .gform_confirmation_wrapper .gform_confirmation_message {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 30px;
  }
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .gform_confirmation_wrapper .gform_confirmation_message {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 28px;
  }
}

aside.post-sidebar .gform_widget,
aside.post-sidebar .archive-list,
aside.post-sidebar .widget_recent_entries {
  background-color: #eee;
}

aside.post-sidebar .gform_widget .gform_wrapper,
aside.post-sidebar .archive-list .gform_wrapper,
aside.post-sidebar .widget_recent_entries .gform_wrapper {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .gform_widget .gform_wrapper,
aside.post-sidebar .archive-list .gform_wrapper,
aside.post-sidebar .widget_recent_entries .gform_wrapper {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}

aside.post-sidebar .gform_widget form,
aside.post-sidebar .archive-list form,
aside.post-sidebar .widget_recent_entries form {
  padding-left: 46px;
  padding-right: 46px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (min-width: 1024px) {
  aside.post-sidebar .gform_widget form,
aside.post-sidebar .archive-list form,
aside.post-sidebar .widget_recent_entries form {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .gform_widget form,
aside.post-sidebar .archive-list form,
aside.post-sidebar .widget_recent_entries form {
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}

aside.post-sidebar .gform_widget form h3,
aside.post-sidebar .archive-list form h3,
aside.post-sidebar .widget_recent_entries form h3 {
  font-weight: 900;
  font-size: 1.5rem;
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .gform_widget form h3,
aside.post-sidebar .archive-list form h3,
aside.post-sidebar .widget_recent_entries form h3 {
    margin-top: 0;
  }
}

aside.post-sidebar .gform_widget form .gform_description,
aside.post-sidebar .archive-list form .gform_description,
aside.post-sidebar .widget_recent_entries form .gform_description {
  color: #6b655d;
  line-height: 1.25;
  padding-bottom: 0;
}

aside.post-sidebar .gform_widget form li.gfield,
aside.post-sidebar .archive-list form li.gfield,
aside.post-sidebar .widget_recent_entries form li.gfield {
  padding-right: 0;
}

aside.post-sidebar .gform_widget form input[type=text],
aside.post-sidebar .archive-list form input[type=text],
aside.post-sidebar .widget_recent_entries form input[type=text] {
  font-family: Roboto, Arial, sans-serif;
  color: #6b655d;
}

@media screen and (min-width: 768px) {
  aside.post-sidebar .gform_widget form input[type=text],
aside.post-sidebar .archive-list form input[type=text],
aside.post-sidebar .widget_recent_entries form input[type=text] {
    width: 100%;
  }
}

aside.post-sidebar .gform_widget form input[type=submit],
aside.post-sidebar .archive-list form input[type=submit],
aside.post-sidebar .widget_recent_entries form input[type=submit] {
  background-color: #c88532;
  color: #ffffff;
  font-size: 1.125rem;
  text-transform: uppercase;
  height: 59px;
  font-weight: 500;
}

aside.post-sidebar .gform_widget form input[type=submit]:hover,
aside.post-sidebar .archive-list form input[type=submit]:hover,
aside.post-sidebar .widget_recent_entries form input[type=submit]:hover {
  background-color: #6b655d;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  aside.post-sidebar .gform_widget form input[type=submit],
aside.post-sidebar .archive-list form input[type=submit],
aside.post-sidebar .widget_recent_entries form input[type=submit] {
    width: 270px;
  }
}

@media screen and (min-width: 1200px) {
  aside.post-sidebar .gform_widget form input[type=submit],
aside.post-sidebar .archive-list form input[type=submit],
aside.post-sidebar .widget_recent_entries form input[type=submit] {
    width: 250px;
  }
}

@media screen and (min-width: 1440px) {
  aside.post-sidebar .gform_widget form input[type=submit],
aside.post-sidebar .archive-list form input[type=submit],
aside.post-sidebar .widget_recent_entries form input[type=submit] {
    width: 100%;
  }
}

footer {
  clear: both;
}

.blog-arrow {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.mystery-link:hover h2 {
  color: #6b655d;
}

@media screen and (min-width: 768px) {
  .page-template-page-murder-mysteries .entry-content {
    padding-left: 63px;
    padding-right: 63px;
  }
}

@media screen and (min-width: 768px) {
  .page-template-page-murder-mysteries .entry-content {
    padding-left: 84px;
    padding-right: 84px;
    float: none;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.page-template-page-murder-mysteries .entry-content p {
  color: #ffffff;
}

.page-template-page-murder-mysteries .entry-content h1 {
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.page-template-page-murder-mysteries .entry-content h1::after {
  content: "";
  background: url("/wp-content/themes/ravenwood/images/double-lines.png");
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  height: 0.5rem;
}

body.blog #custom_html-2 {
  display: none;
}

body.blog .latest-news-section {
  display: none;
}

body.archive .latest-news-section {
  display: none;
}

.single-room .ssba-classic-2 {
  display: none !important;
}

.single-room .entry-content ol li,
.single-room .entry-content ul li,
.single-room .entry-content p {
  color: #6b655d;
}

.category-event .dateinfo div:first-of-type {
  color: #ffffff;
}

div.gallery-area .swiper-button-next,
div.gallery-area .swiper-button-prev {
  z-index: 9999;
}

div.gallery-area .gallery-main-container .gallery-main-item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 167px;
}

@media screen and (min-width: 768px) {
  div.gallery-area .gallery-main-container .gallery-main-item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 295px;
  }
}

@media screen and (min-width: 1024px) {
  div.gallery-area .gallery-main-container .gallery-main-item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 495px;
  }
}

div.gallery-area .gallery-container .swiper-slide {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0px, 0, 0) !important;
          transform: translate3d(0px, 0, 0) !important;
}

div.gallery-area .gallery-container .swiper-slide:hover {
  cursor: pointer;
}

.nav-arrow {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 20px;
  top: 10px;
  position: absolute;
  align-self: center;
  margin: 1px;
  display: block;
}

@media screen and (min-width: 768px) {
  .nav-arrow {
    display: none;
  }
}

.nav-arrow:hover {
  cursor: pointer;
}

.flipArrow {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  margin: 1px;
  right: 40px;
}

.swiper-pagination-bullets {
  bottom: 22px !important;
}

@media screen and (min-width: 1024px) {
  .swiper-pagination-bullets {
    bottom: 35px !important;
  }
}

.swiper-pagination-bullets span.swiper-pagination-bullet {
  background-color: #979797;
  width: 1.25rem;
  height: 15px;
  opacity: 0.5;
}

.swiper-pagination-bullets span.swiper-pagination-bullet-active {
  opacity: 1;
}

.featured-event .ssba-classic-2 {
  display: none !important;
}

.featured-event p {
  color: #6b655d;
}

.footer-block {
  clear: both;
}

.overlay {
  -webkit-transition: 0.75s;
  transition: 0.75s;
}

.page-nav a:last-of-type {
  float: right;
}

body.search-results .navigation {
  background-color: #ffffff;
}

body.search-results .navigation .nav-previous a,
body.search-results .navigation .nav-next a {
  font-weight: 900;
}

.show-menu {
  margin-right: 0 !important;
}

.event-post > .site-main > nav.post-navigation {
  display: none;
}

.swiper-pagination-bullet:only-child {
  visibility: hidden;
}

.single-post .post-navigation .nav-links .nav-previous a.prev {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}

.single-post .post-navigation .nav-links .nav-previous a.prev img {
  padding-right: 14px;
  padding-left: 0;
}

.single-post .post-navigation .nav-links .nav-next .next {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.post-type-archive-mystery a.page-numbers:last-of-type,
.blog a.page-numbers:last-of-type,
body.author a.page-numbers:last-of-type {
  display: none;
}

.post-type-archive-mystery .prev,
.post-type-archive-mystery .next,
.blog .prev,
.blog .next,
body.author .prev,
body.author .next,
.archive .prev,
.archive .next {
  display: none !important;
}

.post-type-archive-mystery .mystery-nav a.page-numbers,
.post-type-archive-mystery .mystery-nav span,
.post-type-archive-mystery .blog-nav a.page-numbers,
.post-type-archive-mystery .blog-nav span,
.blog .mystery-nav a.page-numbers,
.blog .mystery-nav span,
.blog .blog-nav a.page-numbers,
.blog .blog-nav span,
body.author .mystery-nav a.page-numbers,
body.author .mystery-nav span,
body.author .blog-nav a.page-numbers,
body.author .blog-nav span,
.archive .mystery-nav a.page-numbers,
.archive .mystery-nav span,
.archive .blog-nav a.page-numbers,
.archive .blog-nav span {
  font-size: 1.25rem;
  background-color: #231f20;
  font-family: Roboto, Arial, sans-serif;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  color: #ffffff;
  width: 2.5rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  padding-bottom: 0;
}

.post-type-archive-mystery .mystery-nav span.current,
.post-type-archive-mystery .blog-nav span.current,
.blog .mystery-nav span.current,
.blog .blog-nav span.current,
body.author .mystery-nav span.current,
body.author .blog-nav span.current,
.archive .mystery-nav span.current,
.archive .blog-nav span.current {
  background-color: #c88532;
}

.post-type-archive-mystery .mystery-nav a.page-numbers:hover,
.post-type-archive-mystery .blog-nav a.page-numbers:hover,
.blog .mystery-nav a.page-numbers:hover,
.blog .blog-nav a.page-numbers:hover,
body.author .mystery-nav a.page-numbers:hover,
body.author .blog-nav a.page-numbers:hover,
.archive .mystery-nav a.page-numbers:hover,
.archive .blog-nav a.page-numbers:hover {
  background-color: #c88532;
  color: #2a2727;
}

body.archive #custom_html-2 {
  display: none;
}

.page-template-page-events #custom_htm-2,
.single-mystery #custom_htm-2 {
  display: block;
}

.blog-bar .gform_widget,
.blog-bar .archive-list,
.blog-bar .new-block {
  margin-left: 0;
  margin-right: 0;
}

@media screen and (min-width: 600px) {
  .blog-bar .gform_widget,
.blog-bar .archive-list,
.blog-bar .new-block {
    margin-left: 12px;
    margin-right: 12px;
  }
}

@media screen and (min-width: 1440px) {
  .blog-bar .gform_widget,
.blog-bar .archive-list,
.blog-bar .new-block {
    margin-right: auto;
  }
}

.event-posting .gform_widget,
.event-posting .archive-list,
.event-posting .new-block {
  display: none !important;
}

.event-posting section#custom_html-2 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 30px;
  padding-bottom: 111px;
  background-color: #eee;
}

@media screen and (min-width: 320px) {
  .event-posting section#custom_html-2 {
    margin-left: 0;
    margin-right: 0;
  }
}

.event-posting section#custom_html-2 .custom-html-widget p {
  font-size: 15px;
  font-family: Roboto Slab, Times New Roman, serif;
  color: #6b655d;
  margin-bottom: 0;
}

.event-posting section#custom_html-2 .custom-html-widget a:not([href^=mailto]):not([href^=tel]) {
  background-color: #c88532;
  margin-top: 25px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 50px;
  color: #ffffff;
  font-size: 1.125rem;
  text-transform: uppercase;
  font-weight: 500;
  width: 270px;
  max-width: 100%;
}

.event-posting section#custom_html-2 .custom-html-widget a:not([href^=mailto]):not([href^=tel]):hover {
  background-color: #6b655d;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .event-posting section#custom_html-2 .custom-html-widget a:not([href^=mailto]):not([href^=tel]) {
    width: 270px;
  }
}

@media screen and (min-width: 1440px) {
  .event-posting section#custom_html-2 .custom-html-widget a:not([href^=mailto]):not([href^=tel]) {
    width: 100%;
  }
}

.single .event-posting section#custom_html-2 {
  padding-left: 28px;
  padding-right: 28px;
}

.three-columns p {
  padding-bottom: 0;
}

.three-columns img {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .three-columns img {
    max-width: 642px;
    width: 100%;
  }
}

@media screen and (min-width: 1200px) {
  .three-columns img {
    max-width: 100%;
  }
}

#primary article.category-event .entry-content {
  padding-bottom: 2rem;
}

@media screen and (min-width: 1024px) {
  #primary article.category-event .entry-content {
    padding-bottom: 1rem;
  }
}

.gallery-container .swiper-slide-thumb-active {
  opacity: 0.5;
}

.gallery-container .swiper-slide-thumb:hover {
  opacity: 0.5;
}

.gallery-container {
  display: block;
}

.room-pagination {
  display: none;
}

@media screen and (max-width: 425px) {
  .gallery-container {
    display: none;
  }

  .room-pagination {
    width: 100%;
    display: inline-block;
    bottom: -20px !important;
  }

  .room-pagination .swiper-pagination-bullet {
    margin: 0 10px;
    width: 18px !important;
    height: 2px !important;
  }
}

.author-block {
  font-family: Roboto Slab, Times New Roman, serif;
  line-height: 30px;
  font-size: 15px;
  color: #6b655d;
}

.author-block .avatar {
  border-radius: 100%;
}

.fotorama__stage {
  overflow: auto;
}

.fotorama__stage.fotorama__pointer {
  height: 260px !important;
}

@media (min-width: 768px) {
  .fotorama__stage {
    height: 600px !important;
  }

  .fotorama__stage.fotorama__pointer {
    height: 600px !important;
  }
}

.fotorama__stage__frame {
  overflow: auto;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-align: center;
          align-items: center;
}

.fotorama__stage__frame img {
  position: relative !important;
  width: 100% !important;
  height: initial !important;
  top: initial !important;
  bottom: initial !important;
  left: 0 !important;
}

.reservations-content {
  width: 1180px;
  max-width: 95%;
  margin: auto;
}

.featured-event-excerpt {
  line-height: 1.5;
}

.btn {
  background-color: #525ddc;
  border-radius: .25rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #ffffff;
  line-height: 1;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.comment-list ol {
  list-style: none;
}

.comment-form p {
  margin-bottom: 1rem;
}

.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=url],
.comment-form textarea {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #ffffff;
  color: #606f7b;
  border-width: 1px;
  border-color: #b8c2cc;
  border-radius: .25rem;
}

.comment-form input[type=text]:focus,
.comment-form input[type=email]:focus,
.comment-form input[type=url]:focus,
.comment-form textarea:focus {
  box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
}

.comment-form input[type=submit] {
  background-color: #525ddc;
  border-radius: .25rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #ffffff;
  line-height: 1;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  background-color: #8795a1;
}

.comment-form input[type=submit]:hover {
  background-color: #606f7b;
}

/** Search form */

.search-form {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.search-form label {
  margin-bottom: 1rem;
  font-weight: 400;
}

.search-form .search-field {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #ffffff;
  color: #606f7b;
  border-width: 1px;
  border-color: #b8c2cc;
  border-radius: .25rem;
}

.search-form .search-submit {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-width: 1px;
  font-weight: 400;
  white-space: nowrap;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  color: #f8fafc;
  background-color: #b8c2cc;
}

.search-form .search-submit:hover {
  background-color: #dae1e7;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/** Media alignment */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

.aligncenter {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: auto;
}

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 425px) {
  .alignleft {
    margin-right: 1rem;
    float: left;
  }

  .alignright {
    margin-left: 1rem;
    float: right;
  }
}

/** Captions */

.wp-caption {
  display: inline-block;
  margin-bottom: 1rem;
}

.wp-caption img {
  margin-bottom: 0.5rem;
  line-height: 1;
  max-width: 100%;
  height: auto;
}

.wp-caption-text {
  font-size: 90%;
  color: #6c757d;
}

/** Text meant only for screen readers */

.sr-only,
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.screen-reader-text:active,
.sr-only-focusable:focus,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

header#masthead {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background: #000;
  border-bottom: 3px solid #807465;
}

@media (min-width: 768px) {
  header#masthead #navtoggler {
    display: none;
  }
}

header#masthead .mobile-homer {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  background: url("../ravenwood/images/svg/Ravenwood-R-Logo-wBorder.svg") no-repeat center center;
  background-size: 75px;
}

header#masthead .mobile-homer a {
  display: block;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  header#masthead .mobile-homer {
    display: none;
  }
}

header#masthead .header-contain {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 1180px;
  max-width: 95%;
}

header#masthead .header-contain .header-sitebrand {
  width: 25%;
  margin-right: 2%;
  display: none;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-sitebrand {
    display: block;
  }
}

header#masthead .header-contain .header-sitebrand div {
  margin-top: 19px;
  margin-bottom: -25px;
}

header#masthead .header-contain .header-sitebrand div a {
  display: block;
  width: 86px;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-sitebrand div a {
    width: 114px;
  }
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-sitebrand div a {
    width: 141px;
  }
}

header#masthead .header-contain .header-sitebrand div a img {
  width: 100%;
}

header#masthead .header-contain .header-navs-container {
  position: absolute;
  top: 0;
  right: -100vw;
  z-index: 9999;
  width: 300px;
  max-width: 95%;
  height: 100vh;
  padding-top: 100px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: end;
          justify-content: flex-end;
  background: #000;
  -webkit-transition: right 1s;
  transition: right 1s;
}

header#masthead .header-contain .header-navs-container.active {
  right: 0;
  -webkit-transition: right 1s;
  transition: right 1s;
}

header#masthead .header-contain .header-navs-container .mobile-closer {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 25px;
  height: 25px;
  padding: 0;
}

header#masthead .header-contain .header-navs-container .mobile-closer img {
  padding: 0;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container {
    right: 0;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: initial;
            justify-content: initial;
    padding-top: 20px;
    width: 100%;
    height: initial;
    background: transparent;
  }

  header#masthead .header-contain .header-navs-container:before, header#masthead .header-contain .header-navs-container:after {
    display: none;
  }
}

header#masthead .header-contain .header-navs-container > div.header-topnav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  width: 100%;
}

header#masthead .header-contain .header-navs-container > div.header-topnav .menu-sub-menu-container {
  width: 100%;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-topnav .menu-sub-menu-container {
    width: initial;
  }
}

header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 20px;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    margin-top: 0;
  }
}

header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li a {
  width: 100%;
  display: block;
  text-align: left;
  padding: 0 15px;
  font-size: 15px;
  text-transform: uppercase;
  font-family: "Roboto", "Arial", sans-serif;
  font-weight: 900;
  color: #fff;
}

header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li a:hover {
  color: #e8a959;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li a {
    font-size: 0.875rem;
    font-family: "Roboto", "Arial", sans-serif;
    font-weight: 900;
    text-transform: initial;
    text-align: right;
    color: #e8a959;
  }

  header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li a:hover {
    color: #fff;
  }
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li:last-child {
    margin-left: 25px;
  }
}

header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li:last-child a {
  font-size: 14px;
  line-height: 18px;
  font-weight: 900;
  font-family: "Roboto", "Arial", sans-serif;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  letter-spacing: 1.83px;
  width: 93%;
  margin: 15px auto 0 auto;
  text-align: center;
  text-transform: uppercase;
  padding: 0.55rem 0.75rem 0.5rem 0.75rem;
  display: -webkit-box;
  display: flex;
  height: auto;
  color: #fff;
  border-width: 3px;
  border-style: solid;
  border-color: #c88532;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li:last-child a {
    margin: 0 0 0 auto;
    border-width: 1px;
  }
}

header#masthead .header-contain .header-navs-container > div.header-topnav ul#sub-menu li:last-child a:hover {
  background: #fff;
  border-color: #fff;
  color: #c88532;
}

header#masthead .header-contain .header-navs-container > div.header-mainnav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

header#masthead .header-contain .header-navs-container > div.header-mainnav .menu-main-menu-container {
  width: 100%;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav .menu-main-menu-container {
    width: initial;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 0;
  border-top: 1px solid #fff;
  padding-top: 15px;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    border-top: 0;
    padding-top: 0;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li {
  width: 100%;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li {
    margin-left: 32px;
    height: 30px;
    width: initial;
  }
}

@media (min-width: 1025px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li {
    margin-left: 42px;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li:first-child {
  margin-left: 0;
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li .nav-arrow {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li.opened-dropdown .nav-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li.opened-dropdown .sub-menu {
  display: block;
}

@media (min-width: 1025px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu > li:hover .sub-menu {
    display: block;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

@media (min-width: 768px) and (max-width: 1300px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li:last-child .sub-menu {
    left: -70px;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li a {
  width: 75%;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-family: "Roboto", "Arial", sans-serif;
  line-height: 1.25;
  color: #fff;
  font-weight: 900;
  padding: 0.5rem 0 0.5rem 1rem;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li a {
    font-size: 0.95rem;
    width: 100%;
    padding: 0.5rem 0 0.5rem 0;
  }
}

@media (min-width: 1025px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li a {
    font-size: 1.25rem;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li a:hover {
  color: #c88532;
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li .sub-menu {
  min-width: 200px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 20px;
  padding-top: 12.5px;
  padding-bottom: 11.25px;
  padding-right: 30px;
  margin-bottom: 0;
  background: #000;
  border-left: 5px solid #c88532;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li .sub-menu {
    position: absolute;
    top: 40px;
    left: 0;
    margin-left: 0;
    padding-top: 22.5px;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li .sub-menu li a {
  width: 100%;
  padding: 0 0.5rem;
  font-size: 15px;
}

@media (min-width: 768px) {
  header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li .sub-menu li:first-child:before {
    content: "";
    width: 100%;
    height: 30px;
    background: transparent;
    position: absolute;
    top: -38px;
    left: 0;
    right: 0;
  }
}

header#masthead .header-contain .header-navs-container > div.header-mainnav ul#primary-menu li .sub-menu.active {
  display: -webkit-box;
  display: flex;
}

.header-mobile-sitebrand {
  position: relative;
  z-index: 900;
  margin-top: 0;
  padding: 10px 0 0 0;
  background: #000;
  border-bottom: 2px solid #807465;
}

.header-mobile-sitebrand img {
  width: 103px;
  margin-bottom: -19px;
}

@media (min-width: 768px) {
  .header-mobile-sitebrand {
    display: none !important;
  }
}

@media (max-width: 767px) {
  #page {
    margin-top: 50px;
  }
}

#overlay-bg {
  position: fixed;
  z-index: 998;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #c88532;
  opacity: 0.9;
}

@media (min-width: 768px) {
  #overlay-bg {
    display: none;
  }
}

body#tinymce {
  margin: 12px !important;
}

@media screen and (max-width: 768px) {
  body.home .home-upper .trip-advisor-logo {
    height: 153px;
    top: 75px;
    margin-right: 73px;
  }
}

@media screen and (max-width: 768px) {
  body.home .home-upper h1 {
    padding-left: 0;
  }
}

@media screen and (max-width: 768px) {
  body.home .home-upper .home-upper-content {
    max-width: 463px;
    padding-left: 0;
  }
}

@media screen and (max-width: 1200px) {
  body.home .home-white-bg-copy .highlight-feat-container .highlight-feat-container-inner .highlight-feat-block {
    width: 32.5%;
  }
}

@media screen and (max-width: 1024px) {
  body.home .home-white-bg-copy .highlight-feat-container .highlight-feat-container-inner .highlight-feat-block {
    width: 31.9%;
  }
}

@media screen and (max-width: 1200px) {
  body.home .home-white-bg-copy .highlight-feat-container .highlight-feat-container-inner .highlight-feat-block .feature-img {
    background-size: 120%;
    background-position: center right;
    max-height: 225px;
  }
}

@media screen and (max-width: 1024px) {
  body.home .home-white-bg-copy .highlight-feat-container .highlight-feat-container-inner .highlight-feat-block .feature-img {
    background-size: cover;
    background-position: top right;
    max-height: 160px;
  }
}

@media screen and (max-width: 1200px) {
  body.home .home-white-bg-copy .highlight-rooms-container .highlight-rooms-container-inner .highlight-room-block {
    width: 32.5%;
  }
}

@media screen and (max-width: 1024px) {
  body.home .home-white-bg-copy .highlight-rooms-container .highlight-rooms-container-inner .highlight-room-block {
    width: 31.9%;
  }
}

@media screen and (max-width: 1200px) {
  body.home .home-white-bg-copy .highlight-rooms-container .highlight-rooms-container-inner .highlight-room-block .room-img {
    background-size: 120%;
    background-position: center right;
    max-height: 225px;
  }
}

@media screen and (max-width: 1024px) {
  body.home .home-white-bg-copy .highlight-rooms-container .highlight-rooms-container-inner .highlight-room-block .room-img {
    background-size: cover;
    background-position: top right;
    max-height: 160px;
  }
}

body.home .home-white-bg-copy .highlight-rooms-container .highlight-rooms-container-inner .highlight-room-block p {
  font-family: "Roboto Slab", "Times New Roman", serif;
}

/**
 * This injects all of Tailwind's utility classes, generated based on your
 * config file.
 *
 * If using `postcss-import`, use this import instead:
 *
 * @import "tailwindcss/utilities";
 */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:sr-only:focus {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-primary {
  background-color: #525ddc;
}

.bg-transparent {
  background-color: transparent;
}

.bg-black {
  background-color: #000;
}

.bg-grey-darkest {
  background-color: #3d4852;
}

.bg-grey-darker {
  background-color: #606f7b;
}

.bg-grey-dark {
  background-color: #8795a1;
}

.bg-grey {
  background-color: #b8c2cc;
}

.bg-grey-light {
  background-color: #dae1e7;
}

.bg-grey-lighter {
  background-color: #f1f5f8;
}

.bg-grey-lightest {
  background-color: #f8fafc;
}

.bg-white {
  background-color: #ffffff;
}

.bg-red-darkest {
  background-color: #3b0d0c;
}

.bg-red-darker {
  background-color: #621b18;
}

.bg-red-dark {
  background-color: #cc1f1a;
}

.bg-red {
  background-color: #e3342f;
}

.bg-red-light {
  background-color: #ef5753;
}

.bg-red-lighter {
  background-color: #f9acaa;
}

.bg-red-lightest {
  background-color: #fcebea;
}

.bg-orange-darkest {
  background-color: #462a16;
}

.bg-orange-darker {
  background-color: #613b1f;
}

.bg-orange-dark {
  background-color: #de751f;
}

.bg-orange {
  background-color: #f6993f;
}

.bg-orange-light {
  background-color: #faad63;
}

.bg-orange-lighter {
  background-color: #fcd9b6;
}

.bg-orange-lightest {
  background-color: #fff5eb;
}

.bg-yellow-darkest {
  background-color: #453411;
}

.bg-yellow-darker {
  background-color: #684f1d;
}

.bg-yellow-dark {
  background-color: #f2d024;
}

.bg-yellow {
  background-color: #ffed4a;
}

.bg-yellow-light {
  background-color: #fff382;
}

.bg-yellow-lighter {
  background-color: #fff9c2;
}

.bg-yellow-lightest {
  background-color: #fcfbeb;
}

.bg-green-darkest {
  background-color: #0f2f21;
}

.bg-green-darker {
  background-color: #1a4731;
}

.bg-green-dark {
  background-color: #1f9d55;
}

.bg-green {
  background-color: #38c172;
}

.bg-green-light {
  background-color: #51d88a;
}

.bg-green-lighter {
  background-color: #a2f5bf;
}

.bg-green-lightest {
  background-color: #e3fcec;
}

.bg-teal-darkest {
  background-color: #0d3331;
}

.bg-teal-darker {
  background-color: #20504f;
}

.bg-teal-dark {
  background-color: #38a89d;
}

.bg-teal {
  background-color: #4dc0b5;
}

.bg-teal-light {
  background-color: #64d5ca;
}

.bg-teal-lighter {
  background-color: #a0f0ed;
}

.bg-teal-lightest {
  background-color: #e8fffe;
}

.bg-blue-darkest {
  background-color: #12283a;
}

.bg-blue-darker {
  background-color: #1c3d5a;
}

.bg-blue-dark {
  background-color: #2779bd;
}

.bg-blue {
  background-color: #3490dc;
}

.bg-blue-light {
  background-color: #6cb2eb;
}

.bg-blue-lighter {
  background-color: #bcdefa;
}

.bg-blue-lightest {
  background-color: #eff8ff;
}

.bg-indigo-darkest {
  background-color: #191e38;
}

.bg-indigo-darker {
  background-color: #2f365f;
}

.bg-indigo-dark {
  background-color: #5661b3;
}

.bg-indigo {
  background-color: #6574cd;
}

.bg-indigo-light {
  background-color: #7886d7;
}

.bg-indigo-lighter {
  background-color: #b2b7ff;
}

.bg-indigo-lightest {
  background-color: #e6e8ff;
}

.bg-purple-darkest {
  background-color: #21183c;
}

.bg-purple-darker {
  background-color: #382b5f;
}

.bg-purple-dark {
  background-color: #794acf;
}

.bg-purple {
  background-color: #9561e2;
}

.bg-purple-light {
  background-color: #a779e9;
}

.bg-purple-lighter {
  background-color: #d6bbfc;
}

.bg-purple-lightest {
  background-color: #f3ebff;
}

.bg-pink-darkest {
  background-color: #451225;
}

.bg-pink-darker {
  background-color: #6f213f;
}

.bg-pink-dark {
  background-color: #eb5286;
}

.bg-pink {
  background-color: #f66d9b;
}

.bg-pink-light {
  background-color: #fa7ea8;
}

.bg-pink-lighter {
  background-color: #ffbbca;
}

.bg-pink-lightest {
  background-color: #ffebef;
}

.bg-brandy-punch {
  background-color: #c88532;
}

.bg-alto {
  background-color: #d8d8d8;
}

.bg-concrete {
  background-color: #f2f2f2;
}

.bg-dusty-grey {
  background-color: #979797;
}

.bg-flint {
  background-color: #6b655d;
}

.bg-gallery {
  background-color: #eee;
}

.bg-gimblet {
  background-color: #bfa775;
}

.bg-mine-shaft {
  background-color: #2a2727;
}

.bg-pale-oyster {
  background-color: #9b9184;
}

.bg-porsche {
  background-color: #e8a959;
}

.bg-sand-dune {
  background-color: #807465;
}

.bg-thunder {
  background-color: #231f20;
}

.bg-notblack {
  background-color: #101010;
}

.hover\:bg-primary:hover {
  background-color: #525ddc;
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-black:hover {
  background-color: #000;
}

.hover\:bg-grey-darkest:hover {
  background-color: #3d4852;
}

.hover\:bg-grey-darker:hover {
  background-color: #606f7b;
}

.hover\:bg-grey-dark:hover {
  background-color: #8795a1;
}

.hover\:bg-grey:hover {
  background-color: #b8c2cc;
}

.hover\:bg-grey-light:hover {
  background-color: #dae1e7;
}

.hover\:bg-grey-lighter:hover {
  background-color: #f1f5f8;
}

.hover\:bg-grey-lightest:hover {
  background-color: #f8fafc;
}

.hover\:bg-white:hover {
  background-color: #ffffff;
}

.hover\:bg-red-darkest:hover {
  background-color: #3b0d0c;
}

.hover\:bg-red-darker:hover {
  background-color: #621b18;
}

.hover\:bg-red-dark:hover {
  background-color: #cc1f1a;
}

.hover\:bg-red:hover {
  background-color: #e3342f;
}

.hover\:bg-red-light:hover {
  background-color: #ef5753;
}

.hover\:bg-red-lighter:hover {
  background-color: #f9acaa;
}

.hover\:bg-red-lightest:hover {
  background-color: #fcebea;
}

.hover\:bg-orange-darkest:hover {
  background-color: #462a16;
}

.hover\:bg-orange-darker:hover {
  background-color: #613b1f;
}

.hover\:bg-orange-dark:hover {
  background-color: #de751f;
}

.hover\:bg-orange:hover {
  background-color: #f6993f;
}

.hover\:bg-orange-light:hover {
  background-color: #faad63;
}

.hover\:bg-orange-lighter:hover {
  background-color: #fcd9b6;
}

.hover\:bg-orange-lightest:hover {
  background-color: #fff5eb;
}

.hover\:bg-yellow-darkest:hover {
  background-color: #453411;
}

.hover\:bg-yellow-darker:hover {
  background-color: #684f1d;
}

.hover\:bg-yellow-dark:hover {
  background-color: #f2d024;
}

.hover\:bg-yellow:hover {
  background-color: #ffed4a;
}

.hover\:bg-yellow-light:hover {
  background-color: #fff382;
}

.hover\:bg-yellow-lighter:hover {
  background-color: #fff9c2;
}

.hover\:bg-yellow-lightest:hover {
  background-color: #fcfbeb;
}

.hover\:bg-green-darkest:hover {
  background-color: #0f2f21;
}

.hover\:bg-green-darker:hover {
  background-color: #1a4731;
}

.hover\:bg-green-dark:hover {
  background-color: #1f9d55;
}

.hover\:bg-green:hover {
  background-color: #38c172;
}

.hover\:bg-green-light:hover {
  background-color: #51d88a;
}

.hover\:bg-green-lighter:hover {
  background-color: #a2f5bf;
}

.hover\:bg-green-lightest:hover {
  background-color: #e3fcec;
}

.hover\:bg-teal-darkest:hover {
  background-color: #0d3331;
}

.hover\:bg-teal-darker:hover {
  background-color: #20504f;
}

.hover\:bg-teal-dark:hover {
  background-color: #38a89d;
}

.hover\:bg-teal:hover {
  background-color: #4dc0b5;
}

.hover\:bg-teal-light:hover {
  background-color: #64d5ca;
}

.hover\:bg-teal-lighter:hover {
  background-color: #a0f0ed;
}

.hover\:bg-teal-lightest:hover {
  background-color: #e8fffe;
}

.hover\:bg-blue-darkest:hover {
  background-color: #12283a;
}

.hover\:bg-blue-darker:hover {
  background-color: #1c3d5a;
}

.hover\:bg-blue-dark:hover {
  background-color: #2779bd;
}

.hover\:bg-blue:hover {
  background-color: #3490dc;
}

.hover\:bg-blue-light:hover {
  background-color: #6cb2eb;
}

.hover\:bg-blue-lighter:hover {
  background-color: #bcdefa;
}

.hover\:bg-blue-lightest:hover {
  background-color: #eff8ff;
}

.hover\:bg-indigo-darkest:hover {
  background-color: #191e38;
}

.hover\:bg-indigo-darker:hover {
  background-color: #2f365f;
}

.hover\:bg-indigo-dark:hover {
  background-color: #5661b3;
}

.hover\:bg-indigo:hover {
  background-color: #6574cd;
}

.hover\:bg-indigo-light:hover {
  background-color: #7886d7;
}

.hover\:bg-indigo-lighter:hover {
  background-color: #b2b7ff;
}

.hover\:bg-indigo-lightest:hover {
  background-color: #e6e8ff;
}

.hover\:bg-purple-darkest:hover {
  background-color: #21183c;
}

.hover\:bg-purple-darker:hover {
  background-color: #382b5f;
}

.hover\:bg-purple-dark:hover {
  background-color: #794acf;
}

.hover\:bg-purple:hover {
  background-color: #9561e2;
}

.hover\:bg-purple-light:hover {
  background-color: #a779e9;
}

.hover\:bg-purple-lighter:hover {
  background-color: #d6bbfc;
}

.hover\:bg-purple-lightest:hover {
  background-color: #f3ebff;
}

.hover\:bg-pink-darkest:hover {
  background-color: #451225;
}

.hover\:bg-pink-darker:hover {
  background-color: #6f213f;
}

.hover\:bg-pink-dark:hover {
  background-color: #eb5286;
}

.hover\:bg-pink:hover {
  background-color: #f66d9b;
}

.hover\:bg-pink-light:hover {
  background-color: #fa7ea8;
}

.hover\:bg-pink-lighter:hover {
  background-color: #ffbbca;
}

.hover\:bg-pink-lightest:hover {
  background-color: #ffebef;
}

.hover\:bg-brandy-punch:hover {
  background-color: #c88532;
}

.hover\:bg-alto:hover {
  background-color: #d8d8d8;
}

.hover\:bg-concrete:hover {
  background-color: #f2f2f2;
}

.hover\:bg-dusty-grey:hover {
  background-color: #979797;
}

.hover\:bg-flint:hover {
  background-color: #6b655d;
}

.hover\:bg-gallery:hover {
  background-color: #eee;
}

.hover\:bg-gimblet:hover {
  background-color: #bfa775;
}

.hover\:bg-mine-shaft:hover {
  background-color: #2a2727;
}

.hover\:bg-pale-oyster:hover {
  background-color: #9b9184;
}

.hover\:bg-porsche:hover {
  background-color: #e8a959;
}

.hover\:bg-sand-dune:hover {
  background-color: #807465;
}

.hover\:bg-thunder:hover {
  background-color: #231f20;
}

.hover\:bg-notblack:hover {
  background-color: #101010;
}

.focus\:bg-primary:focus {
  background-color: #525ddc;
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

.focus\:bg-black:focus {
  background-color: #000;
}

.focus\:bg-grey-darkest:focus {
  background-color: #3d4852;
}

.focus\:bg-grey-darker:focus {
  background-color: #606f7b;
}

.focus\:bg-grey-dark:focus {
  background-color: #8795a1;
}

.focus\:bg-grey:focus {
  background-color: #b8c2cc;
}

.focus\:bg-grey-light:focus {
  background-color: #dae1e7;
}

.focus\:bg-grey-lighter:focus {
  background-color: #f1f5f8;
}

.focus\:bg-grey-lightest:focus {
  background-color: #f8fafc;
}

.focus\:bg-white:focus {
  background-color: #ffffff;
}

.focus\:bg-red-darkest:focus {
  background-color: #3b0d0c;
}

.focus\:bg-red-darker:focus {
  background-color: #621b18;
}

.focus\:bg-red-dark:focus {
  background-color: #cc1f1a;
}

.focus\:bg-red:focus {
  background-color: #e3342f;
}

.focus\:bg-red-light:focus {
  background-color: #ef5753;
}

.focus\:bg-red-lighter:focus {
  background-color: #f9acaa;
}

.focus\:bg-red-lightest:focus {
  background-color: #fcebea;
}

.focus\:bg-orange-darkest:focus {
  background-color: #462a16;
}

.focus\:bg-orange-darker:focus {
  background-color: #613b1f;
}

.focus\:bg-orange-dark:focus {
  background-color: #de751f;
}

.focus\:bg-orange:focus {
  background-color: #f6993f;
}

.focus\:bg-orange-light:focus {
  background-color: #faad63;
}

.focus\:bg-orange-lighter:focus {
  background-color: #fcd9b6;
}

.focus\:bg-orange-lightest:focus {
  background-color: #fff5eb;
}

.focus\:bg-yellow-darkest:focus {
  background-color: #453411;
}

.focus\:bg-yellow-darker:focus {
  background-color: #684f1d;
}

.focus\:bg-yellow-dark:focus {
  background-color: #f2d024;
}

.focus\:bg-yellow:focus {
  background-color: #ffed4a;
}

.focus\:bg-yellow-light:focus {
  background-color: #fff382;
}

.focus\:bg-yellow-lighter:focus {
  background-color: #fff9c2;
}

.focus\:bg-yellow-lightest:focus {
  background-color: #fcfbeb;
}

.focus\:bg-green-darkest:focus {
  background-color: #0f2f21;
}

.focus\:bg-green-darker:focus {
  background-color: #1a4731;
}

.focus\:bg-green-dark:focus {
  background-color: #1f9d55;
}

.focus\:bg-green:focus {
  background-color: #38c172;
}

.focus\:bg-green-light:focus {
  background-color: #51d88a;
}

.focus\:bg-green-lighter:focus {
  background-color: #a2f5bf;
}

.focus\:bg-green-lightest:focus {
  background-color: #e3fcec;
}

.focus\:bg-teal-darkest:focus {
  background-color: #0d3331;
}

.focus\:bg-teal-darker:focus {
  background-color: #20504f;
}

.focus\:bg-teal-dark:focus {
  background-color: #38a89d;
}

.focus\:bg-teal:focus {
  background-color: #4dc0b5;
}

.focus\:bg-teal-light:focus {
  background-color: #64d5ca;
}

.focus\:bg-teal-lighter:focus {
  background-color: #a0f0ed;
}

.focus\:bg-teal-lightest:focus {
  background-color: #e8fffe;
}

.focus\:bg-blue-darkest:focus {
  background-color: #12283a;
}

.focus\:bg-blue-darker:focus {
  background-color: #1c3d5a;
}

.focus\:bg-blue-dark:focus {
  background-color: #2779bd;
}

.focus\:bg-blue:focus {
  background-color: #3490dc;
}

.focus\:bg-blue-light:focus {
  background-color: #6cb2eb;
}

.focus\:bg-blue-lighter:focus {
  background-color: #bcdefa;
}

.focus\:bg-blue-lightest:focus {
  background-color: #eff8ff;
}

.focus\:bg-indigo-darkest:focus {
  background-color: #191e38;
}

.focus\:bg-indigo-darker:focus {
  background-color: #2f365f;
}

.focus\:bg-indigo-dark:focus {
  background-color: #5661b3;
}

.focus\:bg-indigo:focus {
  background-color: #6574cd;
}

.focus\:bg-indigo-light:focus {
  background-color: #7886d7;
}

.focus\:bg-indigo-lighter:focus {
  background-color: #b2b7ff;
}

.focus\:bg-indigo-lightest:focus {
  background-color: #e6e8ff;
}

.focus\:bg-purple-darkest:focus {
  background-color: #21183c;
}

.focus\:bg-purple-darker:focus {
  background-color: #382b5f;
}

.focus\:bg-purple-dark:focus {
  background-color: #794acf;
}

.focus\:bg-purple:focus {
  background-color: #9561e2;
}

.focus\:bg-purple-light:focus {
  background-color: #a779e9;
}

.focus\:bg-purple-lighter:focus {
  background-color: #d6bbfc;
}

.focus\:bg-purple-lightest:focus {
  background-color: #f3ebff;
}

.focus\:bg-pink-darkest:focus {
  background-color: #451225;
}

.focus\:bg-pink-darker:focus {
  background-color: #6f213f;
}

.focus\:bg-pink-dark:focus {
  background-color: #eb5286;
}

.focus\:bg-pink:focus {
  background-color: #f66d9b;
}

.focus\:bg-pink-light:focus {
  background-color: #fa7ea8;
}

.focus\:bg-pink-lighter:focus {
  background-color: #ffbbca;
}

.focus\:bg-pink-lightest:focus {
  background-color: #ffebef;
}

.focus\:bg-brandy-punch:focus {
  background-color: #c88532;
}

.focus\:bg-alto:focus {
  background-color: #d8d8d8;
}

.focus\:bg-concrete:focus {
  background-color: #f2f2f2;
}

.focus\:bg-dusty-grey:focus {
  background-color: #979797;
}

.focus\:bg-flint:focus {
  background-color: #6b655d;
}

.focus\:bg-gallery:focus {
  background-color: #eee;
}

.focus\:bg-gimblet:focus {
  background-color: #bfa775;
}

.focus\:bg-mine-shaft:focus {
  background-color: #2a2727;
}

.focus\:bg-pale-oyster:focus {
  background-color: #9b9184;
}

.focus\:bg-porsche:focus {
  background-color: #e8a959;
}

.focus\:bg-sand-dune:focus {
  background-color: #807465;
}

.focus\:bg-thunder:focus {
  background-color: #231f20;
}

.focus\:bg-notblack:focus {
  background-color: #101010;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: center;
}

.bg-left {
  background-position: left;
}

.bg-left-bottom {
  background-position: left bottom;
}

.bg-left-top {
  background-position: left top;
}

.bg-right {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-top {
  background-position: top;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.border-primary {
  border-color: #525ddc;
}

.border-transparent {
  border-color: transparent;
}

.border-black {
  border-color: #000;
}

.border-grey-darkest {
  border-color: #3d4852;
}

.border-grey-darker {
  border-color: #606f7b;
}

.border-grey-dark {
  border-color: #8795a1;
}

.border-grey {
  border-color: #b8c2cc;
}

.border-grey-light {
  border-color: #dae1e7;
}

.border-grey-lighter {
  border-color: #f1f5f8;
}

.border-grey-lightest {
  border-color: #f8fafc;
}

.border-white {
  border-color: #ffffff;
}

.border-red-darkest {
  border-color: #3b0d0c;
}

.border-red-darker {
  border-color: #621b18;
}

.border-red-dark {
  border-color: #cc1f1a;
}

.border-red {
  border-color: #e3342f;
}

.border-red-light {
  border-color: #ef5753;
}

.border-red-lighter {
  border-color: #f9acaa;
}

.border-red-lightest {
  border-color: #fcebea;
}

.border-orange-darkest {
  border-color: #462a16;
}

.border-orange-darker {
  border-color: #613b1f;
}

.border-orange-dark {
  border-color: #de751f;
}

.border-orange {
  border-color: #f6993f;
}

.border-orange-light {
  border-color: #faad63;
}

.border-orange-lighter {
  border-color: #fcd9b6;
}

.border-orange-lightest {
  border-color: #fff5eb;
}

.border-yellow-darkest {
  border-color: #453411;
}

.border-yellow-darker {
  border-color: #684f1d;
}

.border-yellow-dark {
  border-color: #f2d024;
}

.border-yellow {
  border-color: #ffed4a;
}

.border-yellow-light {
  border-color: #fff382;
}

.border-yellow-lighter {
  border-color: #fff9c2;
}

.border-yellow-lightest {
  border-color: #fcfbeb;
}

.border-green-darkest {
  border-color: #0f2f21;
}

.border-green-darker {
  border-color: #1a4731;
}

.border-green-dark {
  border-color: #1f9d55;
}

.border-green {
  border-color: #38c172;
}

.border-green-light {
  border-color: #51d88a;
}

.border-green-lighter {
  border-color: #a2f5bf;
}

.border-green-lightest {
  border-color: #e3fcec;
}

.border-teal-darkest {
  border-color: #0d3331;
}

.border-teal-darker {
  border-color: #20504f;
}

.border-teal-dark {
  border-color: #38a89d;
}

.border-teal {
  border-color: #4dc0b5;
}

.border-teal-light {
  border-color: #64d5ca;
}

.border-teal-lighter {
  border-color: #a0f0ed;
}

.border-teal-lightest {
  border-color: #e8fffe;
}

.border-blue-darkest {
  border-color: #12283a;
}

.border-blue-darker {
  border-color: #1c3d5a;
}

.border-blue-dark {
  border-color: #2779bd;
}

.border-blue {
  border-color: #3490dc;
}

.border-blue-light {
  border-color: #6cb2eb;
}

.border-blue-lighter {
  border-color: #bcdefa;
}

.border-blue-lightest {
  border-color: #eff8ff;
}

.border-indigo-darkest {
  border-color: #191e38;
}

.border-indigo-darker {
  border-color: #2f365f;
}

.border-indigo-dark {
  border-color: #5661b3;
}

.border-indigo {
  border-color: #6574cd;
}

.border-indigo-light {
  border-color: #7886d7;
}

.border-indigo-lighter {
  border-color: #b2b7ff;
}

.border-indigo-lightest {
  border-color: #e6e8ff;
}

.border-purple-darkest {
  border-color: #21183c;
}

.border-purple-darker {
  border-color: #382b5f;
}

.border-purple-dark {
  border-color: #794acf;
}

.border-purple {
  border-color: #9561e2;
}

.border-purple-light {
  border-color: #a779e9;
}

.border-purple-lighter {
  border-color: #d6bbfc;
}

.border-purple-lightest {
  border-color: #f3ebff;
}

.border-pink-darkest {
  border-color: #451225;
}

.border-pink-darker {
  border-color: #6f213f;
}

.border-pink-dark {
  border-color: #eb5286;
}

.border-pink {
  border-color: #f66d9b;
}

.border-pink-light {
  border-color: #fa7ea8;
}

.border-pink-lighter {
  border-color: #ffbbca;
}

.border-pink-lightest {
  border-color: #ffebef;
}

.border-brandy-punch {
  border-color: #c88532;
}

.border-alto {
  border-color: #d8d8d8;
}

.border-concrete {
  border-color: #f2f2f2;
}

.border-dusty-grey {
  border-color: #979797;
}

.border-flint {
  border-color: #6b655d;
}

.border-gallery {
  border-color: #eee;
}

.border-gimblet {
  border-color: #bfa775;
}

.border-mine-shaft {
  border-color: #2a2727;
}

.border-pale-oyster {
  border-color: #9b9184;
}

.border-porsche {
  border-color: #e8a959;
}

.border-sand-dune {
  border-color: #807465;
}

.border-thunder {
  border-color: #231f20;
}

.border-notblack {
  border-color: #101010;
}

.hover\:border-primary:hover {
  border-color: #525ddc;
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-black:hover {
  border-color: #000;
}

.hover\:border-grey-darkest:hover {
  border-color: #3d4852;
}

.hover\:border-grey-darker:hover {
  border-color: #606f7b;
}

.hover\:border-grey-dark:hover {
  border-color: #8795a1;
}

.hover\:border-grey:hover {
  border-color: #b8c2cc;
}

.hover\:border-grey-light:hover {
  border-color: #dae1e7;
}

.hover\:border-grey-lighter:hover {
  border-color: #f1f5f8;
}

.hover\:border-grey-lightest:hover {
  border-color: #f8fafc;
}

.hover\:border-white:hover {
  border-color: #ffffff;
}

.hover\:border-red-darkest:hover {
  border-color: #3b0d0c;
}

.hover\:border-red-darker:hover {
  border-color: #621b18;
}

.hover\:border-red-dark:hover {
  border-color: #cc1f1a;
}

.hover\:border-red:hover {
  border-color: #e3342f;
}

.hover\:border-red-light:hover {
  border-color: #ef5753;
}

.hover\:border-red-lighter:hover {
  border-color: #f9acaa;
}

.hover\:border-red-lightest:hover {
  border-color: #fcebea;
}

.hover\:border-orange-darkest:hover {
  border-color: #462a16;
}

.hover\:border-orange-darker:hover {
  border-color: #613b1f;
}

.hover\:border-orange-dark:hover {
  border-color: #de751f;
}

.hover\:border-orange:hover {
  border-color: #f6993f;
}

.hover\:border-orange-light:hover {
  border-color: #faad63;
}

.hover\:border-orange-lighter:hover {
  border-color: #fcd9b6;
}

.hover\:border-orange-lightest:hover {
  border-color: #fff5eb;
}

.hover\:border-yellow-darkest:hover {
  border-color: #453411;
}

.hover\:border-yellow-darker:hover {
  border-color: #684f1d;
}

.hover\:border-yellow-dark:hover {
  border-color: #f2d024;
}

.hover\:border-yellow:hover {
  border-color: #ffed4a;
}

.hover\:border-yellow-light:hover {
  border-color: #fff382;
}

.hover\:border-yellow-lighter:hover {
  border-color: #fff9c2;
}

.hover\:border-yellow-lightest:hover {
  border-color: #fcfbeb;
}

.hover\:border-green-darkest:hover {
  border-color: #0f2f21;
}

.hover\:border-green-darker:hover {
  border-color: #1a4731;
}

.hover\:border-green-dark:hover {
  border-color: #1f9d55;
}

.hover\:border-green:hover {
  border-color: #38c172;
}

.hover\:border-green-light:hover {
  border-color: #51d88a;
}

.hover\:border-green-lighter:hover {
  border-color: #a2f5bf;
}

.hover\:border-green-lightest:hover {
  border-color: #e3fcec;
}

.hover\:border-teal-darkest:hover {
  border-color: #0d3331;
}

.hover\:border-teal-darker:hover {
  border-color: #20504f;
}

.hover\:border-teal-dark:hover {
  border-color: #38a89d;
}

.hover\:border-teal:hover {
  border-color: #4dc0b5;
}

.hover\:border-teal-light:hover {
  border-color: #64d5ca;
}

.hover\:border-teal-lighter:hover {
  border-color: #a0f0ed;
}

.hover\:border-teal-lightest:hover {
  border-color: #e8fffe;
}

.hover\:border-blue-darkest:hover {
  border-color: #12283a;
}

.hover\:border-blue-darker:hover {
  border-color: #1c3d5a;
}

.hover\:border-blue-dark:hover {
  border-color: #2779bd;
}

.hover\:border-blue:hover {
  border-color: #3490dc;
}

.hover\:border-blue-light:hover {
  border-color: #6cb2eb;
}

.hover\:border-blue-lighter:hover {
  border-color: #bcdefa;
}

.hover\:border-blue-lightest:hover {
  border-color: #eff8ff;
}

.hover\:border-indigo-darkest:hover {
  border-color: #191e38;
}

.hover\:border-indigo-darker:hover {
  border-color: #2f365f;
}

.hover\:border-indigo-dark:hover {
  border-color: #5661b3;
}

.hover\:border-indigo:hover {
  border-color: #6574cd;
}

.hover\:border-indigo-light:hover {
  border-color: #7886d7;
}

.hover\:border-indigo-lighter:hover {
  border-color: #b2b7ff;
}

.hover\:border-indigo-lightest:hover {
  border-color: #e6e8ff;
}

.hover\:border-purple-darkest:hover {
  border-color: #21183c;
}

.hover\:border-purple-darker:hover {
  border-color: #382b5f;
}

.hover\:border-purple-dark:hover {
  border-color: #794acf;
}

.hover\:border-purple:hover {
  border-color: #9561e2;
}

.hover\:border-purple-light:hover {
  border-color: #a779e9;
}

.hover\:border-purple-lighter:hover {
  border-color: #d6bbfc;
}

.hover\:border-purple-lightest:hover {
  border-color: #f3ebff;
}

.hover\:border-pink-darkest:hover {
  border-color: #451225;
}

.hover\:border-pink-darker:hover {
  border-color: #6f213f;
}

.hover\:border-pink-dark:hover {
  border-color: #eb5286;
}

.hover\:border-pink:hover {
  border-color: #f66d9b;
}

.hover\:border-pink-light:hover {
  border-color: #fa7ea8;
}

.hover\:border-pink-lighter:hover {
  border-color: #ffbbca;
}

.hover\:border-pink-lightest:hover {
  border-color: #ffebef;
}

.hover\:border-brandy-punch:hover {
  border-color: #c88532;
}

.hover\:border-alto:hover {
  border-color: #d8d8d8;
}

.hover\:border-concrete:hover {
  border-color: #f2f2f2;
}

.hover\:border-dusty-grey:hover {
  border-color: #979797;
}

.hover\:border-flint:hover {
  border-color: #6b655d;
}

.hover\:border-gallery:hover {
  border-color: #eee;
}

.hover\:border-gimblet:hover {
  border-color: #bfa775;
}

.hover\:border-mine-shaft:hover {
  border-color: #2a2727;
}

.hover\:border-pale-oyster:hover {
  border-color: #9b9184;
}

.hover\:border-porsche:hover {
  border-color: #e8a959;
}

.hover\:border-sand-dune:hover {
  border-color: #807465;
}

.hover\:border-thunder:hover {
  border-color: #231f20;
}

.hover\:border-notblack:hover {
  border-color: #101010;
}

.focus\:border-primary:focus {
  border-color: #525ddc;
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-black:focus {
  border-color: #000;
}

.focus\:border-grey-darkest:focus {
  border-color: #3d4852;
}

.focus\:border-grey-darker:focus {
  border-color: #606f7b;
}

.focus\:border-grey-dark:focus {
  border-color: #8795a1;
}

.focus\:border-grey:focus {
  border-color: #b8c2cc;
}

.focus\:border-grey-light:focus {
  border-color: #dae1e7;
}

.focus\:border-grey-lighter:focus {
  border-color: #f1f5f8;
}

.focus\:border-grey-lightest:focus {
  border-color: #f8fafc;
}

.focus\:border-white:focus {
  border-color: #ffffff;
}

.focus\:border-red-darkest:focus {
  border-color: #3b0d0c;
}

.focus\:border-red-darker:focus {
  border-color: #621b18;
}

.focus\:border-red-dark:focus {
  border-color: #cc1f1a;
}

.focus\:border-red:focus {
  border-color: #e3342f;
}

.focus\:border-red-light:focus {
  border-color: #ef5753;
}

.focus\:border-red-lighter:focus {
  border-color: #f9acaa;
}

.focus\:border-red-lightest:focus {
  border-color: #fcebea;
}

.focus\:border-orange-darkest:focus {
  border-color: #462a16;
}

.focus\:border-orange-darker:focus {
  border-color: #613b1f;
}

.focus\:border-orange-dark:focus {
  border-color: #de751f;
}

.focus\:border-orange:focus {
  border-color: #f6993f;
}

.focus\:border-orange-light:focus {
  border-color: #faad63;
}

.focus\:border-orange-lighter:focus {
  border-color: #fcd9b6;
}

.focus\:border-orange-lightest:focus {
  border-color: #fff5eb;
}

.focus\:border-yellow-darkest:focus {
  border-color: #453411;
}

.focus\:border-yellow-darker:focus {
  border-color: #684f1d;
}

.focus\:border-yellow-dark:focus {
  border-color: #f2d024;
}

.focus\:border-yellow:focus {
  border-color: #ffed4a;
}

.focus\:border-yellow-light:focus {
  border-color: #fff382;
}

.focus\:border-yellow-lighter:focus {
  border-color: #fff9c2;
}

.focus\:border-yellow-lightest:focus {
  border-color: #fcfbeb;
}

.focus\:border-green-darkest:focus {
  border-color: #0f2f21;
}

.focus\:border-green-darker:focus {
  border-color: #1a4731;
}

.focus\:border-green-dark:focus {
  border-color: #1f9d55;
}

.focus\:border-green:focus {
  border-color: #38c172;
}

.focus\:border-green-light:focus {
  border-color: #51d88a;
}

.focus\:border-green-lighter:focus {
  border-color: #a2f5bf;
}

.focus\:border-green-lightest:focus {
  border-color: #e3fcec;
}

.focus\:border-teal-darkest:focus {
  border-color: #0d3331;
}

.focus\:border-teal-darker:focus {
  border-color: #20504f;
}

.focus\:border-teal-dark:focus {
  border-color: #38a89d;
}

.focus\:border-teal:focus {
  border-color: #4dc0b5;
}

.focus\:border-teal-light:focus {
  border-color: #64d5ca;
}

.focus\:border-teal-lighter:focus {
  border-color: #a0f0ed;
}

.focus\:border-teal-lightest:focus {
  border-color: #e8fffe;
}

.focus\:border-blue-darkest:focus {
  border-color: #12283a;
}

.focus\:border-blue-darker:focus {
  border-color: #1c3d5a;
}

.focus\:border-blue-dark:focus {
  border-color: #2779bd;
}

.focus\:border-blue:focus {
  border-color: #3490dc;
}

.focus\:border-blue-light:focus {
  border-color: #6cb2eb;
}

.focus\:border-blue-lighter:focus {
  border-color: #bcdefa;
}

.focus\:border-blue-lightest:focus {
  border-color: #eff8ff;
}

.focus\:border-indigo-darkest:focus {
  border-color: #191e38;
}

.focus\:border-indigo-darker:focus {
  border-color: #2f365f;
}

.focus\:border-indigo-dark:focus {
  border-color: #5661b3;
}

.focus\:border-indigo:focus {
  border-color: #6574cd;
}

.focus\:border-indigo-light:focus {
  border-color: #7886d7;
}

.focus\:border-indigo-lighter:focus {
  border-color: #b2b7ff;
}

.focus\:border-indigo-lightest:focus {
  border-color: #e6e8ff;
}

.focus\:border-purple-darkest:focus {
  border-color: #21183c;
}

.focus\:border-purple-darker:focus {
  border-color: #382b5f;
}

.focus\:border-purple-dark:focus {
  border-color: #794acf;
}

.focus\:border-purple:focus {
  border-color: #9561e2;
}

.focus\:border-purple-light:focus {
  border-color: #a779e9;
}

.focus\:border-purple-lighter:focus {
  border-color: #d6bbfc;
}

.focus\:border-purple-lightest:focus {
  border-color: #f3ebff;
}

.focus\:border-pink-darkest:focus {
  border-color: #451225;
}

.focus\:border-pink-darker:focus {
  border-color: #6f213f;
}

.focus\:border-pink-dark:focus {
  border-color: #eb5286;
}

.focus\:border-pink:focus {
  border-color: #f66d9b;
}

.focus\:border-pink-light:focus {
  border-color: #fa7ea8;
}

.focus\:border-pink-lighter:focus {
  border-color: #ffbbca;
}

.focus\:border-pink-lightest:focus {
  border-color: #ffebef;
}

.focus\:border-brandy-punch:focus {
  border-color: #c88532;
}

.focus\:border-alto:focus {
  border-color: #d8d8d8;
}

.focus\:border-concrete:focus {
  border-color: #f2f2f2;
}

.focus\:border-dusty-grey:focus {
  border-color: #979797;
}

.focus\:border-flint:focus {
  border-color: #6b655d;
}

.focus\:border-gallery:focus {
  border-color: #eee;
}

.focus\:border-gimblet:focus {
  border-color: #bfa775;
}

.focus\:border-mine-shaft:focus {
  border-color: #2a2727;
}

.focus\:border-pale-oyster:focus {
  border-color: #9b9184;
}

.focus\:border-porsche:focus {
  border-color: #e8a959;
}

.focus\:border-sand-dune:focus {
  border-color: #807465;
}

.focus\:border-thunder:focus {
  border-color: #231f20;
}

.focus\:border-notblack:focus {
  border-color: #101010;
}

.rounded-100 {
  border-radius: 100%;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: .125rem;
}

.rounded {
  border-radius: .25rem;
}

.rounded-lg {
  border-radius: .5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-100 {
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
}

.rounded-r-100 {
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
}

.rounded-b-100 {
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
}

.rounded-l-100 {
  border-top-left-radius: 100%;
  border-bottom-left-radius: 100%;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-t-sm {
  border-top-left-radius: .125rem;
  border-top-right-radius: .125rem;
}

.rounded-r-sm {
  border-top-right-radius: .125rem;
  border-bottom-right-radius: .125rem;
}

.rounded-b-sm {
  border-bottom-right-radius: .125rem;
  border-bottom-left-radius: .125rem;
}

.rounded-l-sm {
  border-top-left-radius: .125rem;
  border-bottom-left-radius: .125rem;
}

.rounded-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.rounded-r {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.rounded-b {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.rounded-l {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.rounded-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.rounded-r-lg {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.rounded-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-l-lg {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-100 {
  border-top-left-radius: 100%;
}

.rounded-tr-100 {
  border-top-right-radius: 100%;
}

.rounded-br-100 {
  border-bottom-right-radius: 100%;
}

.rounded-bl-100 {
  border-bottom-left-radius: 100%;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.rounded-br-none {
  border-bottom-right-radius: 0;
}

.rounded-bl-none {
  border-bottom-left-radius: 0;
}

.rounded-tl-sm {
  border-top-left-radius: .125rem;
}

.rounded-tr-sm {
  border-top-right-radius: .125rem;
}

.rounded-br-sm {
  border-bottom-right-radius: .125rem;
}

.rounded-bl-sm {
  border-bottom-left-radius: .125rem;
}

.rounded-tl {
  border-top-left-radius: .25rem;
}

.rounded-tr {
  border-top-right-radius: .25rem;
}

.rounded-br {
  border-bottom-right-radius: .25rem;
}

.rounded-bl {
  border-bottom-left-radius: .25rem;
}

.rounded-tl-lg {
  border-top-left-radius: .5rem;
}

.rounded-tr-lg {
  border-top-right-radius: .5rem;
}

.rounded-br-lg {
  border-bottom-right-radius: .5rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: .5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-3px {
  border-width: 3px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-r-0 {
  border-right-width: 0;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-l-0 {
  border-left-width: 0;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.border-t-3px {
  border-top-width: 3px;
}

.border-r-3px {
  border-right-width: 3px;
}

.border-b-3px {
  border-bottom-width: 3px;
}

.border-l-3px {
  border-left-width: 3px;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: inline-flex;
}

.table {
  display: table;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
}

.hidden {
  display: none;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-no-wrap {
  flex-wrap: nowrap;
}

.items-start {
  -webkit-box-align: start;
          align-items: flex-start;
}

.items-end {
  -webkit-box-align: end;
          align-items: flex-end;
}

.items-center {
  -webkit-box-align: center;
          align-items: center;
}

.items-baseline {
  -webkit-box-align: baseline;
          align-items: baseline;
}

.items-stretch {
  -webkit-box-align: stretch;
          align-items: stretch;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.justify-start {
  -webkit-box-pack: start;
          justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
          justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.flex-1 {
  -webkit-box-flex: 1;
          flex: 1 1 0%;
}

.flex-auto {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
}

.flex-initial {
  -webkit-box-flex: 0;
          flex: 0 1 auto;
}

.flex-none {
  -webkit-box-flex: 0;
          flex: none;
}

.flex-grow-0 {
  -webkit-box-flex: 0;
          flex-grow: 0;
}

.flex-grow {
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink {
  flex-shrink: 1;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.order-first {
  -webkit-box-ordinal-group: -9998;
          order: -9999;
}

.order-last {
  -webkit-box-ordinal-group: 10000;
          order: 9999;
}

.order-none {
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font-sans {
  font-family: Roboto, Arial, sans-serif;
}

.font-serif {
  font-family: Roboto Slab, Times New Roman, serif;
}

.font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.font-hairline {
  font-weight: 100;
}

.font-thin {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.hover\:font-hairline:hover {
  font-weight: 100;
}

.hover\:font-thin:hover {
  font-weight: 200;
}

.hover\:font-light:hover {
  font-weight: 300;
}

.hover\:font-normal:hover {
  font-weight: 400;
}

.hover\:font-medium:hover {
  font-weight: 500;
}

.hover\:font-semibold:hover {
  font-weight: 600;
}

.hover\:font-bold:hover {
  font-weight: 700;
}

.hover\:font-extrabold:hover {
  font-weight: 800;
}

.hover\:font-black:hover {
  font-weight: 900;
}

.focus\:font-hairline:focus {
  font-weight: 100;
}

.focus\:font-thin:focus {
  font-weight: 200;
}

.focus\:font-light:focus {
  font-weight: 300;
}

.focus\:font-normal:focus {
  font-weight: 400;
}

.focus\:font-medium:focus {
  font-weight: 500;
}

.focus\:font-semibold:focus {
  font-weight: 600;
}

.focus\:font-bold:focus {
  font-weight: 700;
}

.focus\:font-extrabold:focus {
  font-weight: 800;
}

.focus\:font-black:focus {
  font-weight: 900;
}

.h-0 {
  height: 0;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-16 {
  height: 4rem;
}

.h-24 {
  height: 6rem;
}

.h-32 {
  height: 8rem;
}

.h-48 {
  height: 12rem;
}

.h-64 {
  height: 16rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.h-2px {
  height: 2px;
}

.h-10px {
  height: 10px;
}

.h-14px {
  height: 14px;
}

.h-15px {
  height: 15px;
}

.h-30px {
  height: 30px;
}

.h-33px {
  height: 33px;
}

.h-35px {
  height: 35px;
}

.h-37px {
  height: 37px;
}

.h-44px {
  height: 44px;
}

.h-45px {
  height: 45px;
}

.h-50px {
  height: 50px;
}

.h-55px {
  height: 55px;
}

.h-69px {
  height: 69px;
}

.h-70px {
  height: 70px;
}

.h-75px {
  height: 75px;
}

.h-77px {
  height: 77px;
}

.h-86px {
  height: 86px;
}

.h-90px {
  height: 90px;
}

.h-94px {
  height: 94px;
}

.h-95px {
  height: 95px;
}

.h-100px {
  height: 100px;
}

.h-106px {
  height: 106px;
}

.h-108px {
  height: 108px;
}

.h-117px {
  height: 117px;
}

.h-137px {
  height: 137px;
}

.h-142px {
  height: 142px;
}

.h-147px {
  height: 147px;
}

.h-153px {
  height: 153px;
}

.h-157px {
  height: 157px;
}

.h-167px {
  height: 167px;
}

.h-182px {
  height: 182px;
}

.h-189px {
  height: 189px;
}

.h-198px {
  height: 198px;
}

.h-200px {
  height: 200px;
}

.h-213px {
  height: 213px;
}

.h-234px {
  height: 234px;
}

.h-227px {
  height: 227px;
}

.h-228px {
  height: 228px;
}

.h-615px {
  height: 615px;
}

.h-6px {
  height: 6px;
}

.h-59px {
  height: 59px;
}

.h-60px {
  height: 60px;
}

.h-97px {
  height: 97px;
}

.h-122px {
  height: 122px;
}

.h-125px {
  height: 125px;
}

.h-172px {
  height: 172px;
}

.h-178px {
  height: 178px;
}

.h-236px {
  height: 236px;
}

.h-295px {
  height: 295px;
}

.h-335px {
  height: 335px;
}

.h-336px {
  height: 336px;
}

.h-375px {
  height: 375px;
}

.h-376px {
  height: 376px;
}

.h-395px {
  height: 395px;
}

.h-400px {
  height: 400px;
}

.h-416px {
  height: 416px;
}

.h-495px {
  height: 495px;
}

.h-930px {
  height: 930px;
}

.h-90percent {
  height: 90%;
}

.leading-30 {
  line-height: 30px;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-normal {
  line-height: 1.5;
}

.leading-loose {
  line-height: 2;
}

.leading-18px {
  line-height: 18px;
}

.leading-20px {
  line-height: 20px;
}

.leading-22px {
  line-height: 22px;
}

.leading-25px {
  line-height: 25px;
}

.leading-26px {
  line-height: 26px;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-8 {
  margin: 2rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-12 {
  margin: 3rem;
}

.m-16 {
  margin: 4rem;
}

.m-20 {
  margin: 5rem;
}

.m-24 {
  margin: 6rem;
}

.m-32 {
  margin: 8rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.m-1px {
  margin: 1px;
}

.m-3px {
  margin: 3px;
}

.m-5px {
  margin: 5px;
}

.m-6px {
  margin: 6px;
}

.m-7px {
  margin: 7px;
}

.m-9px {
  margin: 9px;
}

.m-10px {
  margin: 10px;
}

.m-11px {
  margin: 11px;
}

.m-12px {
  margin: 12px;
}

.m-14px {
  margin: 14px;
}

.m-17px {
  margin: 17px;
}

.m-18px {
  margin: 18px;
}

.m-19px {
  margin: 19px;
}

.m-20px {
  margin: 20px;
}

.m-21px {
  margin: 21px;
}

.m-22px {
  margin: 22px;
}

.m-23px {
  margin: 23px;
}

.m-25px {
  margin: 25px;
}

.m-26px {
  margin: 26px;
}

.m-27px {
  margin: 27px;
}

.m-30px {
  margin: 30px;
}

.m-13px {
  margin: 13px;
}

.m-15px {
  margin: 15px;
}

.m-28px {
  margin: 28px;
}

.m-111px {
  margin: 111px;
}

.m-122px {
  margin: 122px;
}

.m-32px {
  margin: 32px;
}

.m-34px {
  margin: 34px;
}

.m-37px {
  margin: 37px;
}

.m-40px {
  margin: 40px;
}

.m-50px {
  margin: 50px;
}

.m-55px {
  margin: 55px;
}

.m-35px {
  margin: 35px;
}

.m-38px {
  margin: 38px;
}

.m-46px {
  margin: 46px;
}

.m-75px {
  margin: 75px;
}

.m-83px {
  margin: 83px;
}

.m-84px {
  margin: 84px;
}

.m-90px {
  margin: 90px;
}

.m-92px {
  margin: 92px;
}

.m-100px {
  margin: 100px;
}

.m-106px {
  margin: 106px;
}

.m-109px {
  margin: 109px;
}

.m-180px {
  margin: 180px;
}

.-m-px {
  margin: -1px;
}

.-m-1 {
  margin: -0.25rem;
}

.-m-2 {
  margin: -0.5rem;
}

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.-m-5 {
  margin: -1.25rem;
}

.-m-6 {
  margin: -1.5rem;
}

.-m-8 {
  margin: -2rem;
}

.-m-10 {
  margin: -2.5rem;
}

.-m-12 {
  margin: -3rem;
}

.-m-16 {
  margin: -4rem;
}

.-m-20 {
  margin: -5rem;
}

.-m-24 {
  margin: -6rem;
}

.-m-32 {
  margin: -8rem;
}

.-m-2px {
  margin: -2px;
}

.-m-10px {
  margin: -10px;
}

.-m-11px {
  margin: -11px;
}

.-m-12px {
  margin: -12px;
}

.-m-14px {
  margin: -14px;
}

.-m-15px {
  margin: -15px;
}

.-m-30px {
  margin: -30px;
}

.-m-100px {
  margin: -100px;
}

.-m-105px {
  margin: -105px;
}

.-m-300px {
  margin: -300px;
}

.-m-90px {
  margin: -90px;
}

.-m-92px {
  margin: -92px;
}

.-m-65px {
  margin: -65px;
}

.-m-50px {
  margin: -50px;
}

.-m-55px {
  margin: -55px;
}

.-m-50vw {
  margin: -50vw;
}

.-m-17px {
  margin: -17px;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.my-1px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-1px {
  margin-left: 1px;
  margin-right: 1px;
}

.my-3px {
  margin-top: 3px;
  margin-bottom: 3px;
}

.mx-3px {
  margin-left: 3px;
  margin-right: 3px;
}

.my-5px {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mx-5px {
  margin-left: 5px;
  margin-right: 5px;
}

.my-6px {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mx-6px {
  margin-left: 6px;
  margin-right: 6px;
}

.my-7px {
  margin-top: 7px;
  margin-bottom: 7px;
}

.mx-7px {
  margin-left: 7px;
  margin-right: 7px;
}

.my-9px {
  margin-top: 9px;
  margin-bottom: 9px;
}

.mx-9px {
  margin-left: 9px;
  margin-right: 9px;
}

.my-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mx-10px {
  margin-left: 10px;
  margin-right: 10px;
}

.my-11px {
  margin-top: 11px;
  margin-bottom: 11px;
}

.mx-11px {
  margin-left: 11px;
  margin-right: 11px;
}

.my-12px {
  margin-top: 12px;
  margin-bottom: 12px;
}

.mx-12px {
  margin-left: 12px;
  margin-right: 12px;
}

.my-14px {
  margin-top: 14px;
  margin-bottom: 14px;
}

.mx-14px {
  margin-left: 14px;
  margin-right: 14px;
}

.my-17px {
  margin-top: 17px;
  margin-bottom: 17px;
}

.mx-17px {
  margin-left: 17px;
  margin-right: 17px;
}

.my-18px {
  margin-top: 18px;
  margin-bottom: 18px;
}

.mx-18px {
  margin-left: 18px;
  margin-right: 18px;
}

.my-19px {
  margin-top: 19px;
  margin-bottom: 19px;
}

.mx-19px {
  margin-left: 19px;
  margin-right: 19px;
}

.my-20px {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mx-20px {
  margin-left: 20px;
  margin-right: 20px;
}

.my-21px {
  margin-top: 21px;
  margin-bottom: 21px;
}

.mx-21px {
  margin-left: 21px;
  margin-right: 21px;
}

.my-22px {
  margin-top: 22px;
  margin-bottom: 22px;
}

.mx-22px {
  margin-left: 22px;
  margin-right: 22px;
}

.my-23px {
  margin-top: 23px;
  margin-bottom: 23px;
}

.mx-23px {
  margin-left: 23px;
  margin-right: 23px;
}

.my-25px {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mx-25px {
  margin-left: 25px;
  margin-right: 25px;
}

.my-26px {
  margin-top: 26px;
  margin-bottom: 26px;
}

.mx-26px {
  margin-left: 26px;
  margin-right: 26px;
}

.my-27px {
  margin-top: 27px;
  margin-bottom: 27px;
}

.mx-27px {
  margin-left: 27px;
  margin-right: 27px;
}

.my-30px {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mx-30px {
  margin-left: 30px;
  margin-right: 30px;
}

.my-13px {
  margin-top: 13px;
  margin-bottom: 13px;
}

.mx-13px {
  margin-left: 13px;
  margin-right: 13px;
}

.my-15px {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mx-15px {
  margin-left: 15px;
  margin-right: 15px;
}

.my-28px {
  margin-top: 28px;
  margin-bottom: 28px;
}

.mx-28px {
  margin-left: 28px;
  margin-right: 28px;
}

.my-111px {
  margin-top: 111px;
  margin-bottom: 111px;
}

.mx-111px {
  margin-left: 111px;
  margin-right: 111px;
}

.my-122px {
  margin-top: 122px;
  margin-bottom: 122px;
}

.mx-122px {
  margin-left: 122px;
  margin-right: 122px;
}

.my-32px {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-32px {
  margin-left: 32px;
  margin-right: 32px;
}

.my-34px {
  margin-top: 34px;
  margin-bottom: 34px;
}

.mx-34px {
  margin-left: 34px;
  margin-right: 34px;
}

.my-37px {
  margin-top: 37px;
  margin-bottom: 37px;
}

.mx-37px {
  margin-left: 37px;
  margin-right: 37px;
}

.my-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx-40px {
  margin-left: 40px;
  margin-right: 40px;
}

.my-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mx-50px {
  margin-left: 50px;
  margin-right: 50px;
}

.my-55px {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mx-55px {
  margin-left: 55px;
  margin-right: 55px;
}

.my-35px {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mx-35px {
  margin-left: 35px;
  margin-right: 35px;
}

.my-38px {
  margin-top: 38px;
  margin-bottom: 38px;
}

.mx-38px {
  margin-left: 38px;
  margin-right: 38px;
}

.my-46px {
  margin-top: 46px;
  margin-bottom: 46px;
}

.mx-46px {
  margin-left: 46px;
  margin-right: 46px;
}

.my-75px {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mx-75px {
  margin-left: 75px;
  margin-right: 75px;
}

.my-83px {
  margin-top: 83px;
  margin-bottom: 83px;
}

.mx-83px {
  margin-left: 83px;
  margin-right: 83px;
}

.my-84px {
  margin-top: 84px;
  margin-bottom: 84px;
}

.mx-84px {
  margin-left: 84px;
  margin-right: 84px;
}

.my-90px {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mx-90px {
  margin-left: 90px;
  margin-right: 90px;
}

.my-92px {
  margin-top: 92px;
  margin-bottom: 92px;
}

.mx-92px {
  margin-left: 92px;
  margin-right: 92px;
}

.my-100px {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mx-100px {
  margin-left: 100px;
  margin-right: 100px;
}

.my-106px {
  margin-top: 106px;
  margin-bottom: 106px;
}

.mx-106px {
  margin-left: 106px;
  margin-right: 106px;
}

.my-109px {
  margin-top: 109px;
  margin-bottom: 109px;
}

.mx-109px {
  margin-left: 109px;
  margin-right: 109px;
}

.my-180px {
  margin-top: 180px;
  margin-bottom: 180px;
}

.mx-180px {
  margin-left: 180px;
  margin-right: 180px;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-my-2px {
  margin-top: -2px;
  margin-bottom: -2px;
}

.-mx-2px {
  margin-left: -2px;
  margin-right: -2px;
}

.-my-10px {
  margin-top: -10px;
  margin-bottom: -10px;
}

.-mx-10px {
  margin-left: -10px;
  margin-right: -10px;
}

.-my-11px {
  margin-top: -11px;
  margin-bottom: -11px;
}

.-mx-11px {
  margin-left: -11px;
  margin-right: -11px;
}

.-my-12px {
  margin-top: -12px;
  margin-bottom: -12px;
}

.-mx-12px {
  margin-left: -12px;
  margin-right: -12px;
}

.-my-14px {
  margin-top: -14px;
  margin-bottom: -14px;
}

.-mx-14px {
  margin-left: -14px;
  margin-right: -14px;
}

.-my-15px {
  margin-top: -15px;
  margin-bottom: -15px;
}

.-mx-15px {
  margin-left: -15px;
  margin-right: -15px;
}

.-my-30px {
  margin-top: -30px;
  margin-bottom: -30px;
}

.-mx-30px {
  margin-left: -30px;
  margin-right: -30px;
}

.-my-100px {
  margin-top: -100px;
  margin-bottom: -100px;
}

.-mx-100px {
  margin-left: -100px;
  margin-right: -100px;
}

.-my-105px {
  margin-top: -105px;
  margin-bottom: -105px;
}

.-mx-105px {
  margin-left: -105px;
  margin-right: -105px;
}

.-my-300px {
  margin-top: -300px;
  margin-bottom: -300px;
}

.-mx-300px {
  margin-left: -300px;
  margin-right: -300px;
}

.-my-90px {
  margin-top: -90px;
  margin-bottom: -90px;
}

.-mx-90px {
  margin-left: -90px;
  margin-right: -90px;
}

.-my-92px {
  margin-top: -92px;
  margin-bottom: -92px;
}

.-mx-92px {
  margin-left: -92px;
  margin-right: -92px;
}

.-my-65px {
  margin-top: -65px;
  margin-bottom: -65px;
}

.-mx-65px {
  margin-left: -65px;
  margin-right: -65px;
}

.-my-50px {
  margin-top: -50px;
  margin-bottom: -50px;
}

.-mx-50px {
  margin-left: -50px;
  margin-right: -50px;
}

.-my-55px {
  margin-top: -55px;
  margin-bottom: -55px;
}

.-mx-55px {
  margin-left: -55px;
  margin-right: -55px;
}

.-my-50vw {
  margin-top: -50vw;
  margin-bottom: -50vw;
}

.-mx-50vw {
  margin-left: -50vw;
  margin-right: -50vw;
}

.-my-17px {
  margin-top: -17px;
  margin-bottom: -17px;
}

.-mx-17px {
  margin-left: -17px;
  margin-right: -17px;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.ml-4 {
  margin-left: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.ml-12 {
  margin-left: 3rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.ml-16 {
  margin-left: 4rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mr-20 {
  margin-right: 5rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.ml-20 {
  margin-left: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.ml-24 {
  margin-left: 6rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.ml-32 {
  margin-left: 8rem;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.mt-px {
  margin-top: 1px;
}

.mr-px {
  margin-right: 1px;
}

.mb-px {
  margin-bottom: 1px;
}

.ml-px {
  margin-left: 1px;
}

.mt-1px {
  margin-top: 1px;
}

.mr-1px {
  margin-right: 1px;
}

.mb-1px {
  margin-bottom: 1px;
}

.ml-1px {
  margin-left: 1px;
}

.mt-3px {
  margin-top: 3px;
}

.mr-3px {
  margin-right: 3px;
}

.mb-3px {
  margin-bottom: 3px;
}

.ml-3px {
  margin-left: 3px;
}

.mt-5px {
  margin-top: 5px;
}

.mr-5px {
  margin-right: 5px;
}

.mb-5px {
  margin-bottom: 5px;
}

.ml-5px {
  margin-left: 5px;
}

.mt-6px {
  margin-top: 6px;
}

.mr-6px {
  margin-right: 6px;
}

.mb-6px {
  margin-bottom: 6px;
}

.ml-6px {
  margin-left: 6px;
}

.mt-7px {
  margin-top: 7px;
}

.mr-7px {
  margin-right: 7px;
}

.mb-7px {
  margin-bottom: 7px;
}

.ml-7px {
  margin-left: 7px;
}

.mt-9px {
  margin-top: 9px;
}

.mr-9px {
  margin-right: 9px;
}

.mb-9px {
  margin-bottom: 9px;
}

.ml-9px {
  margin-left: 9px;
}

.mt-10px {
  margin-top: 10px;
}

.mr-10px {
  margin-right: 10px;
}

.mb-10px {
  margin-bottom: 10px;
}

.ml-10px {
  margin-left: 10px;
}

.mt-11px {
  margin-top: 11px;
}

.mr-11px {
  margin-right: 11px;
}

.mb-11px {
  margin-bottom: 11px;
}

.ml-11px {
  margin-left: 11px;
}

.mt-12px {
  margin-top: 12px;
}

.mr-12px {
  margin-right: 12px;
}

.mb-12px {
  margin-bottom: 12px;
}

.ml-12px {
  margin-left: 12px;
}

.mt-14px {
  margin-top: 14px;
}

.mr-14px {
  margin-right: 14px;
}

.mb-14px {
  margin-bottom: 14px;
}

.ml-14px {
  margin-left: 14px;
}

.mt-17px {
  margin-top: 17px;
}

.mr-17px {
  margin-right: 17px;
}

.mb-17px {
  margin-bottom: 17px;
}

.ml-17px {
  margin-left: 17px;
}

.mt-18px {
  margin-top: 18px;
}

.mr-18px {
  margin-right: 18px;
}

.mb-18px {
  margin-bottom: 18px;
}

.ml-18px {
  margin-left: 18px;
}

.mt-19px {
  margin-top: 19px;
}

.mr-19px {
  margin-right: 19px;
}

.mb-19px {
  margin-bottom: 19px;
}

.ml-19px {
  margin-left: 19px;
}

.mt-20px {
  margin-top: 20px;
}

.mr-20px {
  margin-right: 20px;
}

.mb-20px {
  margin-bottom: 20px;
}

.ml-20px {
  margin-left: 20px;
}

.mt-21px {
  margin-top: 21px;
}

.mr-21px {
  margin-right: 21px;
}

.mb-21px {
  margin-bottom: 21px;
}

.ml-21px {
  margin-left: 21px;
}

.mt-22px {
  margin-top: 22px;
}

.mr-22px {
  margin-right: 22px;
}

.mb-22px {
  margin-bottom: 22px;
}

.ml-22px {
  margin-left: 22px;
}

.mt-23px {
  margin-top: 23px;
}

.mr-23px {
  margin-right: 23px;
}

.mb-23px {
  margin-bottom: 23px;
}

.ml-23px {
  margin-left: 23px;
}

.mt-25px {
  margin-top: 25px;
}

.mr-25px {
  margin-right: 25px;
}

.mb-25px {
  margin-bottom: 25px;
}

.ml-25px {
  margin-left: 25px;
}

.mt-26px {
  margin-top: 26px;
}

.mr-26px {
  margin-right: 26px;
}

.mb-26px {
  margin-bottom: 26px;
}

.ml-26px {
  margin-left: 26px;
}

.mt-27px {
  margin-top: 27px;
}

.mr-27px {
  margin-right: 27px;
}

.mb-27px {
  margin-bottom: 27px;
}

.ml-27px {
  margin-left: 27px;
}

.mt-30px {
  margin-top: 30px;
}

.mr-30px {
  margin-right: 30px;
}

.mb-30px {
  margin-bottom: 30px;
}

.ml-30px {
  margin-left: 30px;
}

.mt-13px {
  margin-top: 13px;
}

.mr-13px {
  margin-right: 13px;
}

.mb-13px {
  margin-bottom: 13px;
}

.ml-13px {
  margin-left: 13px;
}

.mt-15px {
  margin-top: 15px;
}

.mr-15px {
  margin-right: 15px;
}

.mb-15px {
  margin-bottom: 15px;
}

.ml-15px {
  margin-left: 15px;
}

.mt-28px {
  margin-top: 28px;
}

.mr-28px {
  margin-right: 28px;
}

.mb-28px {
  margin-bottom: 28px;
}

.ml-28px {
  margin-left: 28px;
}

.mt-111px {
  margin-top: 111px;
}

.mr-111px {
  margin-right: 111px;
}

.mb-111px {
  margin-bottom: 111px;
}

.ml-111px {
  margin-left: 111px;
}

.mt-122px {
  margin-top: 122px;
}

.mr-122px {
  margin-right: 122px;
}

.mb-122px {
  margin-bottom: 122px;
}

.ml-122px {
  margin-left: 122px;
}

.mt-32px {
  margin-top: 32px;
}

.mr-32px {
  margin-right: 32px;
}

.mb-32px {
  margin-bottom: 32px;
}

.ml-32px {
  margin-left: 32px;
}

.mt-34px {
  margin-top: 34px;
}

.mr-34px {
  margin-right: 34px;
}

.mb-34px {
  margin-bottom: 34px;
}

.ml-34px {
  margin-left: 34px;
}

.mt-37px {
  margin-top: 37px;
}

.mr-37px {
  margin-right: 37px;
}

.mb-37px {
  margin-bottom: 37px;
}

.ml-37px {
  margin-left: 37px;
}

.mt-40px {
  margin-top: 40px;
}

.mr-40px {
  margin-right: 40px;
}

.mb-40px {
  margin-bottom: 40px;
}

.ml-40px {
  margin-left: 40px;
}

.mt-50px {
  margin-top: 50px;
}

.mr-50px {
  margin-right: 50px;
}

.mb-50px {
  margin-bottom: 50px;
}

.ml-50px {
  margin-left: 50px;
}

.mt-55px {
  margin-top: 55px;
}

.mr-55px {
  margin-right: 55px;
}

.mb-55px {
  margin-bottom: 55px;
}

.ml-55px {
  margin-left: 55px;
}

.mt-35px {
  margin-top: 35px;
}

.mr-35px {
  margin-right: 35px;
}

.mb-35px {
  margin-bottom: 35px;
}

.ml-35px {
  margin-left: 35px;
}

.mt-38px {
  margin-top: 38px;
}

.mr-38px {
  margin-right: 38px;
}

.mb-38px {
  margin-bottom: 38px;
}

.ml-38px {
  margin-left: 38px;
}

.mt-46px {
  margin-top: 46px;
}

.mr-46px {
  margin-right: 46px;
}

.mb-46px {
  margin-bottom: 46px;
}

.ml-46px {
  margin-left: 46px;
}

.mt-75px {
  margin-top: 75px;
}

.mr-75px {
  margin-right: 75px;
}

.mb-75px {
  margin-bottom: 75px;
}

.ml-75px {
  margin-left: 75px;
}

.mt-83px {
  margin-top: 83px;
}

.mr-83px {
  margin-right: 83px;
}

.mb-83px {
  margin-bottom: 83px;
}

.ml-83px {
  margin-left: 83px;
}

.mt-84px {
  margin-top: 84px;
}

.mr-84px {
  margin-right: 84px;
}

.mb-84px {
  margin-bottom: 84px;
}

.ml-84px {
  margin-left: 84px;
}

.mt-90px {
  margin-top: 90px;
}

.mr-90px {
  margin-right: 90px;
}

.mb-90px {
  margin-bottom: 90px;
}

.ml-90px {
  margin-left: 90px;
}

.mt-92px {
  margin-top: 92px;
}

.mr-92px {
  margin-right: 92px;
}

.mb-92px {
  margin-bottom: 92px;
}

.ml-92px {
  margin-left: 92px;
}

.mt-100px {
  margin-top: 100px;
}

.mr-100px {
  margin-right: 100px;
}

.mb-100px {
  margin-bottom: 100px;
}

.ml-100px {
  margin-left: 100px;
}

.mt-106px {
  margin-top: 106px;
}

.mr-106px {
  margin-right: 106px;
}

.mb-106px {
  margin-bottom: 106px;
}

.ml-106px {
  margin-left: 106px;
}

.mt-109px {
  margin-top: 109px;
}

.mr-109px {
  margin-right: 109px;
}

.mb-109px {
  margin-bottom: 109px;
}

.ml-109px {
  margin-left: 109px;
}

.mt-180px {
  margin-top: 180px;
}

.mr-180px {
  margin-right: 180px;
}

.mb-180px {
  margin-bottom: 180px;
}

.ml-180px {
  margin-left: 180px;
}

.-mt-px {
  margin-top: -1px;
}

.-mr-px {
  margin-right: -1px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-px {
  margin-left: -1px;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-ml-4 {
  margin-left: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mr-5 {
  margin-right: -1.25rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-ml-8 {
  margin-left: -2rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mr-10 {
  margin-right: -2.5rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-ml-10 {
  margin-left: -2.5rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mr-12 {
  margin-right: -3rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-ml-12 {
  margin-left: -3rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mr-16 {
  margin-right: -4rem;
}

.-mb-16 {
  margin-bottom: -4rem;
}

.-ml-16 {
  margin-left: -4rem;
}

.-mt-20 {
  margin-top: -5rem;
}

.-mr-20 {
  margin-right: -5rem;
}

.-mb-20 {
  margin-bottom: -5rem;
}

.-ml-20 {
  margin-left: -5rem;
}

.-mt-24 {
  margin-top: -6rem;
}

.-mr-24 {
  margin-right: -6rem;
}

.-mb-24 {
  margin-bottom: -6rem;
}

.-ml-24 {
  margin-left: -6rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mr-32 {
  margin-right: -8rem;
}

.-mb-32 {
  margin-bottom: -8rem;
}

.-ml-32 {
  margin-left: -8rem;
}

.-mt-2px {
  margin-top: -2px;
}

.-mr-2px {
  margin-right: -2px;
}

.-mb-2px {
  margin-bottom: -2px;
}

.-ml-2px {
  margin-left: -2px;
}

.-mt-10px {
  margin-top: -10px;
}

.-mr-10px {
  margin-right: -10px;
}

.-mb-10px {
  margin-bottom: -10px;
}

.-ml-10px {
  margin-left: -10px;
}

.-mt-11px {
  margin-top: -11px;
}

.-mr-11px {
  margin-right: -11px;
}

.-mb-11px {
  margin-bottom: -11px;
}

.-ml-11px {
  margin-left: -11px;
}

.-mt-12px {
  margin-top: -12px;
}

.-mr-12px {
  margin-right: -12px;
}

.-mb-12px {
  margin-bottom: -12px;
}

.-ml-12px {
  margin-left: -12px;
}

.-mt-14px {
  margin-top: -14px;
}

.-mr-14px {
  margin-right: -14px;
}

.-mb-14px {
  margin-bottom: -14px;
}

.-ml-14px {
  margin-left: -14px;
}

.-mt-15px {
  margin-top: -15px;
}

.-mr-15px {
  margin-right: -15px;
}

.-mb-15px {
  margin-bottom: -15px;
}

.-ml-15px {
  margin-left: -15px;
}

.-mt-30px {
  margin-top: -30px;
}

.-mr-30px {
  margin-right: -30px;
}

.-mb-30px {
  margin-bottom: -30px;
}

.-ml-30px {
  margin-left: -30px;
}

.-mt-100px {
  margin-top: -100px;
}

.-mr-100px {
  margin-right: -100px;
}

.-mb-100px {
  margin-bottom: -100px;
}

.-ml-100px {
  margin-left: -100px;
}

.-mt-105px {
  margin-top: -105px;
}

.-mr-105px {
  margin-right: -105px;
}

.-mb-105px {
  margin-bottom: -105px;
}

.-ml-105px {
  margin-left: -105px;
}

.-mt-300px {
  margin-top: -300px;
}

.-mr-300px {
  margin-right: -300px;
}

.-mb-300px {
  margin-bottom: -300px;
}

.-ml-300px {
  margin-left: -300px;
}

.-mt-90px {
  margin-top: -90px;
}

.-mr-90px {
  margin-right: -90px;
}

.-mb-90px {
  margin-bottom: -90px;
}

.-ml-90px {
  margin-left: -90px;
}

.-mt-92px {
  margin-top: -92px;
}

.-mr-92px {
  margin-right: -92px;
}

.-mb-92px {
  margin-bottom: -92px;
}

.-ml-92px {
  margin-left: -92px;
}

.-mt-65px {
  margin-top: -65px;
}

.-mr-65px {
  margin-right: -65px;
}

.-mb-65px {
  margin-bottom: -65px;
}

.-ml-65px {
  margin-left: -65px;
}

.-mt-50px {
  margin-top: -50px;
}

.-mr-50px {
  margin-right: -50px;
}

.-mb-50px {
  margin-bottom: -50px;
}

.-ml-50px {
  margin-left: -50px;
}

.-mt-55px {
  margin-top: -55px;
}

.-mr-55px {
  margin-right: -55px;
}

.-mb-55px {
  margin-bottom: -55px;
}

.-ml-55px {
  margin-left: -55px;
}

.-mt-50vw {
  margin-top: -50vw;
}

.-mr-50vw {
  margin-right: -50vw;
}

.-mb-50vw {
  margin-bottom: -50vw;
}

.-ml-50vw {
  margin-left: -50vw;
}

.-mt-17px {
  margin-top: -17px;
}

.-mr-17px {
  margin-right: -17px;
}

.-mb-17px {
  margin-bottom: -17px;
}

.-ml-17px {
  margin-left: -17px;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-h-124px {
  max-height: 124px;
}

.max-h-137px {
  max-height: 137px;
}

.max-h-143px {
  max-height: 143px;
}

.max-h-213px {
  max-height: 213px;
}

.max-h-234px {
  max-height: 234px;
}

.max-h-236px {
  max-height: 236px;
}

.max-h-228px {
  max-height: 228px;
}

.max-h-335px {
  max-height: 335px;
}

.max-h-104px {
  max-height: 104px;
}

.max-h-166px {
  max-height: 166px;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 30rem;
}

.max-w-md {
  max-width: 40rem;
}

.max-w-lg {
  max-width: 50rem;
}

.max-w-xl {
  max-width: 60rem;
}

.max-w-2xl {
  max-width: 70rem;
}

.max-w-3xl {
  max-width: 80rem;
}

.max-w-4xl {
  max-width: 90rem;
}

.max-w-5xl {
  max-width: 100rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-1366px {
  max-width: 1366px;
}

.max-w-20px {
  max-width: 20px;
}

.max-w-100px {
  max-width: 100px;
}

.max-w-106px {
  max-width: 106px;
}

.max-w-114px {
  max-width: 114px;
}

.max-w-141px {
  max-width: 141px;
}

.max-w-192px {
  max-width: 192px;
}

.max-w-254px {
  max-width: 254px;
}

.max-w-671px {
  max-width: 671px;
}

.max-w-434px {
  max-width: 434px;
}

.max-w-443px {
  max-width: 443px;
}

.max-w-463px {
  max-width: 463px;
}

.max-w-560px {
  max-width: 560px;
}

.max-w-661px {
  max-width: 661px;
}

.max-w-900px {
  max-width: 900px;
}

.max-w-1012px {
  max-width: 1012px;
}

.max-w-1200px {
  max-width: 1200px;
}

.max-w-1274px {
  max-width: 1274px;
}

.max-w-1343px {
  max-width: 1343px;
}

.max-w-168px {
  max-width: 168px;
}

.max-w-190px {
  max-width: 190px;
}

.max-w-220px {
  max-width: 220px;
}

.max-w-242px {
  max-width: 242px;
}

.max-w-228px {
  max-width: 228px;
}

.max-w-260px {
  max-width: 260px;
}

.max-w-264px {
  max-width: 264px;
}

.max-w-270px {
  max-width: 270px;
}

.max-w-290px {
  max-width: 290px;
}

.max-w-300px {
  max-width: 300px;
}

.max-w-330px {
  max-width: 330px;
}

.max-w-308px {
  max-width: 308px;
}

.max-w-326px {
  max-width: 326px;
}

.max-w-340px {
  max-width: 340px;
}

.max-w-382px {
  max-width: 382px;
}

.max-w-484px {
  max-width: 484px;
}

.max-w-636px {
  max-width: 636px;
}

.max-w-642px {
  max-width: 642px;
}

.max-w-646px {
  max-width: 646px;
}

.max-w-690px {
  max-width: 690px;
}

.max-w-771px {
  max-width: 771px;
}

.max-w-840px {
  max-width: 840px;
}

.max-w-930px {
  max-width: 930px;
}

.max-w-33percent {
  max-width: 33.333%;
}

.max-w-85percent {
  max-width: 85%;
}

.max-w-95percent {
  max-width: 95%;
}

.max-w-screen {
  max-width: 100vw;
}

.min-h-0 {
  min-height: 0;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.min-h-50px {
  min-height: 50px;
}

.min-h-55px {
  min-height: 55px;
}

.min-h-140px {
  min-height: 140px;
}

.min-h-147px {
  min-height: 147px;
}

.min-h-187px {
  min-height: 187px;
}

.min-w-0 {
  min-width: 0;
}

.min-w-64 {
  min-width: 64%;
}

.min-w-70 {
  min-width: 70%;
}

.min-w-full {
  min-width: 100%;
}

.min-w-140px {
  min-width: 140px;
}

.min-w-190px {
  min-width: 190px;
}

.min-w-264px {
  min-width: 264px;
}

.min-w-308px {
  min-width: 308px;
}

.min-w-326px {
  min-width: 326px;
}

.min-w-1150px {
  min-width: 1150px;
}

.min-w-1200px {
  min-width: 1200px;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.object-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.object-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.object-left-top {
  -o-object-position: left top;
     object-position: left top;
}

.object-right {
  -o-object-position: right;
     object-position: right;
}

.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.object-right-top {
  -o-object-position: right top;
     object-position: right top;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-100 {
  opacity: 1;
}

.hover\:opacity-0:hover {
  opacity: 0;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.focus\:opacity-0:focus {
  opacity: 0;
}

.focus\:opacity-25:focus {
  opacity: 0.25;
}

.focus\:opacity-50:focus {
  opacity: 0.5;
}

.focus\:opacity-75:focus {
  opacity: 0.75;
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.outline-none {
  outline: 0;
}

.focus\:outline-none:focus {
  outline: 0;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.p-0 {
  padding: 0;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-16 {
  padding: 4rem;
}

.p-20 {
  padding: 5rem;
}

.p-24 {
  padding: 6rem;
}

.p-32 {
  padding: 8rem;
}

.p-px {
  padding: 1px;
}

.p-1px {
  padding: 1px;
}

.p-5px {
  padding: 5px;
}

.p-6px {
  padding: 6px;
}

.p-9px {
  padding: 9px;
}

.p-10px {
  padding: 10px;
}

.p-13px {
  padding: 13px;
}

.p-14px {
  padding: 14px;
}

.p-15px {
  padding: 15px;
}

.p-16px {
  padding: 16px;
}

.p-17px {
  padding: 17px;
}

.p-18px {
  padding: 18px;
}

.p-19px {
  padding: 19px;
}

.p-20px {
  padding: 20px;
}

.p-21px {
  padding: 21px;
}

.p-23px {
  padding: 23px;
}

.p-22px {
  padding: 22px;
}

.p-25px {
  padding: 25px;
}

.p-27px {
  padding: 27px;
}

.p-28px {
  padding: 28px;
}

.p-30px {
  padding: 30px;
}

.p-34px {
  padding: 34px;
}

.p-35px {
  padding: 35px;
}

.p-37px {
  padding: 37px;
}

.p-46px {
  padding: 46px;
}

.p-62px {
  padding: 62px;
}

.p-72px {
  padding: 72px;
}

.p-75px {
  padding: 75px;
}

.p-77px {
  padding: 77px;
}

.p-26px {
  padding: 26px;
}

.p-40px {
  padding: 40px;
}

.p-36px {
  padding: 36px;
}

.p-38px {
  padding: 38px;
}

.p-50px {
  padding: 50px;
}

.p-55px {
  padding: 55px;
}

.p-57px {
  padding: 57px;
}

.p-63px {
  padding: 63px;
}

.p-65px {
  padding: 65px;
}

.p-80px {
  padding: 80px;
}

.p-83px {
  padding: 83px;
}

.p-84px {
  padding: 84px;
}

.p-85px {
  padding: 85px;
}

.p-96px {
  padding: 96px;
}

.p-100px {
  padding: 100px;
}

.p-150px {
  padding: 150px;
}

.p-2\.2 {
  padding: 2.2rem;
}

.p-111px {
  padding: 111px;
}

.p-252px {
  padding: 252px;
}

.p-320px {
  padding: 320px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.py-1px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-1px {
  padding-left: 1px;
  padding-right: 1px;
}

.py-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}

.px-5px {
  padding-left: 5px;
  padding-right: 5px;
}

.py-6px {
  padding-top: 6px;
  padding-bottom: 6px;
}

.px-6px {
  padding-left: 6px;
  padding-right: 6px;
}

.py-9px {
  padding-top: 9px;
  padding-bottom: 9px;
}

.px-9px {
  padding-left: 9px;
  padding-right: 9px;
}

.py-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px-10px {
  padding-left: 10px;
  padding-right: 10px;
}

.py-13px {
  padding-top: 13px;
  padding-bottom: 13px;
}

.px-13px {
  padding-left: 13px;
  padding-right: 13px;
}

.py-14px {
  padding-top: 14px;
  padding-bottom: 14px;
}

.px-14px {
  padding-left: 14px;
  padding-right: 14px;
}

.py-15px {
  padding-top: 15px;
  padding-bottom: 15px;
}

.px-15px {
  padding-left: 15px;
  padding-right: 15px;
}

.py-16px {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.py-17px {
  padding-top: 17px;
  padding-bottom: 17px;
}

.px-17px {
  padding-left: 17px;
  padding-right: 17px;
}

.py-18px {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18px {
  padding-left: 18px;
  padding-right: 18px;
}

.py-19px {
  padding-top: 19px;
  padding-bottom: 19px;
}

.px-19px {
  padding-left: 19px;
  padding-right: 19px;
}

.py-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.px-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.py-21px {
  padding-top: 21px;
  padding-bottom: 21px;
}

.px-21px {
  padding-left: 21px;
  padding-right: 21px;
}

.py-23px {
  padding-top: 23px;
  padding-bottom: 23px;
}

.px-23px {
  padding-left: 23px;
  padding-right: 23px;
}

.py-22px {
  padding-top: 22px;
  padding-bottom: 22px;
}

.px-22px {
  padding-left: 22px;
  padding-right: 22px;
}

.py-25px {
  padding-top: 25px;
  padding-bottom: 25px;
}

.px-25px {
  padding-left: 25px;
  padding-right: 25px;
}

.py-27px {
  padding-top: 27px;
  padding-bottom: 27px;
}

.px-27px {
  padding-left: 27px;
  padding-right: 27px;
}

.py-28px {
  padding-top: 28px;
  padding-bottom: 28px;
}

.px-28px {
  padding-left: 28px;
  padding-right: 28px;
}

.py-30px {
  padding-top: 30px;
  padding-bottom: 30px;
}

.px-30px {
  padding-left: 30px;
  padding-right: 30px;
}

.py-34px {
  padding-top: 34px;
  padding-bottom: 34px;
}

.px-34px {
  padding-left: 34px;
  padding-right: 34px;
}

.py-35px {
  padding-top: 35px;
  padding-bottom: 35px;
}

.px-35px {
  padding-left: 35px;
  padding-right: 35px;
}

.py-37px {
  padding-top: 37px;
  padding-bottom: 37px;
}

.px-37px {
  padding-left: 37px;
  padding-right: 37px;
}

.py-46px {
  padding-top: 46px;
  padding-bottom: 46px;
}

.px-46px {
  padding-left: 46px;
  padding-right: 46px;
}

.py-62px {
  padding-top: 62px;
  padding-bottom: 62px;
}

.px-62px {
  padding-left: 62px;
  padding-right: 62px;
}

.py-72px {
  padding-top: 72px;
  padding-bottom: 72px;
}

.px-72px {
  padding-left: 72px;
  padding-right: 72px;
}

.py-75px {
  padding-top: 75px;
  padding-bottom: 75px;
}

.px-75px {
  padding-left: 75px;
  padding-right: 75px;
}

.py-77px {
  padding-top: 77px;
  padding-bottom: 77px;
}

.px-77px {
  padding-left: 77px;
  padding-right: 77px;
}

.py-26px {
  padding-top: 26px;
  padding-bottom: 26px;
}

.px-26px {
  padding-left: 26px;
  padding-right: 26px;
}

.py-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-40px {
  padding-left: 40px;
  padding-right: 40px;
}

.py-36px {
  padding-top: 36px;
  padding-bottom: 36px;
}

.px-36px {
  padding-left: 36px;
  padding-right: 36px;
}

.py-38px {
  padding-top: 38px;
  padding-bottom: 38px;
}

.px-38px {
  padding-left: 38px;
  padding-right: 38px;
}

.py-50px {
  padding-top: 50px;
  padding-bottom: 50px;
}

.px-50px {
  padding-left: 50px;
  padding-right: 50px;
}

.py-55px {
  padding-top: 55px;
  padding-bottom: 55px;
}

.px-55px {
  padding-left: 55px;
  padding-right: 55px;
}

.py-57px {
  padding-top: 57px;
  padding-bottom: 57px;
}

.px-57px {
  padding-left: 57px;
  padding-right: 57px;
}

.py-63px {
  padding-top: 63px;
  padding-bottom: 63px;
}

.px-63px {
  padding-left: 63px;
  padding-right: 63px;
}

.py-65px {
  padding-top: 65px;
  padding-bottom: 65px;
}

.px-65px {
  padding-left: 65px;
  padding-right: 65px;
}

.py-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.px-80px {
  padding-left: 80px;
  padding-right: 80px;
}

.py-83px {
  padding-top: 83px;
  padding-bottom: 83px;
}

.px-83px {
  padding-left: 83px;
  padding-right: 83px;
}

.py-84px {
  padding-top: 84px;
  padding-bottom: 84px;
}

.px-84px {
  padding-left: 84px;
  padding-right: 84px;
}

.py-85px {
  padding-top: 85px;
  padding-bottom: 85px;
}

.px-85px {
  padding-left: 85px;
  padding-right: 85px;
}

.py-96px {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-96px {
  padding-left: 96px;
  padding-right: 96px;
}

.py-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.px-100px {
  padding-left: 100px;
  padding-right: 100px;
}

.py-150px {
  padding-top: 150px;
  padding-bottom: 150px;
}

.px-150px {
  padding-left: 150px;
  padding-right: 150px;
}

.py-2\.2 {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}

.px-2\.2 {
  padding-left: 2.2rem;
  padding-right: 2.2rem;
}

.py-111px {
  padding-top: 111px;
  padding-bottom: 111px;
}

.px-111px {
  padding-left: 111px;
  padding-right: 111px;
}

.py-252px {
  padding-top: 252px;
  padding-bottom: 252px;
}

.px-252px {
  padding-left: 252px;
  padding-right: 252px;
}

.py-320px {
  padding-top: 320px;
  padding-bottom: 320px;
}

.px-320px {
  padding-left: 320px;
  padding-right: 320px;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pr-9 {
  padding-right: 2.25rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pt-px {
  padding-top: 1px;
}

.pr-px {
  padding-right: 1px;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-px {
  padding-left: 1px;
}

.pt-1px {
  padding-top: 1px;
}

.pr-1px {
  padding-right: 1px;
}

.pb-1px {
  padding-bottom: 1px;
}

.pl-1px {
  padding-left: 1px;
}

.pt-5px {
  padding-top: 5px;
}

.pr-5px {
  padding-right: 5px;
}

.pb-5px {
  padding-bottom: 5px;
}

.pl-5px {
  padding-left: 5px;
}

.pt-6px {
  padding-top: 6px;
}

.pr-6px {
  padding-right: 6px;
}

.pb-6px {
  padding-bottom: 6px;
}

.pl-6px {
  padding-left: 6px;
}

.pt-9px {
  padding-top: 9px;
}

.pr-9px {
  padding-right: 9px;
}

.pb-9px {
  padding-bottom: 9px;
}

.pl-9px {
  padding-left: 9px;
}

.pt-10px {
  padding-top: 10px;
}

.pr-10px {
  padding-right: 10px;
}

.pb-10px {
  padding-bottom: 10px;
}

.pl-10px {
  padding-left: 10px;
}

.pt-13px {
  padding-top: 13px;
}

.pr-13px {
  padding-right: 13px;
}

.pb-13px {
  padding-bottom: 13px;
}

.pl-13px {
  padding-left: 13px;
}

.pt-14px {
  padding-top: 14px;
}

.pr-14px {
  padding-right: 14px;
}

.pb-14px {
  padding-bottom: 14px;
}

.pl-14px {
  padding-left: 14px;
}

.pt-15px {
  padding-top: 15px;
}

.pr-15px {
  padding-right: 15px;
}

.pb-15px {
  padding-bottom: 15px;
}

.pl-15px {
  padding-left: 15px;
}

.pt-16px {
  padding-top: 16px;
}

.pr-16px {
  padding-right: 16px;
}

.pb-16px {
  padding-bottom: 16px;
}

.pl-16px {
  padding-left: 16px;
}

.pt-17px {
  padding-top: 17px;
}

.pr-17px {
  padding-right: 17px;
}

.pb-17px {
  padding-bottom: 17px;
}

.pl-17px {
  padding-left: 17px;
}

.pt-18px {
  padding-top: 18px;
}

.pr-18px {
  padding-right: 18px;
}

.pb-18px {
  padding-bottom: 18px;
}

.pl-18px {
  padding-left: 18px;
}

.pt-19px {
  padding-top: 19px;
}

.pr-19px {
  padding-right: 19px;
}

.pb-19px {
  padding-bottom: 19px;
}

.pl-19px {
  padding-left: 19px;
}

.pt-20px {
  padding-top: 20px;
}

.pr-20px {
  padding-right: 20px;
}

.pb-20px {
  padding-bottom: 20px;
}

.pl-20px {
  padding-left: 20px;
}

.pt-21px {
  padding-top: 21px;
}

.pr-21px {
  padding-right: 21px;
}

.pb-21px {
  padding-bottom: 21px;
}

.pl-21px {
  padding-left: 21px;
}

.pt-23px {
  padding-top: 23px;
}

.pr-23px {
  padding-right: 23px;
}

.pb-23px {
  padding-bottom: 23px;
}

.pl-23px {
  padding-left: 23px;
}

.pt-22px {
  padding-top: 22px;
}

.pr-22px {
  padding-right: 22px;
}

.pb-22px {
  padding-bottom: 22px;
}

.pl-22px {
  padding-left: 22px;
}

.pt-25px {
  padding-top: 25px;
}

.pr-25px {
  padding-right: 25px;
}

.pb-25px {
  padding-bottom: 25px;
}

.pl-25px {
  padding-left: 25px;
}

.pt-27px {
  padding-top: 27px;
}

.pr-27px {
  padding-right: 27px;
}

.pb-27px {
  padding-bottom: 27px;
}

.pl-27px {
  padding-left: 27px;
}

.pt-28px {
  padding-top: 28px;
}

.pr-28px {
  padding-right: 28px;
}

.pb-28px {
  padding-bottom: 28px;
}

.pl-28px {
  padding-left: 28px;
}

.pt-30px {
  padding-top: 30px;
}

.pr-30px {
  padding-right: 30px;
}

.pb-30px {
  padding-bottom: 30px;
}

.pl-30px {
  padding-left: 30px;
}

.pt-34px {
  padding-top: 34px;
}

.pr-34px {
  padding-right: 34px;
}

.pb-34px {
  padding-bottom: 34px;
}

.pl-34px {
  padding-left: 34px;
}

.pt-35px {
  padding-top: 35px;
}

.pr-35px {
  padding-right: 35px;
}

.pb-35px {
  padding-bottom: 35px;
}

.pl-35px {
  padding-left: 35px;
}

.pt-37px {
  padding-top: 37px;
}

.pr-37px {
  padding-right: 37px;
}

.pb-37px {
  padding-bottom: 37px;
}

.pl-37px {
  padding-left: 37px;
}

.pt-46px {
  padding-top: 46px;
}

.pr-46px {
  padding-right: 46px;
}

.pb-46px {
  padding-bottom: 46px;
}

.pl-46px {
  padding-left: 46px;
}

.pt-62px {
  padding-top: 62px;
}

.pr-62px {
  padding-right: 62px;
}

.pb-62px {
  padding-bottom: 62px;
}

.pl-62px {
  padding-left: 62px;
}

.pt-72px {
  padding-top: 72px;
}

.pr-72px {
  padding-right: 72px;
}

.pb-72px {
  padding-bottom: 72px;
}

.pl-72px {
  padding-left: 72px;
}

.pt-75px {
  padding-top: 75px;
}

.pr-75px {
  padding-right: 75px;
}

.pb-75px {
  padding-bottom: 75px;
}

.pl-75px {
  padding-left: 75px;
}

.pt-77px {
  padding-top: 77px;
}

.pr-77px {
  padding-right: 77px;
}

.pb-77px {
  padding-bottom: 77px;
}

.pl-77px {
  padding-left: 77px;
}

.pt-26px {
  padding-top: 26px;
}

.pr-26px {
  padding-right: 26px;
}

.pb-26px {
  padding-bottom: 26px;
}

.pl-26px {
  padding-left: 26px;
}

.pt-40px {
  padding-top: 40px;
}

.pr-40px {
  padding-right: 40px;
}

.pb-40px {
  padding-bottom: 40px;
}

.pl-40px {
  padding-left: 40px;
}

.pt-36px {
  padding-top: 36px;
}

.pr-36px {
  padding-right: 36px;
}

.pb-36px {
  padding-bottom: 36px;
}

.pl-36px {
  padding-left: 36px;
}

.pt-38px {
  padding-top: 38px;
}

.pr-38px {
  padding-right: 38px;
}

.pb-38px {
  padding-bottom: 38px;
}

.pl-38px {
  padding-left: 38px;
}

.pt-50px {
  padding-top: 50px;
}

.pr-50px {
  padding-right: 50px;
}

.pb-50px {
  padding-bottom: 50px;
}

.pl-50px {
  padding-left: 50px;
}

.pt-55px {
  padding-top: 55px;
}

.pr-55px {
  padding-right: 55px;
}

.pb-55px {
  padding-bottom: 55px;
}

.pl-55px {
  padding-left: 55px;
}

.pt-57px {
  padding-top: 57px;
}

.pr-57px {
  padding-right: 57px;
}

.pb-57px {
  padding-bottom: 57px;
}

.pl-57px {
  padding-left: 57px;
}

.pt-63px {
  padding-top: 63px;
}

.pr-63px {
  padding-right: 63px;
}

.pb-63px {
  padding-bottom: 63px;
}

.pl-63px {
  padding-left: 63px;
}

.pt-65px {
  padding-top: 65px;
}

.pr-65px {
  padding-right: 65px;
}

.pb-65px {
  padding-bottom: 65px;
}

.pl-65px {
  padding-left: 65px;
}

.pt-80px {
  padding-top: 80px;
}

.pr-80px {
  padding-right: 80px;
}

.pb-80px {
  padding-bottom: 80px;
}

.pl-80px {
  padding-left: 80px;
}

.pt-83px {
  padding-top: 83px;
}

.pr-83px {
  padding-right: 83px;
}

.pb-83px {
  padding-bottom: 83px;
}

.pl-83px {
  padding-left: 83px;
}

.pt-84px {
  padding-top: 84px;
}

.pr-84px {
  padding-right: 84px;
}

.pb-84px {
  padding-bottom: 84px;
}

.pl-84px {
  padding-left: 84px;
}

.pt-85px {
  padding-top: 85px;
}

.pr-85px {
  padding-right: 85px;
}

.pb-85px {
  padding-bottom: 85px;
}

.pl-85px {
  padding-left: 85px;
}

.pt-96px {
  padding-top: 96px;
}

.pr-96px {
  padding-right: 96px;
}

.pb-96px {
  padding-bottom: 96px;
}

.pl-96px {
  padding-left: 96px;
}

.pt-100px {
  padding-top: 100px;
}

.pr-100px {
  padding-right: 100px;
}

.pb-100px {
  padding-bottom: 100px;
}

.pl-100px {
  padding-left: 100px;
}

.pt-150px {
  padding-top: 150px;
}

.pr-150px {
  padding-right: 150px;
}

.pb-150px {
  padding-bottom: 150px;
}

.pl-150px {
  padding-left: 150px;
}

.pt-2\.2 {
  padding-top: 2.2rem;
}

.pr-2\.2 {
  padding-right: 2.2rem;
}

.pb-2\.2 {
  padding-bottom: 2.2rem;
}

.pl-2\.2 {
  padding-left: 2.2rem;
}

.pt-111px {
  padding-top: 111px;
}

.pr-111px {
  padding-right: 111px;
}

.pb-111px {
  padding-bottom: 111px;
}

.pl-111px {
  padding-left: 111px;
}

.pt-252px {
  padding-top: 252px;
}

.pr-252px {
  padding-right: 252px;
}

.pb-252px {
  padding-bottom: 252px;
}

.pl-252px {
  padding-left: 252px;
}

.pt-320px {
  padding-top: 320px;
}

.pr-320px {
  padding-right: 320px;
}

.pb-320px {
  padding-bottom: 320px;
}

.pl-320px {
  padding-left: 320px;
}

.placeholder-primary::-webkit-input-placeholder {
  color: #525ddc;
}

.placeholder-primary::-moz-placeholder {
  color: #525ddc;
}

.placeholder-primary:-ms-input-placeholder {
  color: #525ddc;
}

.placeholder-primary::-ms-input-placeholder {
  color: #525ddc;
}

.placeholder-primary::placeholder {
  color: #525ddc;
}

.placeholder-transparent::-webkit-input-placeholder {
  color: transparent;
}

.placeholder-transparent::-moz-placeholder {
  color: transparent;
}

.placeholder-transparent:-ms-input-placeholder {
  color: transparent;
}

.placeholder-transparent::-ms-input-placeholder {
  color: transparent;
}

.placeholder-transparent::placeholder {
  color: transparent;
}

.placeholder-black::-webkit-input-placeholder {
  color: #000;
}

.placeholder-black::-moz-placeholder {
  color: #000;
}

.placeholder-black:-ms-input-placeholder {
  color: #000;
}

.placeholder-black::-ms-input-placeholder {
  color: #000;
}

.placeholder-black::placeholder {
  color: #000;
}

.placeholder-grey-darkest::-webkit-input-placeholder {
  color: #3d4852;
}

.placeholder-grey-darkest::-moz-placeholder {
  color: #3d4852;
}

.placeholder-grey-darkest:-ms-input-placeholder {
  color: #3d4852;
}

.placeholder-grey-darkest::-ms-input-placeholder {
  color: #3d4852;
}

.placeholder-grey-darkest::placeholder {
  color: #3d4852;
}

.placeholder-grey-darker::-webkit-input-placeholder {
  color: #606f7b;
}

.placeholder-grey-darker::-moz-placeholder {
  color: #606f7b;
}

.placeholder-grey-darker:-ms-input-placeholder {
  color: #606f7b;
}

.placeholder-grey-darker::-ms-input-placeholder {
  color: #606f7b;
}

.placeholder-grey-darker::placeholder {
  color: #606f7b;
}

.placeholder-grey-dark::-webkit-input-placeholder {
  color: #8795a1;
}

.placeholder-grey-dark::-moz-placeholder {
  color: #8795a1;
}

.placeholder-grey-dark:-ms-input-placeholder {
  color: #8795a1;
}

.placeholder-grey-dark::-ms-input-placeholder {
  color: #8795a1;
}

.placeholder-grey-dark::placeholder {
  color: #8795a1;
}

.placeholder-grey::-webkit-input-placeholder {
  color: #b8c2cc;
}

.placeholder-grey::-moz-placeholder {
  color: #b8c2cc;
}

.placeholder-grey:-ms-input-placeholder {
  color: #b8c2cc;
}

.placeholder-grey::-ms-input-placeholder {
  color: #b8c2cc;
}

.placeholder-grey::placeholder {
  color: #b8c2cc;
}

.placeholder-grey-light::-webkit-input-placeholder {
  color: #dae1e7;
}

.placeholder-grey-light::-moz-placeholder {
  color: #dae1e7;
}

.placeholder-grey-light:-ms-input-placeholder {
  color: #dae1e7;
}

.placeholder-grey-light::-ms-input-placeholder {
  color: #dae1e7;
}

.placeholder-grey-light::placeholder {
  color: #dae1e7;
}

.placeholder-grey-lighter::-webkit-input-placeholder {
  color: #f1f5f8;
}

.placeholder-grey-lighter::-moz-placeholder {
  color: #f1f5f8;
}

.placeholder-grey-lighter:-ms-input-placeholder {
  color: #f1f5f8;
}

.placeholder-grey-lighter::-ms-input-placeholder {
  color: #f1f5f8;
}

.placeholder-grey-lighter::placeholder {
  color: #f1f5f8;
}

.placeholder-grey-lightest::-webkit-input-placeholder {
  color: #f8fafc;
}

.placeholder-grey-lightest::-moz-placeholder {
  color: #f8fafc;
}

.placeholder-grey-lightest:-ms-input-placeholder {
  color: #f8fafc;
}

.placeholder-grey-lightest::-ms-input-placeholder {
  color: #f8fafc;
}

.placeholder-grey-lightest::placeholder {
  color: #f8fafc;
}

.placeholder-white::-webkit-input-placeholder {
  color: #ffffff;
}

.placeholder-white::-moz-placeholder {
  color: #ffffff;
}

.placeholder-white:-ms-input-placeholder {
  color: #ffffff;
}

.placeholder-white::-ms-input-placeholder {
  color: #ffffff;
}

.placeholder-white::placeholder {
  color: #ffffff;
}

.placeholder-red-darkest::-webkit-input-placeholder {
  color: #3b0d0c;
}

.placeholder-red-darkest::-moz-placeholder {
  color: #3b0d0c;
}

.placeholder-red-darkest:-ms-input-placeholder {
  color: #3b0d0c;
}

.placeholder-red-darkest::-ms-input-placeholder {
  color: #3b0d0c;
}

.placeholder-red-darkest::placeholder {
  color: #3b0d0c;
}

.placeholder-red-darker::-webkit-input-placeholder {
  color: #621b18;
}

.placeholder-red-darker::-moz-placeholder {
  color: #621b18;
}

.placeholder-red-darker:-ms-input-placeholder {
  color: #621b18;
}

.placeholder-red-darker::-ms-input-placeholder {
  color: #621b18;
}

.placeholder-red-darker::placeholder {
  color: #621b18;
}

.placeholder-red-dark::-webkit-input-placeholder {
  color: #cc1f1a;
}

.placeholder-red-dark::-moz-placeholder {
  color: #cc1f1a;
}

.placeholder-red-dark:-ms-input-placeholder {
  color: #cc1f1a;
}

.placeholder-red-dark::-ms-input-placeholder {
  color: #cc1f1a;
}

.placeholder-red-dark::placeholder {
  color: #cc1f1a;
}

.placeholder-red::-webkit-input-placeholder {
  color: #e3342f;
}

.placeholder-red::-moz-placeholder {
  color: #e3342f;
}

.placeholder-red:-ms-input-placeholder {
  color: #e3342f;
}

.placeholder-red::-ms-input-placeholder {
  color: #e3342f;
}

.placeholder-red::placeholder {
  color: #e3342f;
}

.placeholder-red-light::-webkit-input-placeholder {
  color: #ef5753;
}

.placeholder-red-light::-moz-placeholder {
  color: #ef5753;
}

.placeholder-red-light:-ms-input-placeholder {
  color: #ef5753;
}

.placeholder-red-light::-ms-input-placeholder {
  color: #ef5753;
}

.placeholder-red-light::placeholder {
  color: #ef5753;
}

.placeholder-red-lighter::-webkit-input-placeholder {
  color: #f9acaa;
}

.placeholder-red-lighter::-moz-placeholder {
  color: #f9acaa;
}

.placeholder-red-lighter:-ms-input-placeholder {
  color: #f9acaa;
}

.placeholder-red-lighter::-ms-input-placeholder {
  color: #f9acaa;
}

.placeholder-red-lighter::placeholder {
  color: #f9acaa;
}

.placeholder-red-lightest::-webkit-input-placeholder {
  color: #fcebea;
}

.placeholder-red-lightest::-moz-placeholder {
  color: #fcebea;
}

.placeholder-red-lightest:-ms-input-placeholder {
  color: #fcebea;
}

.placeholder-red-lightest::-ms-input-placeholder {
  color: #fcebea;
}

.placeholder-red-lightest::placeholder {
  color: #fcebea;
}

.placeholder-orange-darkest::-webkit-input-placeholder {
  color: #462a16;
}

.placeholder-orange-darkest::-moz-placeholder {
  color: #462a16;
}

.placeholder-orange-darkest:-ms-input-placeholder {
  color: #462a16;
}

.placeholder-orange-darkest::-ms-input-placeholder {
  color: #462a16;
}

.placeholder-orange-darkest::placeholder {
  color: #462a16;
}

.placeholder-orange-darker::-webkit-input-placeholder {
  color: #613b1f;
}

.placeholder-orange-darker::-moz-placeholder {
  color: #613b1f;
}

.placeholder-orange-darker:-ms-input-placeholder {
  color: #613b1f;
}

.placeholder-orange-darker::-ms-input-placeholder {
  color: #613b1f;
}

.placeholder-orange-darker::placeholder {
  color: #613b1f;
}

.placeholder-orange-dark::-webkit-input-placeholder {
  color: #de751f;
}

.placeholder-orange-dark::-moz-placeholder {
  color: #de751f;
}

.placeholder-orange-dark:-ms-input-placeholder {
  color: #de751f;
}

.placeholder-orange-dark::-ms-input-placeholder {
  color: #de751f;
}

.placeholder-orange-dark::placeholder {
  color: #de751f;
}

.placeholder-orange::-webkit-input-placeholder {
  color: #f6993f;
}

.placeholder-orange::-moz-placeholder {
  color: #f6993f;
}

.placeholder-orange:-ms-input-placeholder {
  color: #f6993f;
}

.placeholder-orange::-ms-input-placeholder {
  color: #f6993f;
}

.placeholder-orange::placeholder {
  color: #f6993f;
}

.placeholder-orange-light::-webkit-input-placeholder {
  color: #faad63;
}

.placeholder-orange-light::-moz-placeholder {
  color: #faad63;
}

.placeholder-orange-light:-ms-input-placeholder {
  color: #faad63;
}

.placeholder-orange-light::-ms-input-placeholder {
  color: #faad63;
}

.placeholder-orange-light::placeholder {
  color: #faad63;
}

.placeholder-orange-lighter::-webkit-input-placeholder {
  color: #fcd9b6;
}

.placeholder-orange-lighter::-moz-placeholder {
  color: #fcd9b6;
}

.placeholder-orange-lighter:-ms-input-placeholder {
  color: #fcd9b6;
}

.placeholder-orange-lighter::-ms-input-placeholder {
  color: #fcd9b6;
}

.placeholder-orange-lighter::placeholder {
  color: #fcd9b6;
}

.placeholder-orange-lightest::-webkit-input-placeholder {
  color: #fff5eb;
}

.placeholder-orange-lightest::-moz-placeholder {
  color: #fff5eb;
}

.placeholder-orange-lightest:-ms-input-placeholder {
  color: #fff5eb;
}

.placeholder-orange-lightest::-ms-input-placeholder {
  color: #fff5eb;
}

.placeholder-orange-lightest::placeholder {
  color: #fff5eb;
}

.placeholder-yellow-darkest::-webkit-input-placeholder {
  color: #453411;
}

.placeholder-yellow-darkest::-moz-placeholder {
  color: #453411;
}

.placeholder-yellow-darkest:-ms-input-placeholder {
  color: #453411;
}

.placeholder-yellow-darkest::-ms-input-placeholder {
  color: #453411;
}

.placeholder-yellow-darkest::placeholder {
  color: #453411;
}

.placeholder-yellow-darker::-webkit-input-placeholder {
  color: #684f1d;
}

.placeholder-yellow-darker::-moz-placeholder {
  color: #684f1d;
}

.placeholder-yellow-darker:-ms-input-placeholder {
  color: #684f1d;
}

.placeholder-yellow-darker::-ms-input-placeholder {
  color: #684f1d;
}

.placeholder-yellow-darker::placeholder {
  color: #684f1d;
}

.placeholder-yellow-dark::-webkit-input-placeholder {
  color: #f2d024;
}

.placeholder-yellow-dark::-moz-placeholder {
  color: #f2d024;
}

.placeholder-yellow-dark:-ms-input-placeholder {
  color: #f2d024;
}

.placeholder-yellow-dark::-ms-input-placeholder {
  color: #f2d024;
}

.placeholder-yellow-dark::placeholder {
  color: #f2d024;
}

.placeholder-yellow::-webkit-input-placeholder {
  color: #ffed4a;
}

.placeholder-yellow::-moz-placeholder {
  color: #ffed4a;
}

.placeholder-yellow:-ms-input-placeholder {
  color: #ffed4a;
}

.placeholder-yellow::-ms-input-placeholder {
  color: #ffed4a;
}

.placeholder-yellow::placeholder {
  color: #ffed4a;
}

.placeholder-yellow-light::-webkit-input-placeholder {
  color: #fff382;
}

.placeholder-yellow-light::-moz-placeholder {
  color: #fff382;
}

.placeholder-yellow-light:-ms-input-placeholder {
  color: #fff382;
}

.placeholder-yellow-light::-ms-input-placeholder {
  color: #fff382;
}

.placeholder-yellow-light::placeholder {
  color: #fff382;
}

.placeholder-yellow-lighter::-webkit-input-placeholder {
  color: #fff9c2;
}

.placeholder-yellow-lighter::-moz-placeholder {
  color: #fff9c2;
}

.placeholder-yellow-lighter:-ms-input-placeholder {
  color: #fff9c2;
}

.placeholder-yellow-lighter::-ms-input-placeholder {
  color: #fff9c2;
}

.placeholder-yellow-lighter::placeholder {
  color: #fff9c2;
}

.placeholder-yellow-lightest::-webkit-input-placeholder {
  color: #fcfbeb;
}

.placeholder-yellow-lightest::-moz-placeholder {
  color: #fcfbeb;
}

.placeholder-yellow-lightest:-ms-input-placeholder {
  color: #fcfbeb;
}

.placeholder-yellow-lightest::-ms-input-placeholder {
  color: #fcfbeb;
}

.placeholder-yellow-lightest::placeholder {
  color: #fcfbeb;
}

.placeholder-green-darkest::-webkit-input-placeholder {
  color: #0f2f21;
}

.placeholder-green-darkest::-moz-placeholder {
  color: #0f2f21;
}

.placeholder-green-darkest:-ms-input-placeholder {
  color: #0f2f21;
}

.placeholder-green-darkest::-ms-input-placeholder {
  color: #0f2f21;
}

.placeholder-green-darkest::placeholder {
  color: #0f2f21;
}

.placeholder-green-darker::-webkit-input-placeholder {
  color: #1a4731;
}

.placeholder-green-darker::-moz-placeholder {
  color: #1a4731;
}

.placeholder-green-darker:-ms-input-placeholder {
  color: #1a4731;
}

.placeholder-green-darker::-ms-input-placeholder {
  color: #1a4731;
}

.placeholder-green-darker::placeholder {
  color: #1a4731;
}

.placeholder-green-dark::-webkit-input-placeholder {
  color: #1f9d55;
}

.placeholder-green-dark::-moz-placeholder {
  color: #1f9d55;
}

.placeholder-green-dark:-ms-input-placeholder {
  color: #1f9d55;
}

.placeholder-green-dark::-ms-input-placeholder {
  color: #1f9d55;
}

.placeholder-green-dark::placeholder {
  color: #1f9d55;
}

.placeholder-green::-webkit-input-placeholder {
  color: #38c172;
}

.placeholder-green::-moz-placeholder {
  color: #38c172;
}

.placeholder-green:-ms-input-placeholder {
  color: #38c172;
}

.placeholder-green::-ms-input-placeholder {
  color: #38c172;
}

.placeholder-green::placeholder {
  color: #38c172;
}

.placeholder-green-light::-webkit-input-placeholder {
  color: #51d88a;
}

.placeholder-green-light::-moz-placeholder {
  color: #51d88a;
}

.placeholder-green-light:-ms-input-placeholder {
  color: #51d88a;
}

.placeholder-green-light::-ms-input-placeholder {
  color: #51d88a;
}

.placeholder-green-light::placeholder {
  color: #51d88a;
}

.placeholder-green-lighter::-webkit-input-placeholder {
  color: #a2f5bf;
}

.placeholder-green-lighter::-moz-placeholder {
  color: #a2f5bf;
}

.placeholder-green-lighter:-ms-input-placeholder {
  color: #a2f5bf;
}

.placeholder-green-lighter::-ms-input-placeholder {
  color: #a2f5bf;
}

.placeholder-green-lighter::placeholder {
  color: #a2f5bf;
}

.placeholder-green-lightest::-webkit-input-placeholder {
  color: #e3fcec;
}

.placeholder-green-lightest::-moz-placeholder {
  color: #e3fcec;
}

.placeholder-green-lightest:-ms-input-placeholder {
  color: #e3fcec;
}

.placeholder-green-lightest::-ms-input-placeholder {
  color: #e3fcec;
}

.placeholder-green-lightest::placeholder {
  color: #e3fcec;
}

.placeholder-teal-darkest::-webkit-input-placeholder {
  color: #0d3331;
}

.placeholder-teal-darkest::-moz-placeholder {
  color: #0d3331;
}

.placeholder-teal-darkest:-ms-input-placeholder {
  color: #0d3331;
}

.placeholder-teal-darkest::-ms-input-placeholder {
  color: #0d3331;
}

.placeholder-teal-darkest::placeholder {
  color: #0d3331;
}

.placeholder-teal-darker::-webkit-input-placeholder {
  color: #20504f;
}

.placeholder-teal-darker::-moz-placeholder {
  color: #20504f;
}

.placeholder-teal-darker:-ms-input-placeholder {
  color: #20504f;
}

.placeholder-teal-darker::-ms-input-placeholder {
  color: #20504f;
}

.placeholder-teal-darker::placeholder {
  color: #20504f;
}

.placeholder-teal-dark::-webkit-input-placeholder {
  color: #38a89d;
}

.placeholder-teal-dark::-moz-placeholder {
  color: #38a89d;
}

.placeholder-teal-dark:-ms-input-placeholder {
  color: #38a89d;
}

.placeholder-teal-dark::-ms-input-placeholder {
  color: #38a89d;
}

.placeholder-teal-dark::placeholder {
  color: #38a89d;
}

.placeholder-teal::-webkit-input-placeholder {
  color: #4dc0b5;
}

.placeholder-teal::-moz-placeholder {
  color: #4dc0b5;
}

.placeholder-teal:-ms-input-placeholder {
  color: #4dc0b5;
}

.placeholder-teal::-ms-input-placeholder {
  color: #4dc0b5;
}

.placeholder-teal::placeholder {
  color: #4dc0b5;
}

.placeholder-teal-light::-webkit-input-placeholder {
  color: #64d5ca;
}

.placeholder-teal-light::-moz-placeholder {
  color: #64d5ca;
}

.placeholder-teal-light:-ms-input-placeholder {
  color: #64d5ca;
}

.placeholder-teal-light::-ms-input-placeholder {
  color: #64d5ca;
}

.placeholder-teal-light::placeholder {
  color: #64d5ca;
}

.placeholder-teal-lighter::-webkit-input-placeholder {
  color: #a0f0ed;
}

.placeholder-teal-lighter::-moz-placeholder {
  color: #a0f0ed;
}

.placeholder-teal-lighter:-ms-input-placeholder {
  color: #a0f0ed;
}

.placeholder-teal-lighter::-ms-input-placeholder {
  color: #a0f0ed;
}

.placeholder-teal-lighter::placeholder {
  color: #a0f0ed;
}

.placeholder-teal-lightest::-webkit-input-placeholder {
  color: #e8fffe;
}

.placeholder-teal-lightest::-moz-placeholder {
  color: #e8fffe;
}

.placeholder-teal-lightest:-ms-input-placeholder {
  color: #e8fffe;
}

.placeholder-teal-lightest::-ms-input-placeholder {
  color: #e8fffe;
}

.placeholder-teal-lightest::placeholder {
  color: #e8fffe;
}

.placeholder-blue-darkest::-webkit-input-placeholder {
  color: #12283a;
}

.placeholder-blue-darkest::-moz-placeholder {
  color: #12283a;
}

.placeholder-blue-darkest:-ms-input-placeholder {
  color: #12283a;
}

.placeholder-blue-darkest::-ms-input-placeholder {
  color: #12283a;
}

.placeholder-blue-darkest::placeholder {
  color: #12283a;
}

.placeholder-blue-darker::-webkit-input-placeholder {
  color: #1c3d5a;
}

.placeholder-blue-darker::-moz-placeholder {
  color: #1c3d5a;
}

.placeholder-blue-darker:-ms-input-placeholder {
  color: #1c3d5a;
}

.placeholder-blue-darker::-ms-input-placeholder {
  color: #1c3d5a;
}

.placeholder-blue-darker::placeholder {
  color: #1c3d5a;
}

.placeholder-blue-dark::-webkit-input-placeholder {
  color: #2779bd;
}

.placeholder-blue-dark::-moz-placeholder {
  color: #2779bd;
}

.placeholder-blue-dark:-ms-input-placeholder {
  color: #2779bd;
}

.placeholder-blue-dark::-ms-input-placeholder {
  color: #2779bd;
}

.placeholder-blue-dark::placeholder {
  color: #2779bd;
}

.placeholder-blue::-webkit-input-placeholder {
  color: #3490dc;
}

.placeholder-blue::-moz-placeholder {
  color: #3490dc;
}

.placeholder-blue:-ms-input-placeholder {
  color: #3490dc;
}

.placeholder-blue::-ms-input-placeholder {
  color: #3490dc;
}

.placeholder-blue::placeholder {
  color: #3490dc;
}

.placeholder-blue-light::-webkit-input-placeholder {
  color: #6cb2eb;
}

.placeholder-blue-light::-moz-placeholder {
  color: #6cb2eb;
}

.placeholder-blue-light:-ms-input-placeholder {
  color: #6cb2eb;
}

.placeholder-blue-light::-ms-input-placeholder {
  color: #6cb2eb;
}

.placeholder-blue-light::placeholder {
  color: #6cb2eb;
}

.placeholder-blue-lighter::-webkit-input-placeholder {
  color: #bcdefa;
}

.placeholder-blue-lighter::-moz-placeholder {
  color: #bcdefa;
}

.placeholder-blue-lighter:-ms-input-placeholder {
  color: #bcdefa;
}

.placeholder-blue-lighter::-ms-input-placeholder {
  color: #bcdefa;
}

.placeholder-blue-lighter::placeholder {
  color: #bcdefa;
}

.placeholder-blue-lightest::-webkit-input-placeholder {
  color: #eff8ff;
}

.placeholder-blue-lightest::-moz-placeholder {
  color: #eff8ff;
}

.placeholder-blue-lightest:-ms-input-placeholder {
  color: #eff8ff;
}

.placeholder-blue-lightest::-ms-input-placeholder {
  color: #eff8ff;
}

.placeholder-blue-lightest::placeholder {
  color: #eff8ff;
}

.placeholder-indigo-darkest::-webkit-input-placeholder {
  color: #191e38;
}

.placeholder-indigo-darkest::-moz-placeholder {
  color: #191e38;
}

.placeholder-indigo-darkest:-ms-input-placeholder {
  color: #191e38;
}

.placeholder-indigo-darkest::-ms-input-placeholder {
  color: #191e38;
}

.placeholder-indigo-darkest::placeholder {
  color: #191e38;
}

.placeholder-indigo-darker::-webkit-input-placeholder {
  color: #2f365f;
}

.placeholder-indigo-darker::-moz-placeholder {
  color: #2f365f;
}

.placeholder-indigo-darker:-ms-input-placeholder {
  color: #2f365f;
}

.placeholder-indigo-darker::-ms-input-placeholder {
  color: #2f365f;
}

.placeholder-indigo-darker::placeholder {
  color: #2f365f;
}

.placeholder-indigo-dark::-webkit-input-placeholder {
  color: #5661b3;
}

.placeholder-indigo-dark::-moz-placeholder {
  color: #5661b3;
}

.placeholder-indigo-dark:-ms-input-placeholder {
  color: #5661b3;
}

.placeholder-indigo-dark::-ms-input-placeholder {
  color: #5661b3;
}

.placeholder-indigo-dark::placeholder {
  color: #5661b3;
}

.placeholder-indigo::-webkit-input-placeholder {
  color: #6574cd;
}

.placeholder-indigo::-moz-placeholder {
  color: #6574cd;
}

.placeholder-indigo:-ms-input-placeholder {
  color: #6574cd;
}

.placeholder-indigo::-ms-input-placeholder {
  color: #6574cd;
}

.placeholder-indigo::placeholder {
  color: #6574cd;
}

.placeholder-indigo-light::-webkit-input-placeholder {
  color: #7886d7;
}

.placeholder-indigo-light::-moz-placeholder {
  color: #7886d7;
}

.placeholder-indigo-light:-ms-input-placeholder {
  color: #7886d7;
}

.placeholder-indigo-light::-ms-input-placeholder {
  color: #7886d7;
}

.placeholder-indigo-light::placeholder {
  color: #7886d7;
}

.placeholder-indigo-lighter::-webkit-input-placeholder {
  color: #b2b7ff;
}

.placeholder-indigo-lighter::-moz-placeholder {
  color: #b2b7ff;
}

.placeholder-indigo-lighter:-ms-input-placeholder {
  color: #b2b7ff;
}

.placeholder-indigo-lighter::-ms-input-placeholder {
  color: #b2b7ff;
}

.placeholder-indigo-lighter::placeholder {
  color: #b2b7ff;
}

.placeholder-indigo-lightest::-webkit-input-placeholder {
  color: #e6e8ff;
}

.placeholder-indigo-lightest::-moz-placeholder {
  color: #e6e8ff;
}

.placeholder-indigo-lightest:-ms-input-placeholder {
  color: #e6e8ff;
}

.placeholder-indigo-lightest::-ms-input-placeholder {
  color: #e6e8ff;
}

.placeholder-indigo-lightest::placeholder {
  color: #e6e8ff;
}

.placeholder-purple-darkest::-webkit-input-placeholder {
  color: #21183c;
}

.placeholder-purple-darkest::-moz-placeholder {
  color: #21183c;
}

.placeholder-purple-darkest:-ms-input-placeholder {
  color: #21183c;
}

.placeholder-purple-darkest::-ms-input-placeholder {
  color: #21183c;
}

.placeholder-purple-darkest::placeholder {
  color: #21183c;
}

.placeholder-purple-darker::-webkit-input-placeholder {
  color: #382b5f;
}

.placeholder-purple-darker::-moz-placeholder {
  color: #382b5f;
}

.placeholder-purple-darker:-ms-input-placeholder {
  color: #382b5f;
}

.placeholder-purple-darker::-ms-input-placeholder {
  color: #382b5f;
}

.placeholder-purple-darker::placeholder {
  color: #382b5f;
}

.placeholder-purple-dark::-webkit-input-placeholder {
  color: #794acf;
}

.placeholder-purple-dark::-moz-placeholder {
  color: #794acf;
}

.placeholder-purple-dark:-ms-input-placeholder {
  color: #794acf;
}

.placeholder-purple-dark::-ms-input-placeholder {
  color: #794acf;
}

.placeholder-purple-dark::placeholder {
  color: #794acf;
}

.placeholder-purple::-webkit-input-placeholder {
  color: #9561e2;
}

.placeholder-purple::-moz-placeholder {
  color: #9561e2;
}

.placeholder-purple:-ms-input-placeholder {
  color: #9561e2;
}

.placeholder-purple::-ms-input-placeholder {
  color: #9561e2;
}

.placeholder-purple::placeholder {
  color: #9561e2;
}

.placeholder-purple-light::-webkit-input-placeholder {
  color: #a779e9;
}

.placeholder-purple-light::-moz-placeholder {
  color: #a779e9;
}

.placeholder-purple-light:-ms-input-placeholder {
  color: #a779e9;
}

.placeholder-purple-light::-ms-input-placeholder {
  color: #a779e9;
}

.placeholder-purple-light::placeholder {
  color: #a779e9;
}

.placeholder-purple-lighter::-webkit-input-placeholder {
  color: #d6bbfc;
}

.placeholder-purple-lighter::-moz-placeholder {
  color: #d6bbfc;
}

.placeholder-purple-lighter:-ms-input-placeholder {
  color: #d6bbfc;
}

.placeholder-purple-lighter::-ms-input-placeholder {
  color: #d6bbfc;
}

.placeholder-purple-lighter::placeholder {
  color: #d6bbfc;
}

.placeholder-purple-lightest::-webkit-input-placeholder {
  color: #f3ebff;
}

.placeholder-purple-lightest::-moz-placeholder {
  color: #f3ebff;
}

.placeholder-purple-lightest:-ms-input-placeholder {
  color: #f3ebff;
}

.placeholder-purple-lightest::-ms-input-placeholder {
  color: #f3ebff;
}

.placeholder-purple-lightest::placeholder {
  color: #f3ebff;
}

.placeholder-pink-darkest::-webkit-input-placeholder {
  color: #451225;
}

.placeholder-pink-darkest::-moz-placeholder {
  color: #451225;
}

.placeholder-pink-darkest:-ms-input-placeholder {
  color: #451225;
}

.placeholder-pink-darkest::-ms-input-placeholder {
  color: #451225;
}

.placeholder-pink-darkest::placeholder {
  color: #451225;
}

.placeholder-pink-darker::-webkit-input-placeholder {
  color: #6f213f;
}

.placeholder-pink-darker::-moz-placeholder {
  color: #6f213f;
}

.placeholder-pink-darker:-ms-input-placeholder {
  color: #6f213f;
}

.placeholder-pink-darker::-ms-input-placeholder {
  color: #6f213f;
}

.placeholder-pink-darker::placeholder {
  color: #6f213f;
}

.placeholder-pink-dark::-webkit-input-placeholder {
  color: #eb5286;
}

.placeholder-pink-dark::-moz-placeholder {
  color: #eb5286;
}

.placeholder-pink-dark:-ms-input-placeholder {
  color: #eb5286;
}

.placeholder-pink-dark::-ms-input-placeholder {
  color: #eb5286;
}

.placeholder-pink-dark::placeholder {
  color: #eb5286;
}

.placeholder-pink::-webkit-input-placeholder {
  color: #f66d9b;
}

.placeholder-pink::-moz-placeholder {
  color: #f66d9b;
}

.placeholder-pink:-ms-input-placeholder {
  color: #f66d9b;
}

.placeholder-pink::-ms-input-placeholder {
  color: #f66d9b;
}

.placeholder-pink::placeholder {
  color: #f66d9b;
}

.placeholder-pink-light::-webkit-input-placeholder {
  color: #fa7ea8;
}

.placeholder-pink-light::-moz-placeholder {
  color: #fa7ea8;
}

.placeholder-pink-light:-ms-input-placeholder {
  color: #fa7ea8;
}

.placeholder-pink-light::-ms-input-placeholder {
  color: #fa7ea8;
}

.placeholder-pink-light::placeholder {
  color: #fa7ea8;
}

.placeholder-pink-lighter::-webkit-input-placeholder {
  color: #ffbbca;
}

.placeholder-pink-lighter::-moz-placeholder {
  color: #ffbbca;
}

.placeholder-pink-lighter:-ms-input-placeholder {
  color: #ffbbca;
}

.placeholder-pink-lighter::-ms-input-placeholder {
  color: #ffbbca;
}

.placeholder-pink-lighter::placeholder {
  color: #ffbbca;
}

.placeholder-pink-lightest::-webkit-input-placeholder {
  color: #ffebef;
}

.placeholder-pink-lightest::-moz-placeholder {
  color: #ffebef;
}

.placeholder-pink-lightest:-ms-input-placeholder {
  color: #ffebef;
}

.placeholder-pink-lightest::-ms-input-placeholder {
  color: #ffebef;
}

.placeholder-pink-lightest::placeholder {
  color: #ffebef;
}

.placeholder-brandy-punch::-webkit-input-placeholder {
  color: #c88532;
}

.placeholder-brandy-punch::-moz-placeholder {
  color: #c88532;
}

.placeholder-brandy-punch:-ms-input-placeholder {
  color: #c88532;
}

.placeholder-brandy-punch::-ms-input-placeholder {
  color: #c88532;
}

.placeholder-brandy-punch::placeholder {
  color: #c88532;
}

.placeholder-alto::-webkit-input-placeholder {
  color: #d8d8d8;
}

.placeholder-alto::-moz-placeholder {
  color: #d8d8d8;
}

.placeholder-alto:-ms-input-placeholder {
  color: #d8d8d8;
}

.placeholder-alto::-ms-input-placeholder {
  color: #d8d8d8;
}

.placeholder-alto::placeholder {
  color: #d8d8d8;
}

.placeholder-concrete::-webkit-input-placeholder {
  color: #f2f2f2;
}

.placeholder-concrete::-moz-placeholder {
  color: #f2f2f2;
}

.placeholder-concrete:-ms-input-placeholder {
  color: #f2f2f2;
}

.placeholder-concrete::-ms-input-placeholder {
  color: #f2f2f2;
}

.placeholder-concrete::placeholder {
  color: #f2f2f2;
}

.placeholder-dusty-grey::-webkit-input-placeholder {
  color: #979797;
}

.placeholder-dusty-grey::-moz-placeholder {
  color: #979797;
}

.placeholder-dusty-grey:-ms-input-placeholder {
  color: #979797;
}

.placeholder-dusty-grey::-ms-input-placeholder {
  color: #979797;
}

.placeholder-dusty-grey::placeholder {
  color: #979797;
}

.placeholder-flint::-webkit-input-placeholder {
  color: #6b655d;
}

.placeholder-flint::-moz-placeholder {
  color: #6b655d;
}

.placeholder-flint:-ms-input-placeholder {
  color: #6b655d;
}

.placeholder-flint::-ms-input-placeholder {
  color: #6b655d;
}

.placeholder-flint::placeholder {
  color: #6b655d;
}

.placeholder-gallery::-webkit-input-placeholder {
  color: #eee;
}

.placeholder-gallery::-moz-placeholder {
  color: #eee;
}

.placeholder-gallery:-ms-input-placeholder {
  color: #eee;
}

.placeholder-gallery::-ms-input-placeholder {
  color: #eee;
}

.placeholder-gallery::placeholder {
  color: #eee;
}

.placeholder-gimblet::-webkit-input-placeholder {
  color: #bfa775;
}

.placeholder-gimblet::-moz-placeholder {
  color: #bfa775;
}

.placeholder-gimblet:-ms-input-placeholder {
  color: #bfa775;
}

.placeholder-gimblet::-ms-input-placeholder {
  color: #bfa775;
}

.placeholder-gimblet::placeholder {
  color: #bfa775;
}

.placeholder-mine-shaft::-webkit-input-placeholder {
  color: #2a2727;
}

.placeholder-mine-shaft::-moz-placeholder {
  color: #2a2727;
}

.placeholder-mine-shaft:-ms-input-placeholder {
  color: #2a2727;
}

.placeholder-mine-shaft::-ms-input-placeholder {
  color: #2a2727;
}

.placeholder-mine-shaft::placeholder {
  color: #2a2727;
}

.placeholder-pale-oyster::-webkit-input-placeholder {
  color: #9b9184;
}

.placeholder-pale-oyster::-moz-placeholder {
  color: #9b9184;
}

.placeholder-pale-oyster:-ms-input-placeholder {
  color: #9b9184;
}

.placeholder-pale-oyster::-ms-input-placeholder {
  color: #9b9184;
}

.placeholder-pale-oyster::placeholder {
  color: #9b9184;
}

.placeholder-porsche::-webkit-input-placeholder {
  color: #e8a959;
}

.placeholder-porsche::-moz-placeholder {
  color: #e8a959;
}

.placeholder-porsche:-ms-input-placeholder {
  color: #e8a959;
}

.placeholder-porsche::-ms-input-placeholder {
  color: #e8a959;
}

.placeholder-porsche::placeholder {
  color: #e8a959;
}

.placeholder-sand-dune::-webkit-input-placeholder {
  color: #807465;
}

.placeholder-sand-dune::-moz-placeholder {
  color: #807465;
}

.placeholder-sand-dune:-ms-input-placeholder {
  color: #807465;
}

.placeholder-sand-dune::-ms-input-placeholder {
  color: #807465;
}

.placeholder-sand-dune::placeholder {
  color: #807465;
}

.placeholder-thunder::-webkit-input-placeholder {
  color: #231f20;
}

.placeholder-thunder::-moz-placeholder {
  color: #231f20;
}

.placeholder-thunder:-ms-input-placeholder {
  color: #231f20;
}

.placeholder-thunder::-ms-input-placeholder {
  color: #231f20;
}

.placeholder-thunder::placeholder {
  color: #231f20;
}

.placeholder-notblack::-webkit-input-placeholder {
  color: #101010;
}

.placeholder-notblack::-moz-placeholder {
  color: #101010;
}

.placeholder-notblack:-ms-input-placeholder {
  color: #101010;
}

.placeholder-notblack::-ms-input-placeholder {
  color: #101010;
}

.placeholder-notblack::placeholder {
  color: #101010;
}

.focus\:placeholder-primary:focus::-webkit-input-placeholder {
  color: #525ddc;
}

.focus\:placeholder-primary:focus::-moz-placeholder {
  color: #525ddc;
}

.focus\:placeholder-primary:focus:-ms-input-placeholder {
  color: #525ddc;
}

.focus\:placeholder-primary:focus::-ms-input-placeholder {
  color: #525ddc;
}

.focus\:placeholder-primary:focus::placeholder {
  color: #525ddc;
}

.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::-ms-input-placeholder {
  color: transparent;
}

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:placeholder-black:focus::-webkit-input-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus::-moz-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus:-ms-input-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus::-ms-input-placeholder {
  color: #000;
}

.focus\:placeholder-black:focus::placeholder {
  color: #000;
}

.focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
  color: #3d4852;
}

.focus\:placeholder-grey-darkest:focus::-moz-placeholder {
  color: #3d4852;
}

.focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
  color: #3d4852;
}

.focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
  color: #3d4852;
}

.focus\:placeholder-grey-darkest:focus::placeholder {
  color: #3d4852;
}

.focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
  color: #606f7b;
}

.focus\:placeholder-grey-darker:focus::-moz-placeholder {
  color: #606f7b;
}

.focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
  color: #606f7b;
}

.focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
  color: #606f7b;
}

.focus\:placeholder-grey-darker:focus::placeholder {
  color: #606f7b;
}

.focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
  color: #8795a1;
}

.focus\:placeholder-grey-dark:focus::-moz-placeholder {
  color: #8795a1;
}

.focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
  color: #8795a1;
}

.focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
  color: #8795a1;
}

.focus\:placeholder-grey-dark:focus::placeholder {
  color: #8795a1;
}

.focus\:placeholder-grey:focus::-webkit-input-placeholder {
  color: #b8c2cc;
}

.focus\:placeholder-grey:focus::-moz-placeholder {
  color: #b8c2cc;
}

.focus\:placeholder-grey:focus:-ms-input-placeholder {
  color: #b8c2cc;
}

.focus\:placeholder-grey:focus::-ms-input-placeholder {
  color: #b8c2cc;
}

.focus\:placeholder-grey:focus::placeholder {
  color: #b8c2cc;
}

.focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
  color: #dae1e7;
}

.focus\:placeholder-grey-light:focus::-moz-placeholder {
  color: #dae1e7;
}

.focus\:placeholder-grey-light:focus:-ms-input-placeholder {
  color: #dae1e7;
}

.focus\:placeholder-grey-light:focus::-ms-input-placeholder {
  color: #dae1e7;
}

.focus\:placeholder-grey-light:focus::placeholder {
  color: #dae1e7;
}

.focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
  color: #f1f5f8;
}

.focus\:placeholder-grey-lighter:focus::-moz-placeholder {
  color: #f1f5f8;
}

.focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
  color: #f1f5f8;
}

.focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
  color: #f1f5f8;
}

.focus\:placeholder-grey-lighter:focus::placeholder {
  color: #f1f5f8;
}

.focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
  color: #f8fafc;
}

.focus\:placeholder-grey-lightest:focus::-moz-placeholder {
  color: #f8fafc;
}

.focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
  color: #f8fafc;
}

.focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
  color: #f8fafc;
}

.focus\:placeholder-grey-lightest:focus::placeholder {
  color: #f8fafc;
}

.focus\:placeholder-white:focus::-webkit-input-placeholder {
  color: #ffffff;
}

.focus\:placeholder-white:focus::-moz-placeholder {
  color: #ffffff;
}

.focus\:placeholder-white:focus:-ms-input-placeholder {
  color: #ffffff;
}

.focus\:placeholder-white:focus::-ms-input-placeholder {
  color: #ffffff;
}

.focus\:placeholder-white:focus::placeholder {
  color: #ffffff;
}

.focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
  color: #3b0d0c;
}

.focus\:placeholder-red-darkest:focus::-moz-placeholder {
  color: #3b0d0c;
}

.focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
  color: #3b0d0c;
}

.focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
  color: #3b0d0c;
}

.focus\:placeholder-red-darkest:focus::placeholder {
  color: #3b0d0c;
}

.focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
  color: #621b18;
}

.focus\:placeholder-red-darker:focus::-moz-placeholder {
  color: #621b18;
}

.focus\:placeholder-red-darker:focus:-ms-input-placeholder {
  color: #621b18;
}

.focus\:placeholder-red-darker:focus::-ms-input-placeholder {
  color: #621b18;
}

.focus\:placeholder-red-darker:focus::placeholder {
  color: #621b18;
}

.focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
  color: #cc1f1a;
}

.focus\:placeholder-red-dark:focus::-moz-placeholder {
  color: #cc1f1a;
}

.focus\:placeholder-red-dark:focus:-ms-input-placeholder {
  color: #cc1f1a;
}

.focus\:placeholder-red-dark:focus::-ms-input-placeholder {
  color: #cc1f1a;
}

.focus\:placeholder-red-dark:focus::placeholder {
  color: #cc1f1a;
}

.focus\:placeholder-red:focus::-webkit-input-placeholder {
  color: #e3342f;
}

.focus\:placeholder-red:focus::-moz-placeholder {
  color: #e3342f;
}

.focus\:placeholder-red:focus:-ms-input-placeholder {
  color: #e3342f;
}

.focus\:placeholder-red:focus::-ms-input-placeholder {
  color: #e3342f;
}

.focus\:placeholder-red:focus::placeholder {
  color: #e3342f;
}

.focus\:placeholder-red-light:focus::-webkit-input-placeholder {
  color: #ef5753;
}

.focus\:placeholder-red-light:focus::-moz-placeholder {
  color: #ef5753;
}

.focus\:placeholder-red-light:focus:-ms-input-placeholder {
  color: #ef5753;
}

.focus\:placeholder-red-light:focus::-ms-input-placeholder {
  color: #ef5753;
}

.focus\:placeholder-red-light:focus::placeholder {
  color: #ef5753;
}

.focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
  color: #f9acaa;
}

.focus\:placeholder-red-lighter:focus::-moz-placeholder {
  color: #f9acaa;
}

.focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
  color: #f9acaa;
}

.focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
  color: #f9acaa;
}

.focus\:placeholder-red-lighter:focus::placeholder {
  color: #f9acaa;
}

.focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
  color: #fcebea;
}

.focus\:placeholder-red-lightest:focus::-moz-placeholder {
  color: #fcebea;
}

.focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
  color: #fcebea;
}

.focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
  color: #fcebea;
}

.focus\:placeholder-red-lightest:focus::placeholder {
  color: #fcebea;
}

.focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
  color: #462a16;
}

.focus\:placeholder-orange-darkest:focus::-moz-placeholder {
  color: #462a16;
}

.focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
  color: #462a16;
}

.focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
  color: #462a16;
}

.focus\:placeholder-orange-darkest:focus::placeholder {
  color: #462a16;
}

.focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
  color: #613b1f;
}

.focus\:placeholder-orange-darker:focus::-moz-placeholder {
  color: #613b1f;
}

.focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
  color: #613b1f;
}

.focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
  color: #613b1f;
}

.focus\:placeholder-orange-darker:focus::placeholder {
  color: #613b1f;
}

.focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
  color: #de751f;
}

.focus\:placeholder-orange-dark:focus::-moz-placeholder {
  color: #de751f;
}

.focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
  color: #de751f;
}

.focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
  color: #de751f;
}

.focus\:placeholder-orange-dark:focus::placeholder {
  color: #de751f;
}

.focus\:placeholder-orange:focus::-webkit-input-placeholder {
  color: #f6993f;
}

.focus\:placeholder-orange:focus::-moz-placeholder {
  color: #f6993f;
}

.focus\:placeholder-orange:focus:-ms-input-placeholder {
  color: #f6993f;
}

.focus\:placeholder-orange:focus::-ms-input-placeholder {
  color: #f6993f;
}

.focus\:placeholder-orange:focus::placeholder {
  color: #f6993f;
}

.focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
  color: #faad63;
}

.focus\:placeholder-orange-light:focus::-moz-placeholder {
  color: #faad63;
}

.focus\:placeholder-orange-light:focus:-ms-input-placeholder {
  color: #faad63;
}

.focus\:placeholder-orange-light:focus::-ms-input-placeholder {
  color: #faad63;
}

.focus\:placeholder-orange-light:focus::placeholder {
  color: #faad63;
}

.focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
  color: #fcd9b6;
}

.focus\:placeholder-orange-lighter:focus::-moz-placeholder {
  color: #fcd9b6;
}

.focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
  color: #fcd9b6;
}

.focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
  color: #fcd9b6;
}

.focus\:placeholder-orange-lighter:focus::placeholder {
  color: #fcd9b6;
}

.focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
  color: #fff5eb;
}

.focus\:placeholder-orange-lightest:focus::-moz-placeholder {
  color: #fff5eb;
}

.focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
  color: #fff5eb;
}

.focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
  color: #fff5eb;
}

.focus\:placeholder-orange-lightest:focus::placeholder {
  color: #fff5eb;
}

.focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
  color: #453411;
}

.focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
  color: #453411;
}

.focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
  color: #453411;
}

.focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
  color: #453411;
}

.focus\:placeholder-yellow-darkest:focus::placeholder {
  color: #453411;
}

.focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
  color: #684f1d;
}

.focus\:placeholder-yellow-darker:focus::-moz-placeholder {
  color: #684f1d;
}

.focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
  color: #684f1d;
}

.focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
  color: #684f1d;
}

.focus\:placeholder-yellow-darker:focus::placeholder {
  color: #684f1d;
}

.focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
  color: #f2d024;
}

.focus\:placeholder-yellow-dark:focus::-moz-placeholder {
  color: #f2d024;
}

.focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
  color: #f2d024;
}

.focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
  color: #f2d024;
}

.focus\:placeholder-yellow-dark:focus::placeholder {
  color: #f2d024;
}

.focus\:placeholder-yellow:focus::-webkit-input-placeholder {
  color: #ffed4a;
}

.focus\:placeholder-yellow:focus::-moz-placeholder {
  color: #ffed4a;
}

.focus\:placeholder-yellow:focus:-ms-input-placeholder {
  color: #ffed4a;
}

.focus\:placeholder-yellow:focus::-ms-input-placeholder {
  color: #ffed4a;
}

.focus\:placeholder-yellow:focus::placeholder {
  color: #ffed4a;
}

.focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
  color: #fff382;
}

.focus\:placeholder-yellow-light:focus::-moz-placeholder {
  color: #fff382;
}

.focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
  color: #fff382;
}

.focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
  color: #fff382;
}

.focus\:placeholder-yellow-light:focus::placeholder {
  color: #fff382;
}

.focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
  color: #fff9c2;
}

.focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
  color: #fff9c2;
}

.focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
  color: #fff9c2;
}

.focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
  color: #fff9c2;
}

.focus\:placeholder-yellow-lighter:focus::placeholder {
  color: #fff9c2;
}

.focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
  color: #fcfbeb;
}

.focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
  color: #fcfbeb;
}

.focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
  color: #fcfbeb;
}

.focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
  color: #fcfbeb;
}

.focus\:placeholder-yellow-lightest:focus::placeholder {
  color: #fcfbeb;
}

.focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
  color: #0f2f21;
}

.focus\:placeholder-green-darkest:focus::-moz-placeholder {
  color: #0f2f21;
}

.focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
  color: #0f2f21;
}

.focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
  color: #0f2f21;
}

.focus\:placeholder-green-darkest:focus::placeholder {
  color: #0f2f21;
}

.focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
  color: #1a4731;
}

.focus\:placeholder-green-darker:focus::-moz-placeholder {
  color: #1a4731;
}

.focus\:placeholder-green-darker:focus:-ms-input-placeholder {
  color: #1a4731;
}

.focus\:placeholder-green-darker:focus::-ms-input-placeholder {
  color: #1a4731;
}

.focus\:placeholder-green-darker:focus::placeholder {
  color: #1a4731;
}

.focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
  color: #1f9d55;
}

.focus\:placeholder-green-dark:focus::-moz-placeholder {
  color: #1f9d55;
}

.focus\:placeholder-green-dark:focus:-ms-input-placeholder {
  color: #1f9d55;
}

.focus\:placeholder-green-dark:focus::-ms-input-placeholder {
  color: #1f9d55;
}

.focus\:placeholder-green-dark:focus::placeholder {
  color: #1f9d55;
}

.focus\:placeholder-green:focus::-webkit-input-placeholder {
  color: #38c172;
}

.focus\:placeholder-green:focus::-moz-placeholder {
  color: #38c172;
}

.focus\:placeholder-green:focus:-ms-input-placeholder {
  color: #38c172;
}

.focus\:placeholder-green:focus::-ms-input-placeholder {
  color: #38c172;
}

.focus\:placeholder-green:focus::placeholder {
  color: #38c172;
}

.focus\:placeholder-green-light:focus::-webkit-input-placeholder {
  color: #51d88a;
}

.focus\:placeholder-green-light:focus::-moz-placeholder {
  color: #51d88a;
}

.focus\:placeholder-green-light:focus:-ms-input-placeholder {
  color: #51d88a;
}

.focus\:placeholder-green-light:focus::-ms-input-placeholder {
  color: #51d88a;
}

.focus\:placeholder-green-light:focus::placeholder {
  color: #51d88a;
}

.focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
  color: #a2f5bf;
}

.focus\:placeholder-green-lighter:focus::-moz-placeholder {
  color: #a2f5bf;
}

.focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
  color: #a2f5bf;
}

.focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
  color: #a2f5bf;
}

.focus\:placeholder-green-lighter:focus::placeholder {
  color: #a2f5bf;
}

.focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
  color: #e3fcec;
}

.focus\:placeholder-green-lightest:focus::-moz-placeholder {
  color: #e3fcec;
}

.focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
  color: #e3fcec;
}

.focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
  color: #e3fcec;
}

.focus\:placeholder-green-lightest:focus::placeholder {
  color: #e3fcec;
}

.focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
  color: #0d3331;
}

.focus\:placeholder-teal-darkest:focus::-moz-placeholder {
  color: #0d3331;
}

.focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
  color: #0d3331;
}

.focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
  color: #0d3331;
}

.focus\:placeholder-teal-darkest:focus::placeholder {
  color: #0d3331;
}

.focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
  color: #20504f;
}

.focus\:placeholder-teal-darker:focus::-moz-placeholder {
  color: #20504f;
}

.focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
  color: #20504f;
}

.focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
  color: #20504f;
}

.focus\:placeholder-teal-darker:focus::placeholder {
  color: #20504f;
}

.focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
  color: #38a89d;
}

.focus\:placeholder-teal-dark:focus::-moz-placeholder {
  color: #38a89d;
}

.focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
  color: #38a89d;
}

.focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
  color: #38a89d;
}

.focus\:placeholder-teal-dark:focus::placeholder {
  color: #38a89d;
}

.focus\:placeholder-teal:focus::-webkit-input-placeholder {
  color: #4dc0b5;
}

.focus\:placeholder-teal:focus::-moz-placeholder {
  color: #4dc0b5;
}

.focus\:placeholder-teal:focus:-ms-input-placeholder {
  color: #4dc0b5;
}

.focus\:placeholder-teal:focus::-ms-input-placeholder {
  color: #4dc0b5;
}

.focus\:placeholder-teal:focus::placeholder {
  color: #4dc0b5;
}

.focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
  color: #64d5ca;
}

.focus\:placeholder-teal-light:focus::-moz-placeholder {
  color: #64d5ca;
}

.focus\:placeholder-teal-light:focus:-ms-input-placeholder {
  color: #64d5ca;
}

.focus\:placeholder-teal-light:focus::-ms-input-placeholder {
  color: #64d5ca;
}

.focus\:placeholder-teal-light:focus::placeholder {
  color: #64d5ca;
}

.focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
  color: #a0f0ed;
}

.focus\:placeholder-teal-lighter:focus::-moz-placeholder {
  color: #a0f0ed;
}

.focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
  color: #a0f0ed;
}

.focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
  color: #a0f0ed;
}

.focus\:placeholder-teal-lighter:focus::placeholder {
  color: #a0f0ed;
}

.focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
  color: #e8fffe;
}

.focus\:placeholder-teal-lightest:focus::-moz-placeholder {
  color: #e8fffe;
}

.focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
  color: #e8fffe;
}

.focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
  color: #e8fffe;
}

.focus\:placeholder-teal-lightest:focus::placeholder {
  color: #e8fffe;
}

.focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
  color: #12283a;
}

.focus\:placeholder-blue-darkest:focus::-moz-placeholder {
  color: #12283a;
}

.focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
  color: #12283a;
}

.focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
  color: #12283a;
}

.focus\:placeholder-blue-darkest:focus::placeholder {
  color: #12283a;
}

.focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
  color: #1c3d5a;
}

.focus\:placeholder-blue-darker:focus::-moz-placeholder {
  color: #1c3d5a;
}

.focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
  color: #1c3d5a;
}

.focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
  color: #1c3d5a;
}

.focus\:placeholder-blue-darker:focus::placeholder {
  color: #1c3d5a;
}

.focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
  color: #2779bd;
}

.focus\:placeholder-blue-dark:focus::-moz-placeholder {
  color: #2779bd;
}

.focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
  color: #2779bd;
}

.focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
  color: #2779bd;
}

.focus\:placeholder-blue-dark:focus::placeholder {
  color: #2779bd;
}

.focus\:placeholder-blue:focus::-webkit-input-placeholder {
  color: #3490dc;
}

.focus\:placeholder-blue:focus::-moz-placeholder {
  color: #3490dc;
}

.focus\:placeholder-blue:focus:-ms-input-placeholder {
  color: #3490dc;
}

.focus\:placeholder-blue:focus::-ms-input-placeholder {
  color: #3490dc;
}

.focus\:placeholder-blue:focus::placeholder {
  color: #3490dc;
}

.focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
  color: #6cb2eb;
}

.focus\:placeholder-blue-light:focus::-moz-placeholder {
  color: #6cb2eb;
}

.focus\:placeholder-blue-light:focus:-ms-input-placeholder {
  color: #6cb2eb;
}

.focus\:placeholder-blue-light:focus::-ms-input-placeholder {
  color: #6cb2eb;
}

.focus\:placeholder-blue-light:focus::placeholder {
  color: #6cb2eb;
}

.focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
  color: #bcdefa;
}

.focus\:placeholder-blue-lighter:focus::-moz-placeholder {
  color: #bcdefa;
}

.focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
  color: #bcdefa;
}

.focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
  color: #bcdefa;
}

.focus\:placeholder-blue-lighter:focus::placeholder {
  color: #bcdefa;
}

.focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
  color: #eff8ff;
}

.focus\:placeholder-blue-lightest:focus::-moz-placeholder {
  color: #eff8ff;
}

.focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
  color: #eff8ff;
}

.focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
  color: #eff8ff;
}

.focus\:placeholder-blue-lightest:focus::placeholder {
  color: #eff8ff;
}

.focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
  color: #191e38;
}

.focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
  color: #191e38;
}

.focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
  color: #191e38;
}

.focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
  color: #191e38;
}

.focus\:placeholder-indigo-darkest:focus::placeholder {
  color: #191e38;
}

.focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
  color: #2f365f;
}

.focus\:placeholder-indigo-darker:focus::-moz-placeholder {
  color: #2f365f;
}

.focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
  color: #2f365f;
}

.focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
  color: #2f365f;
}

.focus\:placeholder-indigo-darker:focus::placeholder {
  color: #2f365f;
}

.focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
  color: #5661b3;
}

.focus\:placeholder-indigo-dark:focus::-moz-placeholder {
  color: #5661b3;
}

.focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
  color: #5661b3;
}

.focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
  color: #5661b3;
}

.focus\:placeholder-indigo-dark:focus::placeholder {
  color: #5661b3;
}

.focus\:placeholder-indigo:focus::-webkit-input-placeholder {
  color: #6574cd;
}

.focus\:placeholder-indigo:focus::-moz-placeholder {
  color: #6574cd;
}

.focus\:placeholder-indigo:focus:-ms-input-placeholder {
  color: #6574cd;
}

.focus\:placeholder-indigo:focus::-ms-input-placeholder {
  color: #6574cd;
}

.focus\:placeholder-indigo:focus::placeholder {
  color: #6574cd;
}

.focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
  color: #7886d7;
}

.focus\:placeholder-indigo-light:focus::-moz-placeholder {
  color: #7886d7;
}

.focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
  color: #7886d7;
}

.focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
  color: #7886d7;
}

.focus\:placeholder-indigo-light:focus::placeholder {
  color: #7886d7;
}

.focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
  color: #b2b7ff;
}

.focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
  color: #b2b7ff;
}

.focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
  color: #b2b7ff;
}

.focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
  color: #b2b7ff;
}

.focus\:placeholder-indigo-lighter:focus::placeholder {
  color: #b2b7ff;
}

.focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
  color: #e6e8ff;
}

.focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
  color: #e6e8ff;
}

.focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
  color: #e6e8ff;
}

.focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
  color: #e6e8ff;
}

.focus\:placeholder-indigo-lightest:focus::placeholder {
  color: #e6e8ff;
}

.focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
  color: #21183c;
}

.focus\:placeholder-purple-darkest:focus::-moz-placeholder {
  color: #21183c;
}

.focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
  color: #21183c;
}

.focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
  color: #21183c;
}

.focus\:placeholder-purple-darkest:focus::placeholder {
  color: #21183c;
}

.focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
  color: #382b5f;
}

.focus\:placeholder-purple-darker:focus::-moz-placeholder {
  color: #382b5f;
}

.focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
  color: #382b5f;
}

.focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
  color: #382b5f;
}

.focus\:placeholder-purple-darker:focus::placeholder {
  color: #382b5f;
}

.focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
  color: #794acf;
}

.focus\:placeholder-purple-dark:focus::-moz-placeholder {
  color: #794acf;
}

.focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
  color: #794acf;
}

.focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
  color: #794acf;
}

.focus\:placeholder-purple-dark:focus::placeholder {
  color: #794acf;
}

.focus\:placeholder-purple:focus::-webkit-input-placeholder {
  color: #9561e2;
}

.focus\:placeholder-purple:focus::-moz-placeholder {
  color: #9561e2;
}

.focus\:placeholder-purple:focus:-ms-input-placeholder {
  color: #9561e2;
}

.focus\:placeholder-purple:focus::-ms-input-placeholder {
  color: #9561e2;
}

.focus\:placeholder-purple:focus::placeholder {
  color: #9561e2;
}

.focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
  color: #a779e9;
}

.focus\:placeholder-purple-light:focus::-moz-placeholder {
  color: #a779e9;
}

.focus\:placeholder-purple-light:focus:-ms-input-placeholder {
  color: #a779e9;
}

.focus\:placeholder-purple-light:focus::-ms-input-placeholder {
  color: #a779e9;
}

.focus\:placeholder-purple-light:focus::placeholder {
  color: #a779e9;
}

.focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
  color: #d6bbfc;
}

.focus\:placeholder-purple-lighter:focus::-moz-placeholder {
  color: #d6bbfc;
}

.focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
  color: #d6bbfc;
}

.focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
  color: #d6bbfc;
}

.focus\:placeholder-purple-lighter:focus::placeholder {
  color: #d6bbfc;
}

.focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
  color: #f3ebff;
}

.focus\:placeholder-purple-lightest:focus::-moz-placeholder {
  color: #f3ebff;
}

.focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
  color: #f3ebff;
}

.focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
  color: #f3ebff;
}

.focus\:placeholder-purple-lightest:focus::placeholder {
  color: #f3ebff;
}

.focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
  color: #451225;
}

.focus\:placeholder-pink-darkest:focus::-moz-placeholder {
  color: #451225;
}

.focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
  color: #451225;
}

.focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
  color: #451225;
}

.focus\:placeholder-pink-darkest:focus::placeholder {
  color: #451225;
}

.focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
  color: #6f213f;
}

.focus\:placeholder-pink-darker:focus::-moz-placeholder {
  color: #6f213f;
}

.focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
  color: #6f213f;
}

.focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
  color: #6f213f;
}

.focus\:placeholder-pink-darker:focus::placeholder {
  color: #6f213f;
}

.focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
  color: #eb5286;
}

.focus\:placeholder-pink-dark:focus::-moz-placeholder {
  color: #eb5286;
}

.focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
  color: #eb5286;
}

.focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
  color: #eb5286;
}

.focus\:placeholder-pink-dark:focus::placeholder {
  color: #eb5286;
}

.focus\:placeholder-pink:focus::-webkit-input-placeholder {
  color: #f66d9b;
}

.focus\:placeholder-pink:focus::-moz-placeholder {
  color: #f66d9b;
}

.focus\:placeholder-pink:focus:-ms-input-placeholder {
  color: #f66d9b;
}

.focus\:placeholder-pink:focus::-ms-input-placeholder {
  color: #f66d9b;
}

.focus\:placeholder-pink:focus::placeholder {
  color: #f66d9b;
}

.focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
  color: #fa7ea8;
}

.focus\:placeholder-pink-light:focus::-moz-placeholder {
  color: #fa7ea8;
}

.focus\:placeholder-pink-light:focus:-ms-input-placeholder {
  color: #fa7ea8;
}

.focus\:placeholder-pink-light:focus::-ms-input-placeholder {
  color: #fa7ea8;
}

.focus\:placeholder-pink-light:focus::placeholder {
  color: #fa7ea8;
}

.focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
  color: #ffbbca;
}

.focus\:placeholder-pink-lighter:focus::-moz-placeholder {
  color: #ffbbca;
}

.focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
  color: #ffbbca;
}

.focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
  color: #ffbbca;
}

.focus\:placeholder-pink-lighter:focus::placeholder {
  color: #ffbbca;
}

.focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
  color: #ffebef;
}

.focus\:placeholder-pink-lightest:focus::-moz-placeholder {
  color: #ffebef;
}

.focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
  color: #ffebef;
}

.focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
  color: #ffebef;
}

.focus\:placeholder-pink-lightest:focus::placeholder {
  color: #ffebef;
}

.focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
  color: #c88532;
}

.focus\:placeholder-brandy-punch:focus::-moz-placeholder {
  color: #c88532;
}

.focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
  color: #c88532;
}

.focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
  color: #c88532;
}

.focus\:placeholder-brandy-punch:focus::placeholder {
  color: #c88532;
}

.focus\:placeholder-alto:focus::-webkit-input-placeholder {
  color: #d8d8d8;
}

.focus\:placeholder-alto:focus::-moz-placeholder {
  color: #d8d8d8;
}

.focus\:placeholder-alto:focus:-ms-input-placeholder {
  color: #d8d8d8;
}

.focus\:placeholder-alto:focus::-ms-input-placeholder {
  color: #d8d8d8;
}

.focus\:placeholder-alto:focus::placeholder {
  color: #d8d8d8;
}

.focus\:placeholder-concrete:focus::-webkit-input-placeholder {
  color: #f2f2f2;
}

.focus\:placeholder-concrete:focus::-moz-placeholder {
  color: #f2f2f2;
}

.focus\:placeholder-concrete:focus:-ms-input-placeholder {
  color: #f2f2f2;
}

.focus\:placeholder-concrete:focus::-ms-input-placeholder {
  color: #f2f2f2;
}

.focus\:placeholder-concrete:focus::placeholder {
  color: #f2f2f2;
}

.focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
  color: #979797;
}

.focus\:placeholder-dusty-grey:focus::-moz-placeholder {
  color: #979797;
}

.focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
  color: #979797;
}

.focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
  color: #979797;
}

.focus\:placeholder-dusty-grey:focus::placeholder {
  color: #979797;
}

.focus\:placeholder-flint:focus::-webkit-input-placeholder {
  color: #6b655d;
}

.focus\:placeholder-flint:focus::-moz-placeholder {
  color: #6b655d;
}

.focus\:placeholder-flint:focus:-ms-input-placeholder {
  color: #6b655d;
}

.focus\:placeholder-flint:focus::-ms-input-placeholder {
  color: #6b655d;
}

.focus\:placeholder-flint:focus::placeholder {
  color: #6b655d;
}

.focus\:placeholder-gallery:focus::-webkit-input-placeholder {
  color: #eee;
}

.focus\:placeholder-gallery:focus::-moz-placeholder {
  color: #eee;
}

.focus\:placeholder-gallery:focus:-ms-input-placeholder {
  color: #eee;
}

.focus\:placeholder-gallery:focus::-ms-input-placeholder {
  color: #eee;
}

.focus\:placeholder-gallery:focus::placeholder {
  color: #eee;
}

.focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
  color: #bfa775;
}

.focus\:placeholder-gimblet:focus::-moz-placeholder {
  color: #bfa775;
}

.focus\:placeholder-gimblet:focus:-ms-input-placeholder {
  color: #bfa775;
}

.focus\:placeholder-gimblet:focus::-ms-input-placeholder {
  color: #bfa775;
}

.focus\:placeholder-gimblet:focus::placeholder {
  color: #bfa775;
}

.focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
  color: #2a2727;
}

.focus\:placeholder-mine-shaft:focus::-moz-placeholder {
  color: #2a2727;
}

.focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
  color: #2a2727;
}

.focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
  color: #2a2727;
}

.focus\:placeholder-mine-shaft:focus::placeholder {
  color: #2a2727;
}

.focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
  color: #9b9184;
}

.focus\:placeholder-pale-oyster:focus::-moz-placeholder {
  color: #9b9184;
}

.focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
  color: #9b9184;
}

.focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
  color: #9b9184;
}

.focus\:placeholder-pale-oyster:focus::placeholder {
  color: #9b9184;
}

.focus\:placeholder-porsche:focus::-webkit-input-placeholder {
  color: #e8a959;
}

.focus\:placeholder-porsche:focus::-moz-placeholder {
  color: #e8a959;
}

.focus\:placeholder-porsche:focus:-ms-input-placeholder {
  color: #e8a959;
}

.focus\:placeholder-porsche:focus::-ms-input-placeholder {
  color: #e8a959;
}

.focus\:placeholder-porsche:focus::placeholder {
  color: #e8a959;
}

.focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
  color: #807465;
}

.focus\:placeholder-sand-dune:focus::-moz-placeholder {
  color: #807465;
}

.focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
  color: #807465;
}

.focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
  color: #807465;
}

.focus\:placeholder-sand-dune:focus::placeholder {
  color: #807465;
}

.focus\:placeholder-thunder:focus::-webkit-input-placeholder {
  color: #231f20;
}

.focus\:placeholder-thunder:focus::-moz-placeholder {
  color: #231f20;
}

.focus\:placeholder-thunder:focus:-ms-input-placeholder {
  color: #231f20;
}

.focus\:placeholder-thunder:focus::-ms-input-placeholder {
  color: #231f20;
}

.focus\:placeholder-thunder:focus::placeholder {
  color: #231f20;
}

.focus\:placeholder-notblack:focus::-webkit-input-placeholder {
  color: #101010;
}

.focus\:placeholder-notblack:focus::-moz-placeholder {
  color: #101010;
}

.focus\:placeholder-notblack:focus:-ms-input-placeholder {
  color: #101010;
}

.focus\:placeholder-notblack:focus::-ms-input-placeholder {
  color: #101010;
}

.focus\:placeholder-notblack:focus::placeholder {
  color: #101010;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.-inset-4px {
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
}

.inset-14px {
  top: 14px;
  right: 14px;
  bottom: 14px;
  left: 14px;
}

.inset-21px {
  top: 21px;
  right: 21px;
  bottom: 21px;
  left: 21px;
}

.-inset-21px {
  top: -21px;
  right: -21px;
  bottom: -21px;
  left: -21px;
}

.-inset-30px {
  top: -30px;
  right: -30px;
  bottom: -30px;
  left: -30px;
}

.inset-12px {
  top: 12px;
  right: 12px;
  bottom: 12px;
  left: 12px;
}

.inset-13px {
  top: 13px;
  right: 13px;
  bottom: 13px;
  left: 13px;
}

.inset-15px {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

.inset-20px {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

.inset-22px {
  top: 22px;
  right: 22px;
  bottom: 22px;
  left: 22px;
}

.inset-25px {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

.inset-27px {
  top: 27px;
  right: 27px;
  bottom: 27px;
  left: 27px;
}

.inset-28px {
  top: 28px;
  right: 28px;
  bottom: 28px;
  left: 28px;
}

.inset-30px {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

.inset-32px {
  top: 32px;
  right: 32px;
  bottom: 32px;
  left: 32px;
}

.inset-36px {
  top: 36px;
  right: 36px;
  bottom: 36px;
  left: 36px;
}

.inset-40px {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

.inset-50px {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

.inset-75px {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

.inset-80px {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

.inset-213px {
  top: 213px;
  right: 213px;
  bottom: 213px;
  left: 213px;
}

.inset-295px {
  top: 295px;
  right: 295px;
  bottom: 295px;
  left: 295px;
}

.inset-324px {
  top: 324px;
  right: 324px;
  bottom: 324px;
  left: 324px;
}

.inset-364px {
  top: 364px;
  right: 364px;
  bottom: 364px;
  left: 364px;
}

.inset-428px {
  top: 428px;
  right: 428px;
  bottom: 428px;
  left: 428px;
}

.inset-50percent {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.inset-x-0 {
  right: 0;
  left: 0;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-x-auto {
  right: auto;
  left: auto;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

.inset-x-1\/2 {
  right: 50%;
  left: 50%;
}

.-inset-y-4px {
  top: -4px;
  bottom: -4px;
}

.-inset-x-4px {
  right: -4px;
  left: -4px;
}

.inset-y-14px {
  top: 14px;
  bottom: 14px;
}

.inset-x-14px {
  right: 14px;
  left: 14px;
}

.inset-y-21px {
  top: 21px;
  bottom: 21px;
}

.inset-x-21px {
  right: 21px;
  left: 21px;
}

.-inset-y-21px {
  top: -21px;
  bottom: -21px;
}

.-inset-x-21px {
  right: -21px;
  left: -21px;
}

.-inset-y-30px {
  top: -30px;
  bottom: -30px;
}

.-inset-x-30px {
  right: -30px;
  left: -30px;
}

.inset-y-12px {
  top: 12px;
  bottom: 12px;
}

.inset-x-12px {
  right: 12px;
  left: 12px;
}

.inset-y-13px {
  top: 13px;
  bottom: 13px;
}

.inset-x-13px {
  right: 13px;
  left: 13px;
}

.inset-y-15px {
  top: 15px;
  bottom: 15px;
}

.inset-x-15px {
  right: 15px;
  left: 15px;
}

.inset-y-20px {
  top: 20px;
  bottom: 20px;
}

.inset-x-20px {
  right: 20px;
  left: 20px;
}

.inset-y-22px {
  top: 22px;
  bottom: 22px;
}

.inset-x-22px {
  right: 22px;
  left: 22px;
}

.inset-y-25px {
  top: 25px;
  bottom: 25px;
}

.inset-x-25px {
  right: 25px;
  left: 25px;
}

.inset-y-27px {
  top: 27px;
  bottom: 27px;
}

.inset-x-27px {
  right: 27px;
  left: 27px;
}

.inset-y-28px {
  top: 28px;
  bottom: 28px;
}

.inset-x-28px {
  right: 28px;
  left: 28px;
}

.inset-y-30px {
  top: 30px;
  bottom: 30px;
}

.inset-x-30px {
  right: 30px;
  left: 30px;
}

.inset-y-32px {
  top: 32px;
  bottom: 32px;
}

.inset-x-32px {
  right: 32px;
  left: 32px;
}

.inset-y-36px {
  top: 36px;
  bottom: 36px;
}

.inset-x-36px {
  right: 36px;
  left: 36px;
}

.inset-y-40px {
  top: 40px;
  bottom: 40px;
}

.inset-x-40px {
  right: 40px;
  left: 40px;
}

.inset-y-50px {
  top: 50px;
  bottom: 50px;
}

.inset-x-50px {
  right: 50px;
  left: 50px;
}

.inset-y-75px {
  top: 75px;
  bottom: 75px;
}

.inset-x-75px {
  right: 75px;
  left: 75px;
}

.inset-y-80px {
  top: 80px;
  bottom: 80px;
}

.inset-x-80px {
  right: 80px;
  left: 80px;
}

.inset-y-213px {
  top: 213px;
  bottom: 213px;
}

.inset-x-213px {
  right: 213px;
  left: 213px;
}

.inset-y-295px {
  top: 295px;
  bottom: 295px;
}

.inset-x-295px {
  right: 295px;
  left: 295px;
}

.inset-y-324px {
  top: 324px;
  bottom: 324px;
}

.inset-x-324px {
  right: 324px;
  left: 324px;
}

.inset-y-364px {
  top: 364px;
  bottom: 364px;
}

.inset-x-364px {
  right: 364px;
  left: 364px;
}

.inset-y-428px {
  top: 428px;
  bottom: 428px;
}

.inset-x-428px {
  right: 428px;
  left: 428px;
}

.inset-y-50percent {
  top: 50%;
  bottom: 50%;
}

.inset-x-50percent {
  right: 50%;
  left: 50%;
}

.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.top-auto {
  top: auto;
}

.right-auto {
  right: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.top-1\/2 {
  top: 50%;
}

.right-1\/2 {
  right: 50%;
}

.bottom-1\/2 {
  bottom: 50%;
}

.left-1\/2 {
  left: 50%;
}

.-top-4px {
  top: -4px;
}

.-right-4px {
  right: -4px;
}

.-bottom-4px {
  bottom: -4px;
}

.-left-4px {
  left: -4px;
}

.top-14px {
  top: 14px;
}

.right-14px {
  right: 14px;
}

.bottom-14px {
  bottom: 14px;
}

.left-14px {
  left: 14px;
}

.top-21px {
  top: 21px;
}

.right-21px {
  right: 21px;
}

.bottom-21px {
  bottom: 21px;
}

.left-21px {
  left: 21px;
}

.-top-21px {
  top: -21px;
}

.-right-21px {
  right: -21px;
}

.-bottom-21px {
  bottom: -21px;
}

.-left-21px {
  left: -21px;
}

.-top-30px {
  top: -30px;
}

.-right-30px {
  right: -30px;
}

.-bottom-30px {
  bottom: -30px;
}

.-left-30px {
  left: -30px;
}

.top-12px {
  top: 12px;
}

.right-12px {
  right: 12px;
}

.bottom-12px {
  bottom: 12px;
}

.left-12px {
  left: 12px;
}

.top-13px {
  top: 13px;
}

.right-13px {
  right: 13px;
}

.bottom-13px {
  bottom: 13px;
}

.left-13px {
  left: 13px;
}

.top-15px {
  top: 15px;
}

.right-15px {
  right: 15px;
}

.bottom-15px {
  bottom: 15px;
}

.left-15px {
  left: 15px;
}

.top-20px {
  top: 20px;
}

.right-20px {
  right: 20px;
}

.bottom-20px {
  bottom: 20px;
}

.left-20px {
  left: 20px;
}

.top-22px {
  top: 22px;
}

.right-22px {
  right: 22px;
}

.bottom-22px {
  bottom: 22px;
}

.left-22px {
  left: 22px;
}

.top-25px {
  top: 25px;
}

.right-25px {
  right: 25px;
}

.bottom-25px {
  bottom: 25px;
}

.left-25px {
  left: 25px;
}

.top-27px {
  top: 27px;
}

.right-27px {
  right: 27px;
}

.bottom-27px {
  bottom: 27px;
}

.left-27px {
  left: 27px;
}

.top-28px {
  top: 28px;
}

.right-28px {
  right: 28px;
}

.bottom-28px {
  bottom: 28px;
}

.left-28px {
  left: 28px;
}

.top-30px {
  top: 30px;
}

.right-30px {
  right: 30px;
}

.bottom-30px {
  bottom: 30px;
}

.left-30px {
  left: 30px;
}

.top-32px {
  top: 32px;
}

.right-32px {
  right: 32px;
}

.bottom-32px {
  bottom: 32px;
}

.left-32px {
  left: 32px;
}

.top-36px {
  top: 36px;
}

.right-36px {
  right: 36px;
}

.bottom-36px {
  bottom: 36px;
}

.left-36px {
  left: 36px;
}

.top-40px {
  top: 40px;
}

.right-40px {
  right: 40px;
}

.bottom-40px {
  bottom: 40px;
}

.left-40px {
  left: 40px;
}

.top-50px {
  top: 50px;
}

.right-50px {
  right: 50px;
}

.bottom-50px {
  bottom: 50px;
}

.left-50px {
  left: 50px;
}

.top-75px {
  top: 75px;
}

.right-75px {
  right: 75px;
}

.bottom-75px {
  bottom: 75px;
}

.left-75px {
  left: 75px;
}

.top-80px {
  top: 80px;
}

.right-80px {
  right: 80px;
}

.bottom-80px {
  bottom: 80px;
}

.left-80px {
  left: 80px;
}

.top-213px {
  top: 213px;
}

.right-213px {
  right: 213px;
}

.bottom-213px {
  bottom: 213px;
}

.left-213px {
  left: 213px;
}

.top-295px {
  top: 295px;
}

.right-295px {
  right: 295px;
}

.bottom-295px {
  bottom: 295px;
}

.left-295px {
  left: 295px;
}

.top-324px {
  top: 324px;
}

.right-324px {
  right: 324px;
}

.bottom-324px {
  bottom: 324px;
}

.left-324px {
  left: 324px;
}

.top-364px {
  top: 364px;
}

.right-364px {
  right: 364px;
}

.bottom-364px {
  bottom: 364px;
}

.left-364px {
  left: 364px;
}

.top-428px {
  top: 428px;
}

.right-428px {
  right: 428px;
}

.bottom-428px {
  bottom: 428px;
}

.left-428px {
  left: 428px;
}

.top-50percent {
  top: 50%;
}

.right-50percent {
  right: 50%;
}

.bottom-50percent {
  bottom: 50%;
}

.left-50percent {
  left: 50%;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.shadow {
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}

.shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.shadow-lg {
  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
}

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
}

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
}

.shadow-none {
  box-shadow: none;
}

.hover\:shadow:hover {
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}

.hover\:shadow-md:hover {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.hover\:shadow-lg:hover {
  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
}

.hover\:shadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
}

.hover\:shadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
}

.hover\:shadow-none:hover {
  box-shadow: none;
}

.focus\:shadow:focus {
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}

.focus\:shadow-md:focus {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
}

.focus\:shadow-lg:focus {
  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
}

.focus\:shadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
}

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
}

.focus\:shadow-none:focus {
  box-shadow: none;
}

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-primary {
  color: #525ddc;
}

.text-transparent {
  color: transparent;
}

.text-black {
  color: #000;
}

.text-grey-darkest {
  color: #3d4852;
}

.text-grey-darker {
  color: #606f7b;
}

.text-grey-dark {
  color: #8795a1;
}

.text-grey {
  color: #b8c2cc;
}

.text-grey-light {
  color: #dae1e7;
}

.text-grey-lighter {
  color: #f1f5f8;
}

.text-grey-lightest {
  color: #f8fafc;
}

.text-white {
  color: #ffffff;
}

.text-red-darkest {
  color: #3b0d0c;
}

.text-red-darker {
  color: #621b18;
}

.text-red-dark {
  color: #cc1f1a;
}

.text-red {
  color: #e3342f;
}

.text-red-light {
  color: #ef5753;
}

.text-red-lighter {
  color: #f9acaa;
}

.text-red-lightest {
  color: #fcebea;
}

.text-orange-darkest {
  color: #462a16;
}

.text-orange-darker {
  color: #613b1f;
}

.text-orange-dark {
  color: #de751f;
}

.text-orange {
  color: #f6993f;
}

.text-orange-light {
  color: #faad63;
}

.text-orange-lighter {
  color: #fcd9b6;
}

.text-orange-lightest {
  color: #fff5eb;
}

.text-yellow-darkest {
  color: #453411;
}

.text-yellow-darker {
  color: #684f1d;
}

.text-yellow-dark {
  color: #f2d024;
}

.text-yellow {
  color: #ffed4a;
}

.text-yellow-light {
  color: #fff382;
}

.text-yellow-lighter {
  color: #fff9c2;
}

.text-yellow-lightest {
  color: #fcfbeb;
}

.text-green-darkest {
  color: #0f2f21;
}

.text-green-darker {
  color: #1a4731;
}

.text-green-dark {
  color: #1f9d55;
}

.text-green {
  color: #38c172;
}

.text-green-light {
  color: #51d88a;
}

.text-green-lighter {
  color: #a2f5bf;
}

.text-green-lightest {
  color: #e3fcec;
}

.text-teal-darkest {
  color: #0d3331;
}

.text-teal-darker {
  color: #20504f;
}

.text-teal-dark {
  color: #38a89d;
}

.text-teal {
  color: #4dc0b5;
}

.text-teal-light {
  color: #64d5ca;
}

.text-teal-lighter {
  color: #a0f0ed;
}

.text-teal-lightest {
  color: #e8fffe;
}

.text-blue-darkest {
  color: #12283a;
}

.text-blue-darker {
  color: #1c3d5a;
}

.text-blue-dark {
  color: #2779bd;
}

.text-blue {
  color: #3490dc;
}

.text-blue-light {
  color: #6cb2eb;
}

.text-blue-lighter {
  color: #bcdefa;
}

.text-blue-lightest {
  color: #eff8ff;
}

.text-indigo-darkest {
  color: #191e38;
}

.text-indigo-darker {
  color: #2f365f;
}

.text-indigo-dark {
  color: #5661b3;
}

.text-indigo {
  color: #6574cd;
}

.text-indigo-light {
  color: #7886d7;
}

.text-indigo-lighter {
  color: #b2b7ff;
}

.text-indigo-lightest {
  color: #e6e8ff;
}

.text-purple-darkest {
  color: #21183c;
}

.text-purple-darker {
  color: #382b5f;
}

.text-purple-dark {
  color: #794acf;
}

.text-purple {
  color: #9561e2;
}

.text-purple-light {
  color: #a779e9;
}

.text-purple-lighter {
  color: #d6bbfc;
}

.text-purple-lightest {
  color: #f3ebff;
}

.text-pink-darkest {
  color: #451225;
}

.text-pink-darker {
  color: #6f213f;
}

.text-pink-dark {
  color: #eb5286;
}

.text-pink {
  color: #f66d9b;
}

.text-pink-light {
  color: #fa7ea8;
}

.text-pink-lighter {
  color: #ffbbca;
}

.text-pink-lightest {
  color: #ffebef;
}

.text-brandy-punch {
  color: #c88532;
}

.text-alto {
  color: #d8d8d8;
}

.text-concrete {
  color: #f2f2f2;
}

.text-dusty-grey {
  color: #979797;
}

.text-flint {
  color: #6b655d;
}

.text-gallery {
  color: #eee;
}

.text-gimblet {
  color: #bfa775;
}

.text-mine-shaft {
  color: #2a2727;
}

.text-pale-oyster {
  color: #9b9184;
}

.text-porsche {
  color: #e8a959;
}

.text-sand-dune {
  color: #807465;
}

.text-thunder {
  color: #231f20;
}

.text-notblack {
  color: #101010;
}

.hover\:text-primary:hover {
  color: #525ddc;
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-black:hover {
  color: #000;
}

.hover\:text-grey-darkest:hover {
  color: #3d4852;
}

.hover\:text-grey-darker:hover {
  color: #606f7b;
}

.hover\:text-grey-dark:hover {
  color: #8795a1;
}

.hover\:text-grey:hover {
  color: #b8c2cc;
}

.hover\:text-grey-light:hover {
  color: #dae1e7;
}

.hover\:text-grey-lighter:hover {
  color: #f1f5f8;
}

.hover\:text-grey-lightest:hover {
  color: #f8fafc;
}

.hover\:text-white:hover {
  color: #ffffff;
}

.hover\:text-red-darkest:hover {
  color: #3b0d0c;
}

.hover\:text-red-darker:hover {
  color: #621b18;
}

.hover\:text-red-dark:hover {
  color: #cc1f1a;
}

.hover\:text-red:hover {
  color: #e3342f;
}

.hover\:text-red-light:hover {
  color: #ef5753;
}

.hover\:text-red-lighter:hover {
  color: #f9acaa;
}

.hover\:text-red-lightest:hover {
  color: #fcebea;
}

.hover\:text-orange-darkest:hover {
  color: #462a16;
}

.hover\:text-orange-darker:hover {
  color: #613b1f;
}

.hover\:text-orange-dark:hover {
  color: #de751f;
}

.hover\:text-orange:hover {
  color: #f6993f;
}

.hover\:text-orange-light:hover {
  color: #faad63;
}

.hover\:text-orange-lighter:hover {
  color: #fcd9b6;
}

.hover\:text-orange-lightest:hover {
  color: #fff5eb;
}

.hover\:text-yellow-darkest:hover {
  color: #453411;
}

.hover\:text-yellow-darker:hover {
  color: #684f1d;
}

.hover\:text-yellow-dark:hover {
  color: #f2d024;
}

.hover\:text-yellow:hover {
  color: #ffed4a;
}

.hover\:text-yellow-light:hover {
  color: #fff382;
}

.hover\:text-yellow-lighter:hover {
  color: #fff9c2;
}

.hover\:text-yellow-lightest:hover {
  color: #fcfbeb;
}

.hover\:text-green-darkest:hover {
  color: #0f2f21;
}

.hover\:text-green-darker:hover {
  color: #1a4731;
}

.hover\:text-green-dark:hover {
  color: #1f9d55;
}

.hover\:text-green:hover {
  color: #38c172;
}

.hover\:text-green-light:hover {
  color: #51d88a;
}

.hover\:text-green-lighter:hover {
  color: #a2f5bf;
}

.hover\:text-green-lightest:hover {
  color: #e3fcec;
}

.hover\:text-teal-darkest:hover {
  color: #0d3331;
}

.hover\:text-teal-darker:hover {
  color: #20504f;
}

.hover\:text-teal-dark:hover {
  color: #38a89d;
}

.hover\:text-teal:hover {
  color: #4dc0b5;
}

.hover\:text-teal-light:hover {
  color: #64d5ca;
}

.hover\:text-teal-lighter:hover {
  color: #a0f0ed;
}

.hover\:text-teal-lightest:hover {
  color: #e8fffe;
}

.hover\:text-blue-darkest:hover {
  color: #12283a;
}

.hover\:text-blue-darker:hover {
  color: #1c3d5a;
}

.hover\:text-blue-dark:hover {
  color: #2779bd;
}

.hover\:text-blue:hover {
  color: #3490dc;
}

.hover\:text-blue-light:hover {
  color: #6cb2eb;
}

.hover\:text-blue-lighter:hover {
  color: #bcdefa;
}

.hover\:text-blue-lightest:hover {
  color: #eff8ff;
}

.hover\:text-indigo-darkest:hover {
  color: #191e38;
}

.hover\:text-indigo-darker:hover {
  color: #2f365f;
}

.hover\:text-indigo-dark:hover {
  color: #5661b3;
}

.hover\:text-indigo:hover {
  color: #6574cd;
}

.hover\:text-indigo-light:hover {
  color: #7886d7;
}

.hover\:text-indigo-lighter:hover {
  color: #b2b7ff;
}

.hover\:text-indigo-lightest:hover {
  color: #e6e8ff;
}

.hover\:text-purple-darkest:hover {
  color: #21183c;
}

.hover\:text-purple-darker:hover {
  color: #382b5f;
}

.hover\:text-purple-dark:hover {
  color: #794acf;
}

.hover\:text-purple:hover {
  color: #9561e2;
}

.hover\:text-purple-light:hover {
  color: #a779e9;
}

.hover\:text-purple-lighter:hover {
  color: #d6bbfc;
}

.hover\:text-purple-lightest:hover {
  color: #f3ebff;
}

.hover\:text-pink-darkest:hover {
  color: #451225;
}

.hover\:text-pink-darker:hover {
  color: #6f213f;
}

.hover\:text-pink-dark:hover {
  color: #eb5286;
}

.hover\:text-pink:hover {
  color: #f66d9b;
}

.hover\:text-pink-light:hover {
  color: #fa7ea8;
}

.hover\:text-pink-lighter:hover {
  color: #ffbbca;
}

.hover\:text-pink-lightest:hover {
  color: #ffebef;
}

.hover\:text-brandy-punch:hover {
  color: #c88532;
}

.hover\:text-alto:hover {
  color: #d8d8d8;
}

.hover\:text-concrete:hover {
  color: #f2f2f2;
}

.hover\:text-dusty-grey:hover {
  color: #979797;
}

.hover\:text-flint:hover {
  color: #6b655d;
}

.hover\:text-gallery:hover {
  color: #eee;
}

.hover\:text-gimblet:hover {
  color: #bfa775;
}

.hover\:text-mine-shaft:hover {
  color: #2a2727;
}

.hover\:text-pale-oyster:hover {
  color: #9b9184;
}

.hover\:text-porsche:hover {
  color: #e8a959;
}

.hover\:text-sand-dune:hover {
  color: #807465;
}

.hover\:text-thunder:hover {
  color: #231f20;
}

.hover\:text-notblack:hover {
  color: #101010;
}

.focus\:text-primary:focus {
  color: #525ddc;
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-black:focus {
  color: #000;
}

.focus\:text-grey-darkest:focus {
  color: #3d4852;
}

.focus\:text-grey-darker:focus {
  color: #606f7b;
}

.focus\:text-grey-dark:focus {
  color: #8795a1;
}

.focus\:text-grey:focus {
  color: #b8c2cc;
}

.focus\:text-grey-light:focus {
  color: #dae1e7;
}

.focus\:text-grey-lighter:focus {
  color: #f1f5f8;
}

.focus\:text-grey-lightest:focus {
  color: #f8fafc;
}

.focus\:text-white:focus {
  color: #ffffff;
}

.focus\:text-red-darkest:focus {
  color: #3b0d0c;
}

.focus\:text-red-darker:focus {
  color: #621b18;
}

.focus\:text-red-dark:focus {
  color: #cc1f1a;
}

.focus\:text-red:focus {
  color: #e3342f;
}

.focus\:text-red-light:focus {
  color: #ef5753;
}

.focus\:text-red-lighter:focus {
  color: #f9acaa;
}

.focus\:text-red-lightest:focus {
  color: #fcebea;
}

.focus\:text-orange-darkest:focus {
  color: #462a16;
}

.focus\:text-orange-darker:focus {
  color: #613b1f;
}

.focus\:text-orange-dark:focus {
  color: #de751f;
}

.focus\:text-orange:focus {
  color: #f6993f;
}

.focus\:text-orange-light:focus {
  color: #faad63;
}

.focus\:text-orange-lighter:focus {
  color: #fcd9b6;
}

.focus\:text-orange-lightest:focus {
  color: #fff5eb;
}

.focus\:text-yellow-darkest:focus {
  color: #453411;
}

.focus\:text-yellow-darker:focus {
  color: #684f1d;
}

.focus\:text-yellow-dark:focus {
  color: #f2d024;
}

.focus\:text-yellow:focus {
  color: #ffed4a;
}

.focus\:text-yellow-light:focus {
  color: #fff382;
}

.focus\:text-yellow-lighter:focus {
  color: #fff9c2;
}

.focus\:text-yellow-lightest:focus {
  color: #fcfbeb;
}

.focus\:text-green-darkest:focus {
  color: #0f2f21;
}

.focus\:text-green-darker:focus {
  color: #1a4731;
}

.focus\:text-green-dark:focus {
  color: #1f9d55;
}

.focus\:text-green:focus {
  color: #38c172;
}

.focus\:text-green-light:focus {
  color: #51d88a;
}

.focus\:text-green-lighter:focus {
  color: #a2f5bf;
}

.focus\:text-green-lightest:focus {
  color: #e3fcec;
}

.focus\:text-teal-darkest:focus {
  color: #0d3331;
}

.focus\:text-teal-darker:focus {
  color: #20504f;
}

.focus\:text-teal-dark:focus {
  color: #38a89d;
}

.focus\:text-teal:focus {
  color: #4dc0b5;
}

.focus\:text-teal-light:focus {
  color: #64d5ca;
}

.focus\:text-teal-lighter:focus {
  color: #a0f0ed;
}

.focus\:text-teal-lightest:focus {
  color: #e8fffe;
}

.focus\:text-blue-darkest:focus {
  color: #12283a;
}

.focus\:text-blue-darker:focus {
  color: #1c3d5a;
}

.focus\:text-blue-dark:focus {
  color: #2779bd;
}

.focus\:text-blue:focus {
  color: #3490dc;
}

.focus\:text-blue-light:focus {
  color: #6cb2eb;
}

.focus\:text-blue-lighter:focus {
  color: #bcdefa;
}

.focus\:text-blue-lightest:focus {
  color: #eff8ff;
}

.focus\:text-indigo-darkest:focus {
  color: #191e38;
}

.focus\:text-indigo-darker:focus {
  color: #2f365f;
}

.focus\:text-indigo-dark:focus {
  color: #5661b3;
}

.focus\:text-indigo:focus {
  color: #6574cd;
}

.focus\:text-indigo-light:focus {
  color: #7886d7;
}

.focus\:text-indigo-lighter:focus {
  color: #b2b7ff;
}

.focus\:text-indigo-lightest:focus {
  color: #e6e8ff;
}

.focus\:text-purple-darkest:focus {
  color: #21183c;
}

.focus\:text-purple-darker:focus {
  color: #382b5f;
}

.focus\:text-purple-dark:focus {
  color: #794acf;
}

.focus\:text-purple:focus {
  color: #9561e2;
}

.focus\:text-purple-light:focus {
  color: #a779e9;
}

.focus\:text-purple-lighter:focus {
  color: #d6bbfc;
}

.focus\:text-purple-lightest:focus {
  color: #f3ebff;
}

.focus\:text-pink-darkest:focus {
  color: #451225;
}

.focus\:text-pink-darker:focus {
  color: #6f213f;
}

.focus\:text-pink-dark:focus {
  color: #eb5286;
}

.focus\:text-pink:focus {
  color: #f66d9b;
}

.focus\:text-pink-light:focus {
  color: #fa7ea8;
}

.focus\:text-pink-lighter:focus {
  color: #ffbbca;
}

.focus\:text-pink-lightest:focus {
  color: #ffebef;
}

.focus\:text-brandy-punch:focus {
  color: #c88532;
}

.focus\:text-alto:focus {
  color: #d8d8d8;
}

.focus\:text-concrete:focus {
  color: #f2f2f2;
}

.focus\:text-dusty-grey:focus {
  color: #979797;
}

.focus\:text-flint:focus {
  color: #6b655d;
}

.focus\:text-gallery:focus {
  color: #eee;
}

.focus\:text-gimblet:focus {
  color: #bfa775;
}

.focus\:text-mine-shaft:focus {
  color: #2a2727;
}

.focus\:text-pale-oyster:focus {
  color: #9b9184;
}

.focus\:text-porsche:focus {
  color: #e8a959;
}

.focus\:text-sand-dune:focus {
  color: #807465;
}

.focus\:text-thunder:focus {
  color: #231f20;
}

.focus\:text-notblack:focus {
  color: #101010;
}

.text-xs {
  font-size: .75rem;
}

.text-sm {
  font-size: .875rem;
}

.text-base {
  font-size: 1rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
}

.text-13px {
  font-size: 13px;
}

.text-14px {
  font-size: 14px;
}

.text-15px {
  font-size: 15px;
}

.text-21px {
  font-size: 21px;
}

.text-27px {
  font-size: 27px;
}

.text-28px {
  font-size: 28px;
}

.text-32px {
  font-size: 32px;
}

.text-18px {
  font-size: 18px;
}

.text-50px {
  font-size: 50px;
}

.text-70px {
  font-size: 70px;
}

.text-80px {
  font-size: 80px;
}

.text-13rem {
  font-size: 1.3rem;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.underline {
  text-decoration: underline;
}

.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

.focus\:no-underline:focus {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tracking-1 {
  letter-spacing: 1px;
}

.tracking-tight {
  letter-spacing: -0.05em;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-wide {
  letter-spacing: 0.05em;
}

.-tracking-0\.1px {
  letter-spacing: -0.1px;
}

.tracking-0\.9px {
  letter-spacing: 0.9px;
}

.tracking-0\.14px {
  letter-spacing: 0.14px;
}

.tracking-0\.59px {
  letter-spacing: 0.59px;
}

.tracking-0\.63px {
  letter-spacing: 0.63px;
}

.tracking-0\.75px {
  letter-spacing: 0.75px;
}

.tracking-0\.80px {
  letter-spacing: 0.80px;
}

.tracking-0\.84px {
  letter-spacing: 0.84px;
}

.tracking-0\.88px {
  letter-spacing: 0.88px;
}

.tracking-1\.83px {
  letter-spacing: 1.83px;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-0 {
  width: 0;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5.313rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7.063rem;
}

.w-32 {
  width: 8rem;
}

.w-48 {
  width: 12rem;
}

.w-64 {
  width: 16rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.33333%;
}

.w-2\/3 {
  width: 66.66667%;
}

.w-1\/4 {
  width: 25%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.66667%;
}

.w-5\/6 {
  width: 83.33333%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.w-12px {
  width: 12px;
}

.w-15px {
  width: 15px;
}

.w-27px {
  width: 27px;
}

.w-56px {
  width: 56px;
}

.w-74px {
  width: 74px;
}

.w-76px {
  width: 76px;
}

.w-78px {
  width: 78px;
}

.w-85px {
  width: 85px;
}

.w-88px {
  width: 88px;
}

.w-90px {
  width: 90px;
}

.w-100px {
  width: 100px;
}

.w-111px {
  width: 111px;
}

.w-120px {
  width: 120px;
}

.w-140px {
  width: 140px;
}

.w-142px {
  width: 142px;
}

.w-147px {
  width: 147px;
}

.w-154px {
  width: 154px;
}

.w-175px {
  width: 175px;
}

.w-190px {
  width: 190px;
}

.w-200px {
  width: 200px;
}

.w-228px {
  width: 228px;
}

.w-250px {
  width: 250px;
}

.w-260px {
  width: 260px;
}

.w-270px {
  width: 270px;
}

.w-289px {
  width: 289px;
}

.w-290px {
  width: 290px;
}

.w-300px {
  width: 300px;
}

.w-308px {
  width: 308px;
}

.w-340px {
  width: 340px;
}

.w-345px {
  width: 345px;
}

.w-326px {
  width: 326px;
}

.w-335px {
  width: 335px;
}

.w-350px {
  width: 350px;
}

.w-376px {
  width: 376px;
}

.w-382px {
  width: 382px;
}

.w-388px {
  width: 388px;
}

.w-408px {
  width: 408px;
}

.w-516px {
  width: 516px;
}

.w-637px {
  width: 637px;
}

.w-720px {
  width: 720px;
}

.w-840px {
  width: 840px;
}

.w-930px {
  width: 930px;
}

.w-931px {
  width: 931px;
}

.w-1012px {
  width: 1012px;
}

.w-1200px {
  width: 1200px;
}

.w-1274px {
  width: 1274px;
}

.w-23percent {
  width: 23%;
}

.w-30percent {
  width: 30%;
}

.w-35percent {
  width: 35%;
}

.w-70percent {
  width: 70%;
}

.w-78percent {
  width: 78%;
}

.w-80percent {
  width: 80%;
}

.w-32percent {
  width: 32.333%;
}

.z-0 {
  z-index: 0;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-99 {
  z-index: 99;
}

.z-999 {
  z-index: 999;
}

.z-99999 {
  z-index: 99999;
}

.z-999999 {
  z-index: 999999;
}

.z-99999999 {
  z-index: 99999999;
}

.z-auto {
  z-index: auto;
}

.-z-1 {
  z-index: -1;
}

/*here i'm adding a custom 'container' class since the breakpoints used for this are crazy. */

a,
p {
  -webkit-appearance: none !important;
}

.container {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .container {
    width: 1024px;
  }
}

@media (min-width: 1025px) {
  .container {
    width: 1274px;
  }
}

@media (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}

.tablet-only {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .tablet-only {
    display: block !important;
  }
}

@media (min-width: 1025px) {
  .tablet-only {
    display: none !important;
  }
}

footer ul {
  list-style-type: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
  div[data-id=footer-links] ul {
    width: 75px;
  }
}

div[data-id=footer-links] ul li a {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

div[data-id=footer-links] ul li a:hover {
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
}

body:not(.page-template-page-reservations) main {
  position: relative;
}

body:not(.page-template-page-reservations) main:after {
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
  width: 100px;
  height: 80px;
  background-image: url("/wp-content/themes/ravenwood/images/svg/RW-Raven.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  body:not(.page-template-page-reservations) main:after {
    right: 50px;
  }
}

.home-bottom {
  position: relative;
}

.home-bottom:after {
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
  width: 100px;
  height: 80px;
  background-image: url("/wp-content/themes/ravenwood/images/svg/RW-Raven.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .home-bottom:after {
    right: 50px;
  }
}

.expandable_text_block h3 span,
.expandable_text_block h3 p {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  color: #c88532 !important;
  font-weight: 900;
}

.expandable_text_block > div {
  font-family: Roboto, Arial, sans-serif;
  font-size: 1.25rem;
}

.expandable_text_block > div p:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.room-photo-gallery-section .swiper-rooms .swiper-slide {
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 768px) {
  .room-photo-gallery-section .swiper-rooms .swiper-slide {
    height: 400px;
  }
}

@media (min-width: 1024px) {
  .room-photo-gallery-section .swiper-rooms .swiper-slide {
    height: 619px;
  }
}

.room-photo-gallery-section .swiper-rooms-thumbs {
  background-color: #f2f2f2;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.room-photo-gallery-section .swiper-rooms-thumbs .swiper-wrapper .swiper-slide {
  background-size: cover;
  background-repeat: no-repeat;
}

.room-photo-gallery-section .swiper-rooms-thumbs .swiper-wrapper .swiper-slide:hover {
  cursor: pointer;
}

.fotorama__arr {
  position: absolute !important;
  top: 100% !important;
  bottom: 0 !important;
  width: 50px !important;
  height: 141px !important;
  margin-top: 0 !important;
  z-index: 99999 !important;
}

.fotorama__arr.fotorama__arr--prev {
  display: none !important;
  left: 0 !important;
  background: #f2f3f2 url("../ravenwood/images/arrows/arrow-left.png") no-repeat center !important;
}

@media (min-width: 768px) {
  .fotorama__arr.fotorama__arr--prev {
    display: -webkit-box !important;
    display: flex !important;
  }
}

.fotorama__arr.fotorama__arr--next {
  display: none !important;
  right: 0 !important;
  background: #f2f3f2 url("../ravenwood/images/arrows/arrow-right.png") no-repeat center !important;
}

@media (min-width: 768px) {
  .fotorama__arr.fotorama__arr--next {
    display: -webkit-box !important;
    display: flex !important;
  }
}

.fotorama__arr--disabled {
  opacity: 1 !important;
}

.fotorama__stage {
  z-index: 999;
  overflow: visible !important;
}

.fotorama__thumb-border {
  opacity: 0;
  width: 2px !important;
  height: 2px !important;
}

.fotorama__nav--thumbs .fotorama__nav__frame {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.fotorama__thumb {
  margin: 0 20px !important;
}

.fotorama__nav, .fotorama__nav__frame {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.fotorama__nav--thumbs {
  padding: 20px 0 !important;
}

@media (min-width: 768px) {
  .fotorama__nav--thumbs {
    background-color: #f2f2f2;
  }
}

.fotorama__dot {
  width: 12px !important;
  height: 12px !important;
  border-width: 0 !important;
  background: #807465 !important;
}

.fotorama__active .fotorama__dot {
  width: 12px !important;
  height: 12px !important;
  border-width: 0 !important;
  background: #c88532 !important;
}

.swiper-slide-duplicate {
  visibility: hidden;
}

.room-arrow-left {
  position: absolute;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 70px;
  height: 148px;
  background: #f2f2f2;
  z-index: 9999;
}

.room-arrow-left:focus {
  outline: none;
  border: 0;
}

.room-arrow-left:hover img {
  -webkit-transform: scale(1.2) rotate(90deg);
          transform: scale(1.2) rotate(90deg);
}

.room-arrow-left img {
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.room-arrow-right {
  position: absolute;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 70px;
  height: 148px;
  background: #f2f2f2;
  z-index: 9999;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.room-arrow-right:focus {
  outline: none;
  border: 0;
}

.room-arrow-right:hover img {
  -webkit-transform: scale(1.2) rotate(-90deg);
          transform: scale(1.2) rotate(-90deg);
}

.room-arrow-right img {
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

body.single-room p {
  color: #6b655d !important;
}

.event-posting p {
  color: #6b655d !important;
}

@media (max-width: 767px) {
  .locationmap iframe {
    height: 400px !important;
  }
}

@media (min-width: 768px) {
  .locationmap iframe {
    margin-top: 103px;
  }
}

@media (min-width: 1025px) {
  .locationmap iframe {
    margin-top: 115px;
  }
}

body.page-id-196 #content {
  margin-top: 0 !important;
}

/**
 * Here you would add any custom utilities you need that don't come out of the
 * box with Tailwind.
 *
 * Example :
 *
 * .bg-pattern-graph-paper { ... }
 * .skew-45 { ... }
 *
 * Or if using a preprocessor or `postcss-import`:
 *
 * @import "utilities/background-patterns";
 * @import "utilities/skew-transforms";
 */

.caseitem {
  position: relative;
  width: 290px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .caseitem {
    margin-right: 20px;
    margin-left: 20px;
  }
}

@media (min-width: 1025px) {
  .caseitem {
    width: 380px;
  }
}

.caseitem .folderlink {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  height: 179px;
  margin-bottom: 20px;
  background-image: url("../ravenwood/images/folder.png");
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 1025px) {
  .caseitem .folderlink {
    height: 234px;
  }
}

.paperclip {
  position: absolute;
  left: 32px;
  top: 10px;
  width: 8px;
  z-index: 3;
}

@media (min-width: 1025px) {
  .paperclip {
    top: 12px;
    width: initial;
  }
}

.folderimg {
  position: relative;
  margin-top: 10px;
  width: 261px;
  height: 137px;
  background-position: center center;
  background-size: cover;
}

@media (min-width: 1025px) {
  .folderimg {
    width: 341px;
    height: 178px;
    margin-top: 15px;
  }
}

.folderimg .closed-stamp {
  position: relative;
  width: 160px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  z-index: 2;
}

@media (min-width: 1025px) {
  .folderimg .closed-stamp {
    width: auto;
  }
}

.folderimg .pending-stamp {
  position: relative;
  width: 160px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  z-index: 2;
}

@media (min-width: 1025px) {
  .folderimg .pending-stamp {
    width: 75%;
  }
}

.folderimg .closedmasker {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #efecc9;
  opacity: 0.75;
}

@media (min-width: 375px) {
  .xsm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xsm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xsm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xsm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xsm\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xsm\:bg-fixed {
    background-attachment: fixed;
  }

  .xsm\:bg-local {
    background-attachment: local;
  }

  .xsm\:bg-scroll {
    background-attachment: scroll;
  }

  .xsm\:bg-primary {
    background-color: #525ddc;
  }

  .xsm\:bg-transparent {
    background-color: transparent;
  }

  .xsm\:bg-black {
    background-color: #000;
  }

  .xsm\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .xsm\:bg-grey-darker {
    background-color: #606f7b;
  }

  .xsm\:bg-grey-dark {
    background-color: #8795a1;
  }

  .xsm\:bg-grey {
    background-color: #b8c2cc;
  }

  .xsm\:bg-grey-light {
    background-color: #dae1e7;
  }

  .xsm\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .xsm\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .xsm\:bg-white {
    background-color: #ffffff;
  }

  .xsm\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .xsm\:bg-red-darker {
    background-color: #621b18;
  }

  .xsm\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .xsm\:bg-red {
    background-color: #e3342f;
  }

  .xsm\:bg-red-light {
    background-color: #ef5753;
  }

  .xsm\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .xsm\:bg-red-lightest {
    background-color: #fcebea;
  }

  .xsm\:bg-orange-darkest {
    background-color: #462a16;
  }

  .xsm\:bg-orange-darker {
    background-color: #613b1f;
  }

  .xsm\:bg-orange-dark {
    background-color: #de751f;
  }

  .xsm\:bg-orange {
    background-color: #f6993f;
  }

  .xsm\:bg-orange-light {
    background-color: #faad63;
  }

  .xsm\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .xsm\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .xsm\:bg-yellow-darkest {
    background-color: #453411;
  }

  .xsm\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .xsm\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .xsm\:bg-yellow {
    background-color: #ffed4a;
  }

  .xsm\:bg-yellow-light {
    background-color: #fff382;
  }

  .xsm\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .xsm\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .xsm\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .xsm\:bg-green-darker {
    background-color: #1a4731;
  }

  .xsm\:bg-green-dark {
    background-color: #1f9d55;
  }

  .xsm\:bg-green {
    background-color: #38c172;
  }

  .xsm\:bg-green-light {
    background-color: #51d88a;
  }

  .xsm\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .xsm\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .xsm\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .xsm\:bg-teal-darker {
    background-color: #20504f;
  }

  .xsm\:bg-teal-dark {
    background-color: #38a89d;
  }

  .xsm\:bg-teal {
    background-color: #4dc0b5;
  }

  .xsm\:bg-teal-light {
    background-color: #64d5ca;
  }

  .xsm\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .xsm\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .xsm\:bg-blue-darkest {
    background-color: #12283a;
  }

  .xsm\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .xsm\:bg-blue-dark {
    background-color: #2779bd;
  }

  .xsm\:bg-blue {
    background-color: #3490dc;
  }

  .xsm\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .xsm\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .xsm\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .xsm\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .xsm\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .xsm\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .xsm\:bg-indigo {
    background-color: #6574cd;
  }

  .xsm\:bg-indigo-light {
    background-color: #7886d7;
  }

  .xsm\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .xsm\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .xsm\:bg-purple-darkest {
    background-color: #21183c;
  }

  .xsm\:bg-purple-darker {
    background-color: #382b5f;
  }

  .xsm\:bg-purple-dark {
    background-color: #794acf;
  }

  .xsm\:bg-purple {
    background-color: #9561e2;
  }

  .xsm\:bg-purple-light {
    background-color: #a779e9;
  }

  .xsm\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .xsm\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .xsm\:bg-pink-darkest {
    background-color: #451225;
  }

  .xsm\:bg-pink-darker {
    background-color: #6f213f;
  }

  .xsm\:bg-pink-dark {
    background-color: #eb5286;
  }

  .xsm\:bg-pink {
    background-color: #f66d9b;
  }

  .xsm\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .xsm\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .xsm\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .xsm\:bg-brandy-punch {
    background-color: #c88532;
  }

  .xsm\:bg-alto {
    background-color: #d8d8d8;
  }

  .xsm\:bg-concrete {
    background-color: #f2f2f2;
  }

  .xsm\:bg-dusty-grey {
    background-color: #979797;
  }

  .xsm\:bg-flint {
    background-color: #6b655d;
  }

  .xsm\:bg-gallery {
    background-color: #eee;
  }

  .xsm\:bg-gimblet {
    background-color: #bfa775;
  }

  .xsm\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .xsm\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .xsm\:bg-porsche {
    background-color: #e8a959;
  }

  .xsm\:bg-sand-dune {
    background-color: #807465;
  }

  .xsm\:bg-thunder {
    background-color: #231f20;
  }

  .xsm\:bg-notblack {
    background-color: #101010;
  }

  .xsm\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .xsm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xsm\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xsm\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .xsm\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .xsm\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .xsm\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .xsm\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .xsm\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .xsm\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .xsm\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xsm\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .xsm\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .xsm\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .xsm\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .xsm\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .xsm\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .xsm\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .xsm\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .xsm\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .xsm\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .xsm\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .xsm\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .xsm\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .xsm\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .xsm\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .xsm\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .xsm\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .xsm\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .xsm\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .xsm\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .xsm\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .xsm\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .xsm\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .xsm\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .xsm\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .xsm\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .xsm\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .xsm\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .xsm\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .xsm\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .xsm\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .xsm\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .xsm\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .xsm\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .xsm\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .xsm\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .xsm\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .xsm\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .xsm\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .xsm\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .xsm\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .xsm\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .xsm\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .xsm\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .xsm\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .xsm\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .xsm\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .xsm\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .xsm\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .xsm\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .xsm\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .xsm\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .xsm\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .xsm\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .xsm\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .xsm\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .xsm\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .xsm\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .xsm\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .xsm\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .xsm\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .xsm\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .xsm\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .xsm\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .xsm\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .xsm\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .xsm\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .xsm\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .xsm\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .xsm\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .xsm\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .xsm\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .xsm\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .xsm\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .xsm\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .xsm\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .xsm\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .xsm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xsm\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xsm\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .xsm\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .xsm\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .xsm\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .xsm\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .xsm\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .xsm\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .xsm\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xsm\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .xsm\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .xsm\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .xsm\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .xsm\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .xsm\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .xsm\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .xsm\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .xsm\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .xsm\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .xsm\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .xsm\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .xsm\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .xsm\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .xsm\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .xsm\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .xsm\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .xsm\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .xsm\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .xsm\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .xsm\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .xsm\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .xsm\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .xsm\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .xsm\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .xsm\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .xsm\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .xsm\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .xsm\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .xsm\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .xsm\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .xsm\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .xsm\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .xsm\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .xsm\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .xsm\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .xsm\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .xsm\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .xsm\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .xsm\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .xsm\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .xsm\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .xsm\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .xsm\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .xsm\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .xsm\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .xsm\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .xsm\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .xsm\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .xsm\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .xsm\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .xsm\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .xsm\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .xsm\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .xsm\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .xsm\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .xsm\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .xsm\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .xsm\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .xsm\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .xsm\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .xsm\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .xsm\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .xsm\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .xsm\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .xsm\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .xsm\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .xsm\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .xsm\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .xsm\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .xsm\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .xsm\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .xsm\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .xsm\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .xsm\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .xsm\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .xsm\:bg-bottom {
    background-position: bottom;
  }

  .xsm\:bg-center {
    background-position: center;
  }

  .xsm\:bg-left {
    background-position: left;
  }

  .xsm\:bg-left-bottom {
    background-position: left bottom;
  }

  .xsm\:bg-left-top {
    background-position: left top;
  }

  .xsm\:bg-right {
    background-position: right;
  }

  .xsm\:bg-right-bottom {
    background-position: right bottom;
  }

  .xsm\:bg-right-top {
    background-position: right top;
  }

  .xsm\:bg-top {
    background-position: top;
  }

  .xsm\:bg-repeat {
    background-repeat: repeat;
  }

  .xsm\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xsm\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xsm\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xsm\:bg-repeat-round {
    background-repeat: round;
  }

  .xsm\:bg-repeat-space {
    background-repeat: space;
  }

  .xsm\:bg-auto {
    background-size: auto;
  }

  .xsm\:bg-cover {
    background-size: cover;
  }

  .xsm\:bg-contain {
    background-size: contain;
  }

  .xsm\:border-collapse {
    border-collapse: collapse;
  }

  .xsm\:border-separate {
    border-collapse: separate;
  }

  .xsm\:border-primary {
    border-color: #525ddc;
  }

  .xsm\:border-transparent {
    border-color: transparent;
  }

  .xsm\:border-black {
    border-color: #000;
  }

  .xsm\:border-grey-darkest {
    border-color: #3d4852;
  }

  .xsm\:border-grey-darker {
    border-color: #606f7b;
  }

  .xsm\:border-grey-dark {
    border-color: #8795a1;
  }

  .xsm\:border-grey {
    border-color: #b8c2cc;
  }

  .xsm\:border-grey-light {
    border-color: #dae1e7;
  }

  .xsm\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .xsm\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .xsm\:border-white {
    border-color: #ffffff;
  }

  .xsm\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .xsm\:border-red-darker {
    border-color: #621b18;
  }

  .xsm\:border-red-dark {
    border-color: #cc1f1a;
  }

  .xsm\:border-red {
    border-color: #e3342f;
  }

  .xsm\:border-red-light {
    border-color: #ef5753;
  }

  .xsm\:border-red-lighter {
    border-color: #f9acaa;
  }

  .xsm\:border-red-lightest {
    border-color: #fcebea;
  }

  .xsm\:border-orange-darkest {
    border-color: #462a16;
  }

  .xsm\:border-orange-darker {
    border-color: #613b1f;
  }

  .xsm\:border-orange-dark {
    border-color: #de751f;
  }

  .xsm\:border-orange {
    border-color: #f6993f;
  }

  .xsm\:border-orange-light {
    border-color: #faad63;
  }

  .xsm\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .xsm\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .xsm\:border-yellow-darkest {
    border-color: #453411;
  }

  .xsm\:border-yellow-darker {
    border-color: #684f1d;
  }

  .xsm\:border-yellow-dark {
    border-color: #f2d024;
  }

  .xsm\:border-yellow {
    border-color: #ffed4a;
  }

  .xsm\:border-yellow-light {
    border-color: #fff382;
  }

  .xsm\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .xsm\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .xsm\:border-green-darkest {
    border-color: #0f2f21;
  }

  .xsm\:border-green-darker {
    border-color: #1a4731;
  }

  .xsm\:border-green-dark {
    border-color: #1f9d55;
  }

  .xsm\:border-green {
    border-color: #38c172;
  }

  .xsm\:border-green-light {
    border-color: #51d88a;
  }

  .xsm\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .xsm\:border-green-lightest {
    border-color: #e3fcec;
  }

  .xsm\:border-teal-darkest {
    border-color: #0d3331;
  }

  .xsm\:border-teal-darker {
    border-color: #20504f;
  }

  .xsm\:border-teal-dark {
    border-color: #38a89d;
  }

  .xsm\:border-teal {
    border-color: #4dc0b5;
  }

  .xsm\:border-teal-light {
    border-color: #64d5ca;
  }

  .xsm\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .xsm\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .xsm\:border-blue-darkest {
    border-color: #12283a;
  }

  .xsm\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .xsm\:border-blue-dark {
    border-color: #2779bd;
  }

  .xsm\:border-blue {
    border-color: #3490dc;
  }

  .xsm\:border-blue-light {
    border-color: #6cb2eb;
  }

  .xsm\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .xsm\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .xsm\:border-indigo-darkest {
    border-color: #191e38;
  }

  .xsm\:border-indigo-darker {
    border-color: #2f365f;
  }

  .xsm\:border-indigo-dark {
    border-color: #5661b3;
  }

  .xsm\:border-indigo {
    border-color: #6574cd;
  }

  .xsm\:border-indigo-light {
    border-color: #7886d7;
  }

  .xsm\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .xsm\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .xsm\:border-purple-darkest {
    border-color: #21183c;
  }

  .xsm\:border-purple-darker {
    border-color: #382b5f;
  }

  .xsm\:border-purple-dark {
    border-color: #794acf;
  }

  .xsm\:border-purple {
    border-color: #9561e2;
  }

  .xsm\:border-purple-light {
    border-color: #a779e9;
  }

  .xsm\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .xsm\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .xsm\:border-pink-darkest {
    border-color: #451225;
  }

  .xsm\:border-pink-darker {
    border-color: #6f213f;
  }

  .xsm\:border-pink-dark {
    border-color: #eb5286;
  }

  .xsm\:border-pink {
    border-color: #f66d9b;
  }

  .xsm\:border-pink-light {
    border-color: #fa7ea8;
  }

  .xsm\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .xsm\:border-pink-lightest {
    border-color: #ffebef;
  }

  .xsm\:border-brandy-punch {
    border-color: #c88532;
  }

  .xsm\:border-alto {
    border-color: #d8d8d8;
  }

  .xsm\:border-concrete {
    border-color: #f2f2f2;
  }

  .xsm\:border-dusty-grey {
    border-color: #979797;
  }

  .xsm\:border-flint {
    border-color: #6b655d;
  }

  .xsm\:border-gallery {
    border-color: #eee;
  }

  .xsm\:border-gimblet {
    border-color: #bfa775;
  }

  .xsm\:border-mine-shaft {
    border-color: #2a2727;
  }

  .xsm\:border-pale-oyster {
    border-color: #9b9184;
  }

  .xsm\:border-porsche {
    border-color: #e8a959;
  }

  .xsm\:border-sand-dune {
    border-color: #807465;
  }

  .xsm\:border-thunder {
    border-color: #231f20;
  }

  .xsm\:border-notblack {
    border-color: #101010;
  }

  .xsm\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .xsm\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xsm\:hover\:border-black:hover {
    border-color: #000;
  }

  .xsm\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .xsm\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .xsm\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .xsm\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .xsm\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .xsm\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .xsm\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .xsm\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .xsm\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .xsm\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .xsm\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .xsm\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .xsm\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .xsm\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .xsm\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .xsm\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .xsm\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .xsm\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .xsm\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .xsm\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .xsm\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .xsm\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .xsm\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .xsm\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .xsm\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .xsm\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .xsm\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .xsm\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .xsm\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .xsm\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .xsm\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .xsm\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .xsm\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .xsm\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .xsm\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .xsm\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .xsm\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .xsm\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .xsm\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .xsm\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .xsm\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .xsm\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .xsm\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .xsm\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .xsm\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .xsm\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .xsm\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .xsm\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .xsm\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .xsm\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .xsm\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .xsm\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .xsm\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .xsm\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .xsm\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .xsm\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .xsm\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .xsm\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .xsm\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .xsm\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .xsm\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .xsm\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .xsm\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .xsm\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .xsm\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .xsm\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .xsm\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .xsm\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .xsm\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .xsm\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .xsm\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .xsm\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .xsm\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .xsm\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .xsm\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .xsm\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .xsm\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .xsm\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .xsm\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .xsm\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .xsm\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .xsm\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .xsm\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .xsm\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .xsm\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .xsm\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xsm\:focus\:border-black:focus {
    border-color: #000;
  }

  .xsm\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .xsm\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .xsm\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .xsm\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .xsm\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .xsm\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .xsm\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .xsm\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .xsm\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .xsm\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .xsm\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .xsm\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .xsm\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .xsm\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .xsm\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .xsm\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .xsm\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .xsm\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .xsm\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .xsm\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .xsm\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .xsm\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .xsm\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .xsm\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .xsm\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .xsm\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .xsm\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .xsm\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .xsm\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .xsm\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .xsm\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .xsm\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .xsm\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .xsm\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .xsm\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .xsm\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .xsm\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .xsm\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .xsm\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .xsm\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .xsm\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .xsm\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .xsm\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .xsm\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .xsm\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .xsm\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .xsm\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .xsm\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .xsm\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .xsm\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .xsm\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .xsm\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .xsm\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .xsm\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .xsm\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .xsm\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .xsm\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .xsm\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .xsm\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .xsm\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .xsm\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .xsm\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .xsm\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .xsm\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .xsm\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .xsm\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .xsm\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .xsm\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .xsm\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .xsm\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .xsm\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .xsm\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .xsm\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .xsm\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .xsm\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .xsm\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .xsm\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .xsm\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .xsm\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .xsm\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .xsm\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .xsm\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .xsm\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .xsm\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .xsm\:rounded-100 {
    border-radius: 100%;
  }

  .xsm\:rounded-none {
    border-radius: 0;
  }

  .xsm\:rounded-sm {
    border-radius: .125rem;
  }

  .xsm\:rounded {
    border-radius: .25rem;
  }

  .xsm\:rounded-lg {
    border-radius: .5rem;
  }

  .xsm\:rounded-full {
    border-radius: 9999px;
  }

  .xsm\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .xsm\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .xsm\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xsm\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xsm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xsm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xsm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xsm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xsm\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .xsm\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .xsm\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xsm\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xsm\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .xsm\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .xsm\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xsm\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xsm\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .xsm\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .xsm\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xsm\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xsm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xsm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xsm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xsm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xsm\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .xsm\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .xsm\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .xsm\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .xsm\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xsm\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xsm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xsm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xsm\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .xsm\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .xsm\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .xsm\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .xsm\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .xsm\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .xsm\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .xsm\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .xsm\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .xsm\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .xsm\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .xsm\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .xsm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xsm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xsm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xsm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xsm\:border-solid {
    border-style: solid;
  }

  .xsm\:border-dashed {
    border-style: dashed;
  }

  .xsm\:border-dotted {
    border-style: dotted;
  }

  .xsm\:border-double {
    border-style: double;
  }

  .xsm\:border-none {
    border-style: none;
  }

  .xsm\:border-0 {
    border-width: 0;
  }

  .xsm\:border-2 {
    border-width: 2px;
  }

  .xsm\:border-4 {
    border-width: 4px;
  }

  .xsm\:border-8 {
    border-width: 8px;
  }

  .xsm\:border {
    border-width: 1px;
  }

  .xsm\:border-3px {
    border-width: 3px;
  }

  .xsm\:border-t-0 {
    border-top-width: 0;
  }

  .xsm\:border-r-0 {
    border-right-width: 0;
  }

  .xsm\:border-b-0 {
    border-bottom-width: 0;
  }

  .xsm\:border-l-0 {
    border-left-width: 0;
  }

  .xsm\:border-t-2 {
    border-top-width: 2px;
  }

  .xsm\:border-r-2 {
    border-right-width: 2px;
  }

  .xsm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xsm\:border-l-2 {
    border-left-width: 2px;
  }

  .xsm\:border-t-4 {
    border-top-width: 4px;
  }

  .xsm\:border-r-4 {
    border-right-width: 4px;
  }

  .xsm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xsm\:border-l-4 {
    border-left-width: 4px;
  }

  .xsm\:border-t-8 {
    border-top-width: 8px;
  }

  .xsm\:border-r-8 {
    border-right-width: 8px;
  }

  .xsm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xsm\:border-l-8 {
    border-left-width: 8px;
  }

  .xsm\:border-t {
    border-top-width: 1px;
  }

  .xsm\:border-r {
    border-right-width: 1px;
  }

  .xsm\:border-b {
    border-bottom-width: 1px;
  }

  .xsm\:border-l {
    border-left-width: 1px;
  }

  .xsm\:border-t-3px {
    border-top-width: 3px;
  }

  .xsm\:border-r-3px {
    border-right-width: 3px;
  }

  .xsm\:border-b-3px {
    border-bottom-width: 3px;
  }

  .xsm\:border-l-3px {
    border-left-width: 3px;
  }

  .xsm\:cursor-auto {
    cursor: auto;
  }

  .xsm\:cursor-default {
    cursor: default;
  }

  .xsm\:cursor-pointer {
    cursor: pointer;
  }

  .xsm\:cursor-wait {
    cursor: wait;
  }

  .xsm\:cursor-text {
    cursor: text;
  }

  .xsm\:cursor-move {
    cursor: move;
  }

  .xsm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xsm\:block {
    display: block;
  }

  .xsm\:inline-block {
    display: inline-block;
  }

  .xsm\:inline {
    display: inline;
  }

  .xsm\:flex {
    display: -webkit-box;
    display: flex;
  }

  .xsm\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .xsm\:table {
    display: table;
  }

  .xsm\:table-row {
    display: table-row;
  }

  .xsm\:table-cell {
    display: table-cell;
  }

  .xsm\:hidden {
    display: none;
  }

  .xsm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .xsm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .xsm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .xsm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .xsm\:flex-wrap {
    flex-wrap: wrap;
  }

  .xsm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xsm\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xsm\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .xsm\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .xsm\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .xsm\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .xsm\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .xsm\:self-auto {
    align-self: auto;
  }

  .xsm\:self-start {
    align-self: flex-start;
  }

  .xsm\:self-end {
    align-self: flex-end;
  }

  .xsm\:self-center {
    align-self: center;
  }

  .xsm\:self-stretch {
    align-self: stretch;
  }

  .xsm\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .xsm\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .xsm\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .xsm\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .xsm\:justify-around {
    justify-content: space-around;
  }

  .xsm\:content-center {
    align-content: center;
  }

  .xsm\:content-start {
    align-content: flex-start;
  }

  .xsm\:content-end {
    align-content: flex-end;
  }

  .xsm\:content-between {
    align-content: space-between;
  }

  .xsm\:content-around {
    align-content: space-around;
  }

  .xsm\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .xsm\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .xsm\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .xsm\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .xsm\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .xsm\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .xsm\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xsm\:flex-shrink {
    flex-shrink: 1;
  }

  .xsm\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .xsm\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .xsm\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .xsm\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .xsm\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .xsm\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .xsm\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .xsm\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .xsm\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .xsm\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .xsm\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .xsm\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .xsm\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .xsm\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .xsm\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .xsm\:float-right {
    float: right;
  }

  .xsm\:float-left {
    float: left;
  }

  .xsm\:float-none {
    float: none;
  }

  .xsm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xsm\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .xsm\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .xsm\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .xsm\:font-hairline {
    font-weight: 100;
  }

  .xsm\:font-thin {
    font-weight: 200;
  }

  .xsm\:font-light {
    font-weight: 300;
  }

  .xsm\:font-normal {
    font-weight: 400;
  }

  .xsm\:font-medium {
    font-weight: 500;
  }

  .xsm\:font-semibold {
    font-weight: 600;
  }

  .xsm\:font-bold {
    font-weight: 700;
  }

  .xsm\:font-extrabold {
    font-weight: 800;
  }

  .xsm\:font-black {
    font-weight: 900;
  }

  .xsm\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xsm\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xsm\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xsm\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xsm\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xsm\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xsm\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xsm\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xsm\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xsm\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .xsm\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .xsm\:focus\:font-light:focus {
    font-weight: 300;
  }

  .xsm\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .xsm\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .xsm\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .xsm\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .xsm\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .xsm\:focus\:font-black:focus {
    font-weight: 900;
  }

  .xsm\:h-0 {
    height: 0;
  }

  .xsm\:h-1 {
    height: 0.25rem;
  }

  .xsm\:h-2 {
    height: 0.5rem;
  }

  .xsm\:h-3 {
    height: 0.75rem;
  }

  .xsm\:h-4 {
    height: 1rem;
  }

  .xsm\:h-5 {
    height: 1.25rem;
  }

  .xsm\:h-6 {
    height: 1.5rem;
  }

  .xsm\:h-8 {
    height: 2rem;
  }

  .xsm\:h-10 {
    height: 2.5rem;
  }

  .xsm\:h-12 {
    height: 3rem;
  }

  .xsm\:h-16 {
    height: 4rem;
  }

  .xsm\:h-24 {
    height: 6rem;
  }

  .xsm\:h-32 {
    height: 8rem;
  }

  .xsm\:h-48 {
    height: 12rem;
  }

  .xsm\:h-64 {
    height: 16rem;
  }

  .xsm\:h-auto {
    height: auto;
  }

  .xsm\:h-px {
    height: 1px;
  }

  .xsm\:h-full {
    height: 100%;
  }

  .xsm\:h-screen {
    height: 100vh;
  }

  .xsm\:h-2px {
    height: 2px;
  }

  .xsm\:h-10px {
    height: 10px;
  }

  .xsm\:h-14px {
    height: 14px;
  }

  .xsm\:h-15px {
    height: 15px;
  }

  .xsm\:h-30px {
    height: 30px;
  }

  .xsm\:h-33px {
    height: 33px;
  }

  .xsm\:h-35px {
    height: 35px;
  }

  .xsm\:h-37px {
    height: 37px;
  }

  .xsm\:h-44px {
    height: 44px;
  }

  .xsm\:h-45px {
    height: 45px;
  }

  .xsm\:h-50px {
    height: 50px;
  }

  .xsm\:h-55px {
    height: 55px;
  }

  .xsm\:h-69px {
    height: 69px;
  }

  .xsm\:h-70px {
    height: 70px;
  }

  .xsm\:h-75px {
    height: 75px;
  }

  .xsm\:h-77px {
    height: 77px;
  }

  .xsm\:h-86px {
    height: 86px;
  }

  .xsm\:h-90px {
    height: 90px;
  }

  .xsm\:h-94px {
    height: 94px;
  }

  .xsm\:h-95px {
    height: 95px;
  }

  .xsm\:h-100px {
    height: 100px;
  }

  .xsm\:h-106px {
    height: 106px;
  }

  .xsm\:h-108px {
    height: 108px;
  }

  .xsm\:h-117px {
    height: 117px;
  }

  .xsm\:h-137px {
    height: 137px;
  }

  .xsm\:h-142px {
    height: 142px;
  }

  .xsm\:h-147px {
    height: 147px;
  }

  .xsm\:h-153px {
    height: 153px;
  }

  .xsm\:h-157px {
    height: 157px;
  }

  .xsm\:h-167px {
    height: 167px;
  }

  .xsm\:h-182px {
    height: 182px;
  }

  .xsm\:h-189px {
    height: 189px;
  }

  .xsm\:h-198px {
    height: 198px;
  }

  .xsm\:h-200px {
    height: 200px;
  }

  .xsm\:h-213px {
    height: 213px;
  }

  .xsm\:h-234px {
    height: 234px;
  }

  .xsm\:h-227px {
    height: 227px;
  }

  .xsm\:h-228px {
    height: 228px;
  }

  .xsm\:h-615px {
    height: 615px;
  }

  .xsm\:h-6px {
    height: 6px;
  }

  .xsm\:h-59px {
    height: 59px;
  }

  .xsm\:h-60px {
    height: 60px;
  }

  .xsm\:h-97px {
    height: 97px;
  }

  .xsm\:h-122px {
    height: 122px;
  }

  .xsm\:h-125px {
    height: 125px;
  }

  .xsm\:h-172px {
    height: 172px;
  }

  .xsm\:h-178px {
    height: 178px;
  }

  .xsm\:h-236px {
    height: 236px;
  }

  .xsm\:h-295px {
    height: 295px;
  }

  .xsm\:h-335px {
    height: 335px;
  }

  .xsm\:h-336px {
    height: 336px;
  }

  .xsm\:h-375px {
    height: 375px;
  }

  .xsm\:h-376px {
    height: 376px;
  }

  .xsm\:h-395px {
    height: 395px;
  }

  .xsm\:h-400px {
    height: 400px;
  }

  .xsm\:h-416px {
    height: 416px;
  }

  .xsm\:h-495px {
    height: 495px;
  }

  .xsm\:h-930px {
    height: 930px;
  }

  .xsm\:h-90percent {
    height: 90%;
  }

  .xsm\:leading-30 {
    line-height: 30px;
  }

  .xsm\:leading-none {
    line-height: 1;
  }

  .xsm\:leading-tight {
    line-height: 1.25;
  }

  .xsm\:leading-normal {
    line-height: 1.5;
  }

  .xsm\:leading-loose {
    line-height: 2;
  }

  .xsm\:leading-18px {
    line-height: 18px;
  }

  .xsm\:leading-20px {
    line-height: 20px;
  }

  .xsm\:leading-22px {
    line-height: 22px;
  }

  .xsm\:leading-25px {
    line-height: 25px;
  }

  .xsm\:leading-26px {
    line-height: 26px;
  }

  .xsm\:list-inside {
    list-style-position: inside;
  }

  .xsm\:list-outside {
    list-style-position: outside;
  }

  .xsm\:list-none {
    list-style-type: none;
  }

  .xsm\:list-disc {
    list-style-type: disc;
  }

  .xsm\:list-decimal {
    list-style-type: decimal;
  }

  .xsm\:m-0 {
    margin: 0;
  }

  .xsm\:m-1 {
    margin: 0.25rem;
  }

  .xsm\:m-2 {
    margin: 0.5rem;
  }

  .xsm\:m-3 {
    margin: 0.75rem;
  }

  .xsm\:m-4 {
    margin: 1rem;
  }

  .xsm\:m-5 {
    margin: 1.25rem;
  }

  .xsm\:m-6 {
    margin: 1.5rem;
  }

  .xsm\:m-8 {
    margin: 2rem;
  }

  .xsm\:m-10 {
    margin: 2.5rem;
  }

  .xsm\:m-12 {
    margin: 3rem;
  }

  .xsm\:m-16 {
    margin: 4rem;
  }

  .xsm\:m-20 {
    margin: 5rem;
  }

  .xsm\:m-24 {
    margin: 6rem;
  }

  .xsm\:m-32 {
    margin: 8rem;
  }

  .xsm\:m-auto {
    margin: auto;
  }

  .xsm\:m-px {
    margin: 1px;
  }

  .xsm\:m-1px {
    margin: 1px;
  }

  .xsm\:m-3px {
    margin: 3px;
  }

  .xsm\:m-5px {
    margin: 5px;
  }

  .xsm\:m-6px {
    margin: 6px;
  }

  .xsm\:m-7px {
    margin: 7px;
  }

  .xsm\:m-9px {
    margin: 9px;
  }

  .xsm\:m-10px {
    margin: 10px;
  }

  .xsm\:m-11px {
    margin: 11px;
  }

  .xsm\:m-12px {
    margin: 12px;
  }

  .xsm\:m-14px {
    margin: 14px;
  }

  .xsm\:m-17px {
    margin: 17px;
  }

  .xsm\:m-18px {
    margin: 18px;
  }

  .xsm\:m-19px {
    margin: 19px;
  }

  .xsm\:m-20px {
    margin: 20px;
  }

  .xsm\:m-21px {
    margin: 21px;
  }

  .xsm\:m-22px {
    margin: 22px;
  }

  .xsm\:m-23px {
    margin: 23px;
  }

  .xsm\:m-25px {
    margin: 25px;
  }

  .xsm\:m-26px {
    margin: 26px;
  }

  .xsm\:m-27px {
    margin: 27px;
  }

  .xsm\:m-30px {
    margin: 30px;
  }

  .xsm\:m-13px {
    margin: 13px;
  }

  .xsm\:m-15px {
    margin: 15px;
  }

  .xsm\:m-28px {
    margin: 28px;
  }

  .xsm\:m-111px {
    margin: 111px;
  }

  .xsm\:m-122px {
    margin: 122px;
  }

  .xsm\:m-32px {
    margin: 32px;
  }

  .xsm\:m-34px {
    margin: 34px;
  }

  .xsm\:m-37px {
    margin: 37px;
  }

  .xsm\:m-40px {
    margin: 40px;
  }

  .xsm\:m-50px {
    margin: 50px;
  }

  .xsm\:m-55px {
    margin: 55px;
  }

  .xsm\:m-35px {
    margin: 35px;
  }

  .xsm\:m-38px {
    margin: 38px;
  }

  .xsm\:m-46px {
    margin: 46px;
  }

  .xsm\:m-75px {
    margin: 75px;
  }

  .xsm\:m-83px {
    margin: 83px;
  }

  .xsm\:m-84px {
    margin: 84px;
  }

  .xsm\:m-90px {
    margin: 90px;
  }

  .xsm\:m-92px {
    margin: 92px;
  }

  .xsm\:m-100px {
    margin: 100px;
  }

  .xsm\:m-106px {
    margin: 106px;
  }

  .xsm\:m-109px {
    margin: 109px;
  }

  .xsm\:m-180px {
    margin: 180px;
  }

  .xsm\:-m-px {
    margin: -1px;
  }

  .xsm\:-m-1 {
    margin: -0.25rem;
  }

  .xsm\:-m-2 {
    margin: -0.5rem;
  }

  .xsm\:-m-3 {
    margin: -0.75rem;
  }

  .xsm\:-m-4 {
    margin: -1rem;
  }

  .xsm\:-m-5 {
    margin: -1.25rem;
  }

  .xsm\:-m-6 {
    margin: -1.5rem;
  }

  .xsm\:-m-8 {
    margin: -2rem;
  }

  .xsm\:-m-10 {
    margin: -2.5rem;
  }

  .xsm\:-m-12 {
    margin: -3rem;
  }

  .xsm\:-m-16 {
    margin: -4rem;
  }

  .xsm\:-m-20 {
    margin: -5rem;
  }

  .xsm\:-m-24 {
    margin: -6rem;
  }

  .xsm\:-m-32 {
    margin: -8rem;
  }

  .xsm\:-m-2px {
    margin: -2px;
  }

  .xsm\:-m-10px {
    margin: -10px;
  }

  .xsm\:-m-11px {
    margin: -11px;
  }

  .xsm\:-m-12px {
    margin: -12px;
  }

  .xsm\:-m-14px {
    margin: -14px;
  }

  .xsm\:-m-15px {
    margin: -15px;
  }

  .xsm\:-m-30px {
    margin: -30px;
  }

  .xsm\:-m-100px {
    margin: -100px;
  }

  .xsm\:-m-105px {
    margin: -105px;
  }

  .xsm\:-m-300px {
    margin: -300px;
  }

  .xsm\:-m-90px {
    margin: -90px;
  }

  .xsm\:-m-92px {
    margin: -92px;
  }

  .xsm\:-m-65px {
    margin: -65px;
  }

  .xsm\:-m-50px {
    margin: -50px;
  }

  .xsm\:-m-55px {
    margin: -55px;
  }

  .xsm\:-m-50vw {
    margin: -50vw;
  }

  .xsm\:-m-17px {
    margin: -17px;
  }

  .xsm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xsm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xsm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xsm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xsm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xsm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xsm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xsm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xsm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xsm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xsm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xsm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xsm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xsm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xsm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xsm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xsm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xsm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xsm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xsm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xsm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xsm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xsm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xsm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xsm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xsm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xsm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xsm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xsm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xsm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xsm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xsm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xsm\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xsm\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xsm\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .xsm\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .xsm\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .xsm\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .xsm\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xsm\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xsm\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .xsm\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .xsm\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .xsm\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .xsm\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xsm\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xsm\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .xsm\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .xsm\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xsm\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xsm\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .xsm\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .xsm\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .xsm\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .xsm\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .xsm\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .xsm\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .xsm\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .xsm\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .xsm\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xsm\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .xsm\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .xsm\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .xsm\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .xsm\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .xsm\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .xsm\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .xsm\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .xsm\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .xsm\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .xsm\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .xsm\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .xsm\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .xsm\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xsm\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .xsm\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .xsm\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .xsm\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .xsm\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .xsm\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .xsm\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .xsm\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .xsm\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .xsm\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .xsm\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xsm\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xsm\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .xsm\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .xsm\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .xsm\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .xsm\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xsm\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xsm\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .xsm\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .xsm\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .xsm\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .xsm\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .xsm\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .xsm\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .xsm\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .xsm\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .xsm\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .xsm\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xsm\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xsm\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .xsm\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .xsm\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .xsm\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .xsm\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .xsm\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .xsm\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .xsm\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .xsm\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xsm\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .xsm\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .xsm\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .xsm\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .xsm\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .xsm\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .xsm\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .xsm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xsm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xsm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xsm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xsm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xsm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xsm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xsm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xsm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xsm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xsm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xsm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xsm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xsm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xsm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xsm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xsm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xsm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xsm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xsm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xsm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xsm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xsm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xsm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xsm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xsm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xsm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xsm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xsm\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xsm\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xsm\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xsm\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xsm\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .xsm\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .xsm\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xsm\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xsm\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .xsm\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .xsm\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xsm\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xsm\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .xsm\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .xsm\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .xsm\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .xsm\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .xsm\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .xsm\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .xsm\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .xsm\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .xsm\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .xsm\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .xsm\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .xsm\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .xsm\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .xsm\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .xsm\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .xsm\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .xsm\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .xsm\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .xsm\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .xsm\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .xsm\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .xsm\:mt-0 {
    margin-top: 0;
  }

  .xsm\:mr-0 {
    margin-right: 0;
  }

  .xsm\:mb-0 {
    margin-bottom: 0;
  }

  .xsm\:ml-0 {
    margin-left: 0;
  }

  .xsm\:mt-1 {
    margin-top: 0.25rem;
  }

  .xsm\:mr-1 {
    margin-right: 0.25rem;
  }

  .xsm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xsm\:ml-1 {
    margin-left: 0.25rem;
  }

  .xsm\:mt-2 {
    margin-top: 0.5rem;
  }

  .xsm\:mr-2 {
    margin-right: 0.5rem;
  }

  .xsm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xsm\:ml-2 {
    margin-left: 0.5rem;
  }

  .xsm\:mt-3 {
    margin-top: 0.75rem;
  }

  .xsm\:mr-3 {
    margin-right: 0.75rem;
  }

  .xsm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xsm\:ml-3 {
    margin-left: 0.75rem;
  }

  .xsm\:mt-4 {
    margin-top: 1rem;
  }

  .xsm\:mr-4 {
    margin-right: 1rem;
  }

  .xsm\:mb-4 {
    margin-bottom: 1rem;
  }

  .xsm\:ml-4 {
    margin-left: 1rem;
  }

  .xsm\:mt-5 {
    margin-top: 1.25rem;
  }

  .xsm\:mr-5 {
    margin-right: 1.25rem;
  }

  .xsm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xsm\:ml-5 {
    margin-left: 1.25rem;
  }

  .xsm\:mt-6 {
    margin-top: 1.5rem;
  }

  .xsm\:mr-6 {
    margin-right: 1.5rem;
  }

  .xsm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xsm\:ml-6 {
    margin-left: 1.5rem;
  }

  .xsm\:mt-8 {
    margin-top: 2rem;
  }

  .xsm\:mr-8 {
    margin-right: 2rem;
  }

  .xsm\:mb-8 {
    margin-bottom: 2rem;
  }

  .xsm\:ml-8 {
    margin-left: 2rem;
  }

  .xsm\:mt-10 {
    margin-top: 2.5rem;
  }

  .xsm\:mr-10 {
    margin-right: 2.5rem;
  }

  .xsm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xsm\:ml-10 {
    margin-left: 2.5rem;
  }

  .xsm\:mt-12 {
    margin-top: 3rem;
  }

  .xsm\:mr-12 {
    margin-right: 3rem;
  }

  .xsm\:mb-12 {
    margin-bottom: 3rem;
  }

  .xsm\:ml-12 {
    margin-left: 3rem;
  }

  .xsm\:mt-16 {
    margin-top: 4rem;
  }

  .xsm\:mr-16 {
    margin-right: 4rem;
  }

  .xsm\:mb-16 {
    margin-bottom: 4rem;
  }

  .xsm\:ml-16 {
    margin-left: 4rem;
  }

  .xsm\:mt-20 {
    margin-top: 5rem;
  }

  .xsm\:mr-20 {
    margin-right: 5rem;
  }

  .xsm\:mb-20 {
    margin-bottom: 5rem;
  }

  .xsm\:ml-20 {
    margin-left: 5rem;
  }

  .xsm\:mt-24 {
    margin-top: 6rem;
  }

  .xsm\:mr-24 {
    margin-right: 6rem;
  }

  .xsm\:mb-24 {
    margin-bottom: 6rem;
  }

  .xsm\:ml-24 {
    margin-left: 6rem;
  }

  .xsm\:mt-32 {
    margin-top: 8rem;
  }

  .xsm\:mr-32 {
    margin-right: 8rem;
  }

  .xsm\:mb-32 {
    margin-bottom: 8rem;
  }

  .xsm\:ml-32 {
    margin-left: 8rem;
  }

  .xsm\:mt-auto {
    margin-top: auto;
  }

  .xsm\:mr-auto {
    margin-right: auto;
  }

  .xsm\:mb-auto {
    margin-bottom: auto;
  }

  .xsm\:ml-auto {
    margin-left: auto;
  }

  .xsm\:mt-px {
    margin-top: 1px;
  }

  .xsm\:mr-px {
    margin-right: 1px;
  }

  .xsm\:mb-px {
    margin-bottom: 1px;
  }

  .xsm\:ml-px {
    margin-left: 1px;
  }

  .xsm\:mt-1px {
    margin-top: 1px;
  }

  .xsm\:mr-1px {
    margin-right: 1px;
  }

  .xsm\:mb-1px {
    margin-bottom: 1px;
  }

  .xsm\:ml-1px {
    margin-left: 1px;
  }

  .xsm\:mt-3px {
    margin-top: 3px;
  }

  .xsm\:mr-3px {
    margin-right: 3px;
  }

  .xsm\:mb-3px {
    margin-bottom: 3px;
  }

  .xsm\:ml-3px {
    margin-left: 3px;
  }

  .xsm\:mt-5px {
    margin-top: 5px;
  }

  .xsm\:mr-5px {
    margin-right: 5px;
  }

  .xsm\:mb-5px {
    margin-bottom: 5px;
  }

  .xsm\:ml-5px {
    margin-left: 5px;
  }

  .xsm\:mt-6px {
    margin-top: 6px;
  }

  .xsm\:mr-6px {
    margin-right: 6px;
  }

  .xsm\:mb-6px {
    margin-bottom: 6px;
  }

  .xsm\:ml-6px {
    margin-left: 6px;
  }

  .xsm\:mt-7px {
    margin-top: 7px;
  }

  .xsm\:mr-7px {
    margin-right: 7px;
  }

  .xsm\:mb-7px {
    margin-bottom: 7px;
  }

  .xsm\:ml-7px {
    margin-left: 7px;
  }

  .xsm\:mt-9px {
    margin-top: 9px;
  }

  .xsm\:mr-9px {
    margin-right: 9px;
  }

  .xsm\:mb-9px {
    margin-bottom: 9px;
  }

  .xsm\:ml-9px {
    margin-left: 9px;
  }

  .xsm\:mt-10px {
    margin-top: 10px;
  }

  .xsm\:mr-10px {
    margin-right: 10px;
  }

  .xsm\:mb-10px {
    margin-bottom: 10px;
  }

  .xsm\:ml-10px {
    margin-left: 10px;
  }

  .xsm\:mt-11px {
    margin-top: 11px;
  }

  .xsm\:mr-11px {
    margin-right: 11px;
  }

  .xsm\:mb-11px {
    margin-bottom: 11px;
  }

  .xsm\:ml-11px {
    margin-left: 11px;
  }

  .xsm\:mt-12px {
    margin-top: 12px;
  }

  .xsm\:mr-12px {
    margin-right: 12px;
  }

  .xsm\:mb-12px {
    margin-bottom: 12px;
  }

  .xsm\:ml-12px {
    margin-left: 12px;
  }

  .xsm\:mt-14px {
    margin-top: 14px;
  }

  .xsm\:mr-14px {
    margin-right: 14px;
  }

  .xsm\:mb-14px {
    margin-bottom: 14px;
  }

  .xsm\:ml-14px {
    margin-left: 14px;
  }

  .xsm\:mt-17px {
    margin-top: 17px;
  }

  .xsm\:mr-17px {
    margin-right: 17px;
  }

  .xsm\:mb-17px {
    margin-bottom: 17px;
  }

  .xsm\:ml-17px {
    margin-left: 17px;
  }

  .xsm\:mt-18px {
    margin-top: 18px;
  }

  .xsm\:mr-18px {
    margin-right: 18px;
  }

  .xsm\:mb-18px {
    margin-bottom: 18px;
  }

  .xsm\:ml-18px {
    margin-left: 18px;
  }

  .xsm\:mt-19px {
    margin-top: 19px;
  }

  .xsm\:mr-19px {
    margin-right: 19px;
  }

  .xsm\:mb-19px {
    margin-bottom: 19px;
  }

  .xsm\:ml-19px {
    margin-left: 19px;
  }

  .xsm\:mt-20px {
    margin-top: 20px;
  }

  .xsm\:mr-20px {
    margin-right: 20px;
  }

  .xsm\:mb-20px {
    margin-bottom: 20px;
  }

  .xsm\:ml-20px {
    margin-left: 20px;
  }

  .xsm\:mt-21px {
    margin-top: 21px;
  }

  .xsm\:mr-21px {
    margin-right: 21px;
  }

  .xsm\:mb-21px {
    margin-bottom: 21px;
  }

  .xsm\:ml-21px {
    margin-left: 21px;
  }

  .xsm\:mt-22px {
    margin-top: 22px;
  }

  .xsm\:mr-22px {
    margin-right: 22px;
  }

  .xsm\:mb-22px {
    margin-bottom: 22px;
  }

  .xsm\:ml-22px {
    margin-left: 22px;
  }

  .xsm\:mt-23px {
    margin-top: 23px;
  }

  .xsm\:mr-23px {
    margin-right: 23px;
  }

  .xsm\:mb-23px {
    margin-bottom: 23px;
  }

  .xsm\:ml-23px {
    margin-left: 23px;
  }

  .xsm\:mt-25px {
    margin-top: 25px;
  }

  .xsm\:mr-25px {
    margin-right: 25px;
  }

  .xsm\:mb-25px {
    margin-bottom: 25px;
  }

  .xsm\:ml-25px {
    margin-left: 25px;
  }

  .xsm\:mt-26px {
    margin-top: 26px;
  }

  .xsm\:mr-26px {
    margin-right: 26px;
  }

  .xsm\:mb-26px {
    margin-bottom: 26px;
  }

  .xsm\:ml-26px {
    margin-left: 26px;
  }

  .xsm\:mt-27px {
    margin-top: 27px;
  }

  .xsm\:mr-27px {
    margin-right: 27px;
  }

  .xsm\:mb-27px {
    margin-bottom: 27px;
  }

  .xsm\:ml-27px {
    margin-left: 27px;
  }

  .xsm\:mt-30px {
    margin-top: 30px;
  }

  .xsm\:mr-30px {
    margin-right: 30px;
  }

  .xsm\:mb-30px {
    margin-bottom: 30px;
  }

  .xsm\:ml-30px {
    margin-left: 30px;
  }

  .xsm\:mt-13px {
    margin-top: 13px;
  }

  .xsm\:mr-13px {
    margin-right: 13px;
  }

  .xsm\:mb-13px {
    margin-bottom: 13px;
  }

  .xsm\:ml-13px {
    margin-left: 13px;
  }

  .xsm\:mt-15px {
    margin-top: 15px;
  }

  .xsm\:mr-15px {
    margin-right: 15px;
  }

  .xsm\:mb-15px {
    margin-bottom: 15px;
  }

  .xsm\:ml-15px {
    margin-left: 15px;
  }

  .xsm\:mt-28px {
    margin-top: 28px;
  }

  .xsm\:mr-28px {
    margin-right: 28px;
  }

  .xsm\:mb-28px {
    margin-bottom: 28px;
  }

  .xsm\:ml-28px {
    margin-left: 28px;
  }

  .xsm\:mt-111px {
    margin-top: 111px;
  }

  .xsm\:mr-111px {
    margin-right: 111px;
  }

  .xsm\:mb-111px {
    margin-bottom: 111px;
  }

  .xsm\:ml-111px {
    margin-left: 111px;
  }

  .xsm\:mt-122px {
    margin-top: 122px;
  }

  .xsm\:mr-122px {
    margin-right: 122px;
  }

  .xsm\:mb-122px {
    margin-bottom: 122px;
  }

  .xsm\:ml-122px {
    margin-left: 122px;
  }

  .xsm\:mt-32px {
    margin-top: 32px;
  }

  .xsm\:mr-32px {
    margin-right: 32px;
  }

  .xsm\:mb-32px {
    margin-bottom: 32px;
  }

  .xsm\:ml-32px {
    margin-left: 32px;
  }

  .xsm\:mt-34px {
    margin-top: 34px;
  }

  .xsm\:mr-34px {
    margin-right: 34px;
  }

  .xsm\:mb-34px {
    margin-bottom: 34px;
  }

  .xsm\:ml-34px {
    margin-left: 34px;
  }

  .xsm\:mt-37px {
    margin-top: 37px;
  }

  .xsm\:mr-37px {
    margin-right: 37px;
  }

  .xsm\:mb-37px {
    margin-bottom: 37px;
  }

  .xsm\:ml-37px {
    margin-left: 37px;
  }

  .xsm\:mt-40px {
    margin-top: 40px;
  }

  .xsm\:mr-40px {
    margin-right: 40px;
  }

  .xsm\:mb-40px {
    margin-bottom: 40px;
  }

  .xsm\:ml-40px {
    margin-left: 40px;
  }

  .xsm\:mt-50px {
    margin-top: 50px;
  }

  .xsm\:mr-50px {
    margin-right: 50px;
  }

  .xsm\:mb-50px {
    margin-bottom: 50px;
  }

  .xsm\:ml-50px {
    margin-left: 50px;
  }

  .xsm\:mt-55px {
    margin-top: 55px;
  }

  .xsm\:mr-55px {
    margin-right: 55px;
  }

  .xsm\:mb-55px {
    margin-bottom: 55px;
  }

  .xsm\:ml-55px {
    margin-left: 55px;
  }

  .xsm\:mt-35px {
    margin-top: 35px;
  }

  .xsm\:mr-35px {
    margin-right: 35px;
  }

  .xsm\:mb-35px {
    margin-bottom: 35px;
  }

  .xsm\:ml-35px {
    margin-left: 35px;
  }

  .xsm\:mt-38px {
    margin-top: 38px;
  }

  .xsm\:mr-38px {
    margin-right: 38px;
  }

  .xsm\:mb-38px {
    margin-bottom: 38px;
  }

  .xsm\:ml-38px {
    margin-left: 38px;
  }

  .xsm\:mt-46px {
    margin-top: 46px;
  }

  .xsm\:mr-46px {
    margin-right: 46px;
  }

  .xsm\:mb-46px {
    margin-bottom: 46px;
  }

  .xsm\:ml-46px {
    margin-left: 46px;
  }

  .xsm\:mt-75px {
    margin-top: 75px;
  }

  .xsm\:mr-75px {
    margin-right: 75px;
  }

  .xsm\:mb-75px {
    margin-bottom: 75px;
  }

  .xsm\:ml-75px {
    margin-left: 75px;
  }

  .xsm\:mt-83px {
    margin-top: 83px;
  }

  .xsm\:mr-83px {
    margin-right: 83px;
  }

  .xsm\:mb-83px {
    margin-bottom: 83px;
  }

  .xsm\:ml-83px {
    margin-left: 83px;
  }

  .xsm\:mt-84px {
    margin-top: 84px;
  }

  .xsm\:mr-84px {
    margin-right: 84px;
  }

  .xsm\:mb-84px {
    margin-bottom: 84px;
  }

  .xsm\:ml-84px {
    margin-left: 84px;
  }

  .xsm\:mt-90px {
    margin-top: 90px;
  }

  .xsm\:mr-90px {
    margin-right: 90px;
  }

  .xsm\:mb-90px {
    margin-bottom: 90px;
  }

  .xsm\:ml-90px {
    margin-left: 90px;
  }

  .xsm\:mt-92px {
    margin-top: 92px;
  }

  .xsm\:mr-92px {
    margin-right: 92px;
  }

  .xsm\:mb-92px {
    margin-bottom: 92px;
  }

  .xsm\:ml-92px {
    margin-left: 92px;
  }

  .xsm\:mt-100px {
    margin-top: 100px;
  }

  .xsm\:mr-100px {
    margin-right: 100px;
  }

  .xsm\:mb-100px {
    margin-bottom: 100px;
  }

  .xsm\:ml-100px {
    margin-left: 100px;
  }

  .xsm\:mt-106px {
    margin-top: 106px;
  }

  .xsm\:mr-106px {
    margin-right: 106px;
  }

  .xsm\:mb-106px {
    margin-bottom: 106px;
  }

  .xsm\:ml-106px {
    margin-left: 106px;
  }

  .xsm\:mt-109px {
    margin-top: 109px;
  }

  .xsm\:mr-109px {
    margin-right: 109px;
  }

  .xsm\:mb-109px {
    margin-bottom: 109px;
  }

  .xsm\:ml-109px {
    margin-left: 109px;
  }

  .xsm\:mt-180px {
    margin-top: 180px;
  }

  .xsm\:mr-180px {
    margin-right: 180px;
  }

  .xsm\:mb-180px {
    margin-bottom: 180px;
  }

  .xsm\:ml-180px {
    margin-left: 180px;
  }

  .xsm\:-mt-px {
    margin-top: -1px;
  }

  .xsm\:-mr-px {
    margin-right: -1px;
  }

  .xsm\:-mb-px {
    margin-bottom: -1px;
  }

  .xsm\:-ml-px {
    margin-left: -1px;
  }

  .xsm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xsm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xsm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xsm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xsm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xsm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xsm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xsm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xsm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xsm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xsm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xsm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xsm\:-mt-4 {
    margin-top: -1rem;
  }

  .xsm\:-mr-4 {
    margin-right: -1rem;
  }

  .xsm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xsm\:-ml-4 {
    margin-left: -1rem;
  }

  .xsm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xsm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xsm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xsm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xsm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xsm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xsm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xsm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xsm\:-mt-8 {
    margin-top: -2rem;
  }

  .xsm\:-mr-8 {
    margin-right: -2rem;
  }

  .xsm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xsm\:-ml-8 {
    margin-left: -2rem;
  }

  .xsm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xsm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xsm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xsm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xsm\:-mt-12 {
    margin-top: -3rem;
  }

  .xsm\:-mr-12 {
    margin-right: -3rem;
  }

  .xsm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xsm\:-ml-12 {
    margin-left: -3rem;
  }

  .xsm\:-mt-16 {
    margin-top: -4rem;
  }

  .xsm\:-mr-16 {
    margin-right: -4rem;
  }

  .xsm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xsm\:-ml-16 {
    margin-left: -4rem;
  }

  .xsm\:-mt-20 {
    margin-top: -5rem;
  }

  .xsm\:-mr-20 {
    margin-right: -5rem;
  }

  .xsm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xsm\:-ml-20 {
    margin-left: -5rem;
  }

  .xsm\:-mt-24 {
    margin-top: -6rem;
  }

  .xsm\:-mr-24 {
    margin-right: -6rem;
  }

  .xsm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xsm\:-ml-24 {
    margin-left: -6rem;
  }

  .xsm\:-mt-32 {
    margin-top: -8rem;
  }

  .xsm\:-mr-32 {
    margin-right: -8rem;
  }

  .xsm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xsm\:-ml-32 {
    margin-left: -8rem;
  }

  .xsm\:-mt-2px {
    margin-top: -2px;
  }

  .xsm\:-mr-2px {
    margin-right: -2px;
  }

  .xsm\:-mb-2px {
    margin-bottom: -2px;
  }

  .xsm\:-ml-2px {
    margin-left: -2px;
  }

  .xsm\:-mt-10px {
    margin-top: -10px;
  }

  .xsm\:-mr-10px {
    margin-right: -10px;
  }

  .xsm\:-mb-10px {
    margin-bottom: -10px;
  }

  .xsm\:-ml-10px {
    margin-left: -10px;
  }

  .xsm\:-mt-11px {
    margin-top: -11px;
  }

  .xsm\:-mr-11px {
    margin-right: -11px;
  }

  .xsm\:-mb-11px {
    margin-bottom: -11px;
  }

  .xsm\:-ml-11px {
    margin-left: -11px;
  }

  .xsm\:-mt-12px {
    margin-top: -12px;
  }

  .xsm\:-mr-12px {
    margin-right: -12px;
  }

  .xsm\:-mb-12px {
    margin-bottom: -12px;
  }

  .xsm\:-ml-12px {
    margin-left: -12px;
  }

  .xsm\:-mt-14px {
    margin-top: -14px;
  }

  .xsm\:-mr-14px {
    margin-right: -14px;
  }

  .xsm\:-mb-14px {
    margin-bottom: -14px;
  }

  .xsm\:-ml-14px {
    margin-left: -14px;
  }

  .xsm\:-mt-15px {
    margin-top: -15px;
  }

  .xsm\:-mr-15px {
    margin-right: -15px;
  }

  .xsm\:-mb-15px {
    margin-bottom: -15px;
  }

  .xsm\:-ml-15px {
    margin-left: -15px;
  }

  .xsm\:-mt-30px {
    margin-top: -30px;
  }

  .xsm\:-mr-30px {
    margin-right: -30px;
  }

  .xsm\:-mb-30px {
    margin-bottom: -30px;
  }

  .xsm\:-ml-30px {
    margin-left: -30px;
  }

  .xsm\:-mt-100px {
    margin-top: -100px;
  }

  .xsm\:-mr-100px {
    margin-right: -100px;
  }

  .xsm\:-mb-100px {
    margin-bottom: -100px;
  }

  .xsm\:-ml-100px {
    margin-left: -100px;
  }

  .xsm\:-mt-105px {
    margin-top: -105px;
  }

  .xsm\:-mr-105px {
    margin-right: -105px;
  }

  .xsm\:-mb-105px {
    margin-bottom: -105px;
  }

  .xsm\:-ml-105px {
    margin-left: -105px;
  }

  .xsm\:-mt-300px {
    margin-top: -300px;
  }

  .xsm\:-mr-300px {
    margin-right: -300px;
  }

  .xsm\:-mb-300px {
    margin-bottom: -300px;
  }

  .xsm\:-ml-300px {
    margin-left: -300px;
  }

  .xsm\:-mt-90px {
    margin-top: -90px;
  }

  .xsm\:-mr-90px {
    margin-right: -90px;
  }

  .xsm\:-mb-90px {
    margin-bottom: -90px;
  }

  .xsm\:-ml-90px {
    margin-left: -90px;
  }

  .xsm\:-mt-92px {
    margin-top: -92px;
  }

  .xsm\:-mr-92px {
    margin-right: -92px;
  }

  .xsm\:-mb-92px {
    margin-bottom: -92px;
  }

  .xsm\:-ml-92px {
    margin-left: -92px;
  }

  .xsm\:-mt-65px {
    margin-top: -65px;
  }

  .xsm\:-mr-65px {
    margin-right: -65px;
  }

  .xsm\:-mb-65px {
    margin-bottom: -65px;
  }

  .xsm\:-ml-65px {
    margin-left: -65px;
  }

  .xsm\:-mt-50px {
    margin-top: -50px;
  }

  .xsm\:-mr-50px {
    margin-right: -50px;
  }

  .xsm\:-mb-50px {
    margin-bottom: -50px;
  }

  .xsm\:-ml-50px {
    margin-left: -50px;
  }

  .xsm\:-mt-55px {
    margin-top: -55px;
  }

  .xsm\:-mr-55px {
    margin-right: -55px;
  }

  .xsm\:-mb-55px {
    margin-bottom: -55px;
  }

  .xsm\:-ml-55px {
    margin-left: -55px;
  }

  .xsm\:-mt-50vw {
    margin-top: -50vw;
  }

  .xsm\:-mr-50vw {
    margin-right: -50vw;
  }

  .xsm\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .xsm\:-ml-50vw {
    margin-left: -50vw;
  }

  .xsm\:-mt-17px {
    margin-top: -17px;
  }

  .xsm\:-mr-17px {
    margin-right: -17px;
  }

  .xsm\:-mb-17px {
    margin-bottom: -17px;
  }

  .xsm\:-ml-17px {
    margin-left: -17px;
  }

  .xsm\:max-h-full {
    max-height: 100%;
  }

  .xsm\:max-h-screen {
    max-height: 100vh;
  }

  .xsm\:max-h-124px {
    max-height: 124px;
  }

  .xsm\:max-h-137px {
    max-height: 137px;
  }

  .xsm\:max-h-143px {
    max-height: 143px;
  }

  .xsm\:max-h-213px {
    max-height: 213px;
  }

  .xsm\:max-h-234px {
    max-height: 234px;
  }

  .xsm\:max-h-236px {
    max-height: 236px;
  }

  .xsm\:max-h-228px {
    max-height: 228px;
  }

  .xsm\:max-h-335px {
    max-height: 335px;
  }

  .xsm\:max-h-104px {
    max-height: 104px;
  }

  .xsm\:max-h-166px {
    max-height: 166px;
  }

  .xsm\:max-w-xs {
    max-width: 20rem;
  }

  .xsm\:max-w-sm {
    max-width: 30rem;
  }

  .xsm\:max-w-md {
    max-width: 40rem;
  }

  .xsm\:max-w-lg {
    max-width: 50rem;
  }

  .xsm\:max-w-xl {
    max-width: 60rem;
  }

  .xsm\:max-w-2xl {
    max-width: 70rem;
  }

  .xsm\:max-w-3xl {
    max-width: 80rem;
  }

  .xsm\:max-w-4xl {
    max-width: 90rem;
  }

  .xsm\:max-w-5xl {
    max-width: 100rem;
  }

  .xsm\:max-w-full {
    max-width: 100%;
  }

  .xsm\:max-w-1366px {
    max-width: 1366px;
  }

  .xsm\:max-w-20px {
    max-width: 20px;
  }

  .xsm\:max-w-100px {
    max-width: 100px;
  }

  .xsm\:max-w-106px {
    max-width: 106px;
  }

  .xsm\:max-w-114px {
    max-width: 114px;
  }

  .xsm\:max-w-141px {
    max-width: 141px;
  }

  .xsm\:max-w-192px {
    max-width: 192px;
  }

  .xsm\:max-w-254px {
    max-width: 254px;
  }

  .xsm\:max-w-671px {
    max-width: 671px;
  }

  .xsm\:max-w-434px {
    max-width: 434px;
  }

  .xsm\:max-w-443px {
    max-width: 443px;
  }

  .xsm\:max-w-463px {
    max-width: 463px;
  }

  .xsm\:max-w-560px {
    max-width: 560px;
  }

  .xsm\:max-w-661px {
    max-width: 661px;
  }

  .xsm\:max-w-900px {
    max-width: 900px;
  }

  .xsm\:max-w-1012px {
    max-width: 1012px;
  }

  .xsm\:max-w-1200px {
    max-width: 1200px;
  }

  .xsm\:max-w-1274px {
    max-width: 1274px;
  }

  .xsm\:max-w-1343px {
    max-width: 1343px;
  }

  .xsm\:max-w-168px {
    max-width: 168px;
  }

  .xsm\:max-w-190px {
    max-width: 190px;
  }

  .xsm\:max-w-220px {
    max-width: 220px;
  }

  .xsm\:max-w-242px {
    max-width: 242px;
  }

  .xsm\:max-w-228px {
    max-width: 228px;
  }

  .xsm\:max-w-260px {
    max-width: 260px;
  }

  .xsm\:max-w-264px {
    max-width: 264px;
  }

  .xsm\:max-w-270px {
    max-width: 270px;
  }

  .xsm\:max-w-290px {
    max-width: 290px;
  }

  .xsm\:max-w-300px {
    max-width: 300px;
  }

  .xsm\:max-w-330px {
    max-width: 330px;
  }

  .xsm\:max-w-308px {
    max-width: 308px;
  }

  .xsm\:max-w-326px {
    max-width: 326px;
  }

  .xsm\:max-w-340px {
    max-width: 340px;
  }

  .xsm\:max-w-382px {
    max-width: 382px;
  }

  .xsm\:max-w-484px {
    max-width: 484px;
  }

  .xsm\:max-w-636px {
    max-width: 636px;
  }

  .xsm\:max-w-642px {
    max-width: 642px;
  }

  .xsm\:max-w-646px {
    max-width: 646px;
  }

  .xsm\:max-w-690px {
    max-width: 690px;
  }

  .xsm\:max-w-771px {
    max-width: 771px;
  }

  .xsm\:max-w-840px {
    max-width: 840px;
  }

  .xsm\:max-w-930px {
    max-width: 930px;
  }

  .xsm\:max-w-33percent {
    max-width: 33.333%;
  }

  .xsm\:max-w-85percent {
    max-width: 85%;
  }

  .xsm\:max-w-95percent {
    max-width: 95%;
  }

  .xsm\:max-w-screen {
    max-width: 100vw;
  }

  .xsm\:min-h-0 {
    min-height: 0;
  }

  .xsm\:min-h-full {
    min-height: 100%;
  }

  .xsm\:min-h-screen {
    min-height: 100vh;
  }

  .xsm\:min-h-50px {
    min-height: 50px;
  }

  .xsm\:min-h-55px {
    min-height: 55px;
  }

  .xsm\:min-h-140px {
    min-height: 140px;
  }

  .xsm\:min-h-147px {
    min-height: 147px;
  }

  .xsm\:min-h-187px {
    min-height: 187px;
  }

  .xsm\:min-w-0 {
    min-width: 0;
  }

  .xsm\:min-w-64 {
    min-width: 64%;
  }

  .xsm\:min-w-70 {
    min-width: 70%;
  }

  .xsm\:min-w-full {
    min-width: 100%;
  }

  .xsm\:min-w-140px {
    min-width: 140px;
  }

  .xsm\:min-w-190px {
    min-width: 190px;
  }

  .xsm\:min-w-264px {
    min-width: 264px;
  }

  .xsm\:min-w-308px {
    min-width: 308px;
  }

  .xsm\:min-w-326px {
    min-width: 326px;
  }

  .xsm\:min-w-1150px {
    min-width: 1150px;
  }

  .xsm\:min-w-1200px {
    min-width: 1200px;
  }

  .xsm\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xsm\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xsm\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xsm\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xsm\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xsm\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xsm\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xsm\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xsm\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xsm\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xsm\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xsm\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xsm\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xsm\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xsm\:opacity-0 {
    opacity: 0;
  }

  .xsm\:opacity-25 {
    opacity: 0.25;
  }

  .xsm\:opacity-50 {
    opacity: 0.5;
  }

  .xsm\:opacity-75 {
    opacity: 0.75;
  }

  .xsm\:opacity-100 {
    opacity: 1;
  }

  .xsm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xsm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xsm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xsm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xsm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xsm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xsm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xsm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xsm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xsm\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xsm\:outline-none {
    outline: 0;
  }

  .xsm\:focus\:outline-none:focus {
    outline: 0;
  }

  .xsm\:overflow-auto {
    overflow: auto;
  }

  .xsm\:overflow-hidden {
    overflow: hidden;
  }

  .xsm\:overflow-visible {
    overflow: visible;
  }

  .xsm\:overflow-scroll {
    overflow: scroll;
  }

  .xsm\:overflow-x-auto {
    overflow-x: auto;
  }

  .xsm\:overflow-y-auto {
    overflow-y: auto;
  }

  .xsm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xsm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xsm\:overflow-x-visible {
    overflow-x: visible;
  }

  .xsm\:overflow-y-visible {
    overflow-y: visible;
  }

  .xsm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xsm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xsm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xsm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xsm\:p-0 {
    padding: 0;
  }

  .xsm\:p-1 {
    padding: 0.25rem;
  }

  .xsm\:p-2 {
    padding: 0.5rem;
  }

  .xsm\:p-3 {
    padding: 0.75rem;
  }

  .xsm\:p-4 {
    padding: 1rem;
  }

  .xsm\:p-5 {
    padding: 1.25rem;
  }

  .xsm\:p-6 {
    padding: 1.5rem;
  }

  .xsm\:p-8 {
    padding: 2rem;
  }

  .xsm\:p-9 {
    padding: 2.25rem;
  }

  .xsm\:p-10 {
    padding: 2.5rem;
  }

  .xsm\:p-12 {
    padding: 3rem;
  }

  .xsm\:p-16 {
    padding: 4rem;
  }

  .xsm\:p-20 {
    padding: 5rem;
  }

  .xsm\:p-24 {
    padding: 6rem;
  }

  .xsm\:p-32 {
    padding: 8rem;
  }

  .xsm\:p-px {
    padding: 1px;
  }

  .xsm\:p-1px {
    padding: 1px;
  }

  .xsm\:p-5px {
    padding: 5px;
  }

  .xsm\:p-6px {
    padding: 6px;
  }

  .xsm\:p-9px {
    padding: 9px;
  }

  .xsm\:p-10px {
    padding: 10px;
  }

  .xsm\:p-13px {
    padding: 13px;
  }

  .xsm\:p-14px {
    padding: 14px;
  }

  .xsm\:p-15px {
    padding: 15px;
  }

  .xsm\:p-16px {
    padding: 16px;
  }

  .xsm\:p-17px {
    padding: 17px;
  }

  .xsm\:p-18px {
    padding: 18px;
  }

  .xsm\:p-19px {
    padding: 19px;
  }

  .xsm\:p-20px {
    padding: 20px;
  }

  .xsm\:p-21px {
    padding: 21px;
  }

  .xsm\:p-23px {
    padding: 23px;
  }

  .xsm\:p-22px {
    padding: 22px;
  }

  .xsm\:p-25px {
    padding: 25px;
  }

  .xsm\:p-27px {
    padding: 27px;
  }

  .xsm\:p-28px {
    padding: 28px;
  }

  .xsm\:p-30px {
    padding: 30px;
  }

  .xsm\:p-34px {
    padding: 34px;
  }

  .xsm\:p-35px {
    padding: 35px;
  }

  .xsm\:p-37px {
    padding: 37px;
  }

  .xsm\:p-46px {
    padding: 46px;
  }

  .xsm\:p-62px {
    padding: 62px;
  }

  .xsm\:p-72px {
    padding: 72px;
  }

  .xsm\:p-75px {
    padding: 75px;
  }

  .xsm\:p-77px {
    padding: 77px;
  }

  .xsm\:p-26px {
    padding: 26px;
  }

  .xsm\:p-40px {
    padding: 40px;
  }

  .xsm\:p-36px {
    padding: 36px;
  }

  .xsm\:p-38px {
    padding: 38px;
  }

  .xsm\:p-50px {
    padding: 50px;
  }

  .xsm\:p-55px {
    padding: 55px;
  }

  .xsm\:p-57px {
    padding: 57px;
  }

  .xsm\:p-63px {
    padding: 63px;
  }

  .xsm\:p-65px {
    padding: 65px;
  }

  .xsm\:p-80px {
    padding: 80px;
  }

  .xsm\:p-83px {
    padding: 83px;
  }

  .xsm\:p-84px {
    padding: 84px;
  }

  .xsm\:p-85px {
    padding: 85px;
  }

  .xsm\:p-96px {
    padding: 96px;
  }

  .xsm\:p-100px {
    padding: 100px;
  }

  .xsm\:p-150px {
    padding: 150px;
  }

  .xsm\:p-2\.2 {
    padding: 2.2rem;
  }

  .xsm\:p-111px {
    padding: 111px;
  }

  .xsm\:p-252px {
    padding: 252px;
  }

  .xsm\:p-320px {
    padding: 320px;
  }

  .xsm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xsm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xsm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xsm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xsm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xsm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xsm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xsm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xsm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xsm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xsm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xsm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xsm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xsm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xsm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xsm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xsm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xsm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xsm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xsm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xsm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xsm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xsm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xsm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xsm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xsm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xsm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xsm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xsm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xsm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xsm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xsm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xsm\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xsm\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xsm\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .xsm\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .xsm\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xsm\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xsm\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .xsm\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .xsm\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xsm\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xsm\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .xsm\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .xsm\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xsm\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xsm\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .xsm\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .xsm\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xsm\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xsm\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .xsm\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .xsm\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xsm\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xsm\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .xsm\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .xsm\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .xsm\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xsm\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .xsm\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .xsm\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .xsm\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .xsm\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xsm\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xsm\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .xsm\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xsm\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .xsm\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .xsm\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .xsm\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .xsm\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .xsm\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .xsm\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .xsm\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .xsm\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .xsm\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .xsm\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .xsm\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .xsm\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .xsm\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .xsm\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .xsm\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .xsm\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xsm\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xsm\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xsm\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xsm\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .xsm\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .xsm\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .xsm\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .xsm\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xsm\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xsm\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .xsm\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .xsm\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .xsm\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .xsm\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .xsm\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .xsm\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .xsm\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .xsm\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .xsm\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .xsm\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .xsm\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .xsm\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .xsm\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .xsm\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .xsm\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .xsm\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .xsm\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .xsm\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .xsm\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .xsm\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .xsm\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .xsm\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xsm\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xsm\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xsm\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .xsm\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xsm\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xsm\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .xsm\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .xsm\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .xsm\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .xsm\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .xsm\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .xsm\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .xsm\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .xsm\:pt-0 {
    padding-top: 0;
  }

  .xsm\:pr-0 {
    padding-right: 0;
  }

  .xsm\:pb-0 {
    padding-bottom: 0;
  }

  .xsm\:pl-0 {
    padding-left: 0;
  }

  .xsm\:pt-1 {
    padding-top: 0.25rem;
  }

  .xsm\:pr-1 {
    padding-right: 0.25rem;
  }

  .xsm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xsm\:pl-1 {
    padding-left: 0.25rem;
  }

  .xsm\:pt-2 {
    padding-top: 0.5rem;
  }

  .xsm\:pr-2 {
    padding-right: 0.5rem;
  }

  .xsm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xsm\:pl-2 {
    padding-left: 0.5rem;
  }

  .xsm\:pt-3 {
    padding-top: 0.75rem;
  }

  .xsm\:pr-3 {
    padding-right: 0.75rem;
  }

  .xsm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xsm\:pl-3 {
    padding-left: 0.75rem;
  }

  .xsm\:pt-4 {
    padding-top: 1rem;
  }

  .xsm\:pr-4 {
    padding-right: 1rem;
  }

  .xsm\:pb-4 {
    padding-bottom: 1rem;
  }

  .xsm\:pl-4 {
    padding-left: 1rem;
  }

  .xsm\:pt-5 {
    padding-top: 1.25rem;
  }

  .xsm\:pr-5 {
    padding-right: 1.25rem;
  }

  .xsm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xsm\:pl-5 {
    padding-left: 1.25rem;
  }

  .xsm\:pt-6 {
    padding-top: 1.5rem;
  }

  .xsm\:pr-6 {
    padding-right: 1.5rem;
  }

  .xsm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xsm\:pl-6 {
    padding-left: 1.5rem;
  }

  .xsm\:pt-8 {
    padding-top: 2rem;
  }

  .xsm\:pr-8 {
    padding-right: 2rem;
  }

  .xsm\:pb-8 {
    padding-bottom: 2rem;
  }

  .xsm\:pl-8 {
    padding-left: 2rem;
  }

  .xsm\:pt-9 {
    padding-top: 2.25rem;
  }

  .xsm\:pr-9 {
    padding-right: 2.25rem;
  }

  .xsm\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xsm\:pl-9 {
    padding-left: 2.25rem;
  }

  .xsm\:pt-10 {
    padding-top: 2.5rem;
  }

  .xsm\:pr-10 {
    padding-right: 2.5rem;
  }

  .xsm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xsm\:pl-10 {
    padding-left: 2.5rem;
  }

  .xsm\:pt-12 {
    padding-top: 3rem;
  }

  .xsm\:pr-12 {
    padding-right: 3rem;
  }

  .xsm\:pb-12 {
    padding-bottom: 3rem;
  }

  .xsm\:pl-12 {
    padding-left: 3rem;
  }

  .xsm\:pt-16 {
    padding-top: 4rem;
  }

  .xsm\:pr-16 {
    padding-right: 4rem;
  }

  .xsm\:pb-16 {
    padding-bottom: 4rem;
  }

  .xsm\:pl-16 {
    padding-left: 4rem;
  }

  .xsm\:pt-20 {
    padding-top: 5rem;
  }

  .xsm\:pr-20 {
    padding-right: 5rem;
  }

  .xsm\:pb-20 {
    padding-bottom: 5rem;
  }

  .xsm\:pl-20 {
    padding-left: 5rem;
  }

  .xsm\:pt-24 {
    padding-top: 6rem;
  }

  .xsm\:pr-24 {
    padding-right: 6rem;
  }

  .xsm\:pb-24 {
    padding-bottom: 6rem;
  }

  .xsm\:pl-24 {
    padding-left: 6rem;
  }

  .xsm\:pt-32 {
    padding-top: 8rem;
  }

  .xsm\:pr-32 {
    padding-right: 8rem;
  }

  .xsm\:pb-32 {
    padding-bottom: 8rem;
  }

  .xsm\:pl-32 {
    padding-left: 8rem;
  }

  .xsm\:pt-px {
    padding-top: 1px;
  }

  .xsm\:pr-px {
    padding-right: 1px;
  }

  .xsm\:pb-px {
    padding-bottom: 1px;
  }

  .xsm\:pl-px {
    padding-left: 1px;
  }

  .xsm\:pt-1px {
    padding-top: 1px;
  }

  .xsm\:pr-1px {
    padding-right: 1px;
  }

  .xsm\:pb-1px {
    padding-bottom: 1px;
  }

  .xsm\:pl-1px {
    padding-left: 1px;
  }

  .xsm\:pt-5px {
    padding-top: 5px;
  }

  .xsm\:pr-5px {
    padding-right: 5px;
  }

  .xsm\:pb-5px {
    padding-bottom: 5px;
  }

  .xsm\:pl-5px {
    padding-left: 5px;
  }

  .xsm\:pt-6px {
    padding-top: 6px;
  }

  .xsm\:pr-6px {
    padding-right: 6px;
  }

  .xsm\:pb-6px {
    padding-bottom: 6px;
  }

  .xsm\:pl-6px {
    padding-left: 6px;
  }

  .xsm\:pt-9px {
    padding-top: 9px;
  }

  .xsm\:pr-9px {
    padding-right: 9px;
  }

  .xsm\:pb-9px {
    padding-bottom: 9px;
  }

  .xsm\:pl-9px {
    padding-left: 9px;
  }

  .xsm\:pt-10px {
    padding-top: 10px;
  }

  .xsm\:pr-10px {
    padding-right: 10px;
  }

  .xsm\:pb-10px {
    padding-bottom: 10px;
  }

  .xsm\:pl-10px {
    padding-left: 10px;
  }

  .xsm\:pt-13px {
    padding-top: 13px;
  }

  .xsm\:pr-13px {
    padding-right: 13px;
  }

  .xsm\:pb-13px {
    padding-bottom: 13px;
  }

  .xsm\:pl-13px {
    padding-left: 13px;
  }

  .xsm\:pt-14px {
    padding-top: 14px;
  }

  .xsm\:pr-14px {
    padding-right: 14px;
  }

  .xsm\:pb-14px {
    padding-bottom: 14px;
  }

  .xsm\:pl-14px {
    padding-left: 14px;
  }

  .xsm\:pt-15px {
    padding-top: 15px;
  }

  .xsm\:pr-15px {
    padding-right: 15px;
  }

  .xsm\:pb-15px {
    padding-bottom: 15px;
  }

  .xsm\:pl-15px {
    padding-left: 15px;
  }

  .xsm\:pt-16px {
    padding-top: 16px;
  }

  .xsm\:pr-16px {
    padding-right: 16px;
  }

  .xsm\:pb-16px {
    padding-bottom: 16px;
  }

  .xsm\:pl-16px {
    padding-left: 16px;
  }

  .xsm\:pt-17px {
    padding-top: 17px;
  }

  .xsm\:pr-17px {
    padding-right: 17px;
  }

  .xsm\:pb-17px {
    padding-bottom: 17px;
  }

  .xsm\:pl-17px {
    padding-left: 17px;
  }

  .xsm\:pt-18px {
    padding-top: 18px;
  }

  .xsm\:pr-18px {
    padding-right: 18px;
  }

  .xsm\:pb-18px {
    padding-bottom: 18px;
  }

  .xsm\:pl-18px {
    padding-left: 18px;
  }

  .xsm\:pt-19px {
    padding-top: 19px;
  }

  .xsm\:pr-19px {
    padding-right: 19px;
  }

  .xsm\:pb-19px {
    padding-bottom: 19px;
  }

  .xsm\:pl-19px {
    padding-left: 19px;
  }

  .xsm\:pt-20px {
    padding-top: 20px;
  }

  .xsm\:pr-20px {
    padding-right: 20px;
  }

  .xsm\:pb-20px {
    padding-bottom: 20px;
  }

  .xsm\:pl-20px {
    padding-left: 20px;
  }

  .xsm\:pt-21px {
    padding-top: 21px;
  }

  .xsm\:pr-21px {
    padding-right: 21px;
  }

  .xsm\:pb-21px {
    padding-bottom: 21px;
  }

  .xsm\:pl-21px {
    padding-left: 21px;
  }

  .xsm\:pt-23px {
    padding-top: 23px;
  }

  .xsm\:pr-23px {
    padding-right: 23px;
  }

  .xsm\:pb-23px {
    padding-bottom: 23px;
  }

  .xsm\:pl-23px {
    padding-left: 23px;
  }

  .xsm\:pt-22px {
    padding-top: 22px;
  }

  .xsm\:pr-22px {
    padding-right: 22px;
  }

  .xsm\:pb-22px {
    padding-bottom: 22px;
  }

  .xsm\:pl-22px {
    padding-left: 22px;
  }

  .xsm\:pt-25px {
    padding-top: 25px;
  }

  .xsm\:pr-25px {
    padding-right: 25px;
  }

  .xsm\:pb-25px {
    padding-bottom: 25px;
  }

  .xsm\:pl-25px {
    padding-left: 25px;
  }

  .xsm\:pt-27px {
    padding-top: 27px;
  }

  .xsm\:pr-27px {
    padding-right: 27px;
  }

  .xsm\:pb-27px {
    padding-bottom: 27px;
  }

  .xsm\:pl-27px {
    padding-left: 27px;
  }

  .xsm\:pt-28px {
    padding-top: 28px;
  }

  .xsm\:pr-28px {
    padding-right: 28px;
  }

  .xsm\:pb-28px {
    padding-bottom: 28px;
  }

  .xsm\:pl-28px {
    padding-left: 28px;
  }

  .xsm\:pt-30px {
    padding-top: 30px;
  }

  .xsm\:pr-30px {
    padding-right: 30px;
  }

  .xsm\:pb-30px {
    padding-bottom: 30px;
  }

  .xsm\:pl-30px {
    padding-left: 30px;
  }

  .xsm\:pt-34px {
    padding-top: 34px;
  }

  .xsm\:pr-34px {
    padding-right: 34px;
  }

  .xsm\:pb-34px {
    padding-bottom: 34px;
  }

  .xsm\:pl-34px {
    padding-left: 34px;
  }

  .xsm\:pt-35px {
    padding-top: 35px;
  }

  .xsm\:pr-35px {
    padding-right: 35px;
  }

  .xsm\:pb-35px {
    padding-bottom: 35px;
  }

  .xsm\:pl-35px {
    padding-left: 35px;
  }

  .xsm\:pt-37px {
    padding-top: 37px;
  }

  .xsm\:pr-37px {
    padding-right: 37px;
  }

  .xsm\:pb-37px {
    padding-bottom: 37px;
  }

  .xsm\:pl-37px {
    padding-left: 37px;
  }

  .xsm\:pt-46px {
    padding-top: 46px;
  }

  .xsm\:pr-46px {
    padding-right: 46px;
  }

  .xsm\:pb-46px {
    padding-bottom: 46px;
  }

  .xsm\:pl-46px {
    padding-left: 46px;
  }

  .xsm\:pt-62px {
    padding-top: 62px;
  }

  .xsm\:pr-62px {
    padding-right: 62px;
  }

  .xsm\:pb-62px {
    padding-bottom: 62px;
  }

  .xsm\:pl-62px {
    padding-left: 62px;
  }

  .xsm\:pt-72px {
    padding-top: 72px;
  }

  .xsm\:pr-72px {
    padding-right: 72px;
  }

  .xsm\:pb-72px {
    padding-bottom: 72px;
  }

  .xsm\:pl-72px {
    padding-left: 72px;
  }

  .xsm\:pt-75px {
    padding-top: 75px;
  }

  .xsm\:pr-75px {
    padding-right: 75px;
  }

  .xsm\:pb-75px {
    padding-bottom: 75px;
  }

  .xsm\:pl-75px {
    padding-left: 75px;
  }

  .xsm\:pt-77px {
    padding-top: 77px;
  }

  .xsm\:pr-77px {
    padding-right: 77px;
  }

  .xsm\:pb-77px {
    padding-bottom: 77px;
  }

  .xsm\:pl-77px {
    padding-left: 77px;
  }

  .xsm\:pt-26px {
    padding-top: 26px;
  }

  .xsm\:pr-26px {
    padding-right: 26px;
  }

  .xsm\:pb-26px {
    padding-bottom: 26px;
  }

  .xsm\:pl-26px {
    padding-left: 26px;
  }

  .xsm\:pt-40px {
    padding-top: 40px;
  }

  .xsm\:pr-40px {
    padding-right: 40px;
  }

  .xsm\:pb-40px {
    padding-bottom: 40px;
  }

  .xsm\:pl-40px {
    padding-left: 40px;
  }

  .xsm\:pt-36px {
    padding-top: 36px;
  }

  .xsm\:pr-36px {
    padding-right: 36px;
  }

  .xsm\:pb-36px {
    padding-bottom: 36px;
  }

  .xsm\:pl-36px {
    padding-left: 36px;
  }

  .xsm\:pt-38px {
    padding-top: 38px;
  }

  .xsm\:pr-38px {
    padding-right: 38px;
  }

  .xsm\:pb-38px {
    padding-bottom: 38px;
  }

  .xsm\:pl-38px {
    padding-left: 38px;
  }

  .xsm\:pt-50px {
    padding-top: 50px;
  }

  .xsm\:pr-50px {
    padding-right: 50px;
  }

  .xsm\:pb-50px {
    padding-bottom: 50px;
  }

  .xsm\:pl-50px {
    padding-left: 50px;
  }

  .xsm\:pt-55px {
    padding-top: 55px;
  }

  .xsm\:pr-55px {
    padding-right: 55px;
  }

  .xsm\:pb-55px {
    padding-bottom: 55px;
  }

  .xsm\:pl-55px {
    padding-left: 55px;
  }

  .xsm\:pt-57px {
    padding-top: 57px;
  }

  .xsm\:pr-57px {
    padding-right: 57px;
  }

  .xsm\:pb-57px {
    padding-bottom: 57px;
  }

  .xsm\:pl-57px {
    padding-left: 57px;
  }

  .xsm\:pt-63px {
    padding-top: 63px;
  }

  .xsm\:pr-63px {
    padding-right: 63px;
  }

  .xsm\:pb-63px {
    padding-bottom: 63px;
  }

  .xsm\:pl-63px {
    padding-left: 63px;
  }

  .xsm\:pt-65px {
    padding-top: 65px;
  }

  .xsm\:pr-65px {
    padding-right: 65px;
  }

  .xsm\:pb-65px {
    padding-bottom: 65px;
  }

  .xsm\:pl-65px {
    padding-left: 65px;
  }

  .xsm\:pt-80px {
    padding-top: 80px;
  }

  .xsm\:pr-80px {
    padding-right: 80px;
  }

  .xsm\:pb-80px {
    padding-bottom: 80px;
  }

  .xsm\:pl-80px {
    padding-left: 80px;
  }

  .xsm\:pt-83px {
    padding-top: 83px;
  }

  .xsm\:pr-83px {
    padding-right: 83px;
  }

  .xsm\:pb-83px {
    padding-bottom: 83px;
  }

  .xsm\:pl-83px {
    padding-left: 83px;
  }

  .xsm\:pt-84px {
    padding-top: 84px;
  }

  .xsm\:pr-84px {
    padding-right: 84px;
  }

  .xsm\:pb-84px {
    padding-bottom: 84px;
  }

  .xsm\:pl-84px {
    padding-left: 84px;
  }

  .xsm\:pt-85px {
    padding-top: 85px;
  }

  .xsm\:pr-85px {
    padding-right: 85px;
  }

  .xsm\:pb-85px {
    padding-bottom: 85px;
  }

  .xsm\:pl-85px {
    padding-left: 85px;
  }

  .xsm\:pt-96px {
    padding-top: 96px;
  }

  .xsm\:pr-96px {
    padding-right: 96px;
  }

  .xsm\:pb-96px {
    padding-bottom: 96px;
  }

  .xsm\:pl-96px {
    padding-left: 96px;
  }

  .xsm\:pt-100px {
    padding-top: 100px;
  }

  .xsm\:pr-100px {
    padding-right: 100px;
  }

  .xsm\:pb-100px {
    padding-bottom: 100px;
  }

  .xsm\:pl-100px {
    padding-left: 100px;
  }

  .xsm\:pt-150px {
    padding-top: 150px;
  }

  .xsm\:pr-150px {
    padding-right: 150px;
  }

  .xsm\:pb-150px {
    padding-bottom: 150px;
  }

  .xsm\:pl-150px {
    padding-left: 150px;
  }

  .xsm\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .xsm\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .xsm\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .xsm\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .xsm\:pt-111px {
    padding-top: 111px;
  }

  .xsm\:pr-111px {
    padding-right: 111px;
  }

  .xsm\:pb-111px {
    padding-bottom: 111px;
  }

  .xsm\:pl-111px {
    padding-left: 111px;
  }

  .xsm\:pt-252px {
    padding-top: 252px;
  }

  .xsm\:pr-252px {
    padding-right: 252px;
  }

  .xsm\:pb-252px {
    padding-bottom: 252px;
  }

  .xsm\:pl-252px {
    padding-left: 252px;
  }

  .xsm\:pt-320px {
    padding-top: 320px;
  }

  .xsm\:pr-320px {
    padding-right: 320px;
  }

  .xsm\:pb-320px {
    padding-bottom: 320px;
  }

  .xsm\:pl-320px {
    padding-left: 320px;
  }

  .xsm\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xsm\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .xsm\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .xsm\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .xsm\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .xsm\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xsm\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xsm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xsm\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xsm\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xsm\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .xsm\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xsm\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xsm\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .xsm\:placeholder-black::placeholder {
    color: #000;
  }

  .xsm\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xsm\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .xsm\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .xsm\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .xsm\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .xsm\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xsm\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .xsm\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .xsm\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .xsm\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .xsm\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xsm\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .xsm\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .xsm\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .xsm\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .xsm\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .xsm\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .xsm\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .xsm\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .xsm\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .xsm\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .xsm\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .xsm\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .xsm\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xsm\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .xsm\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .xsm\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .xsm\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .xsm\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .xsm\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .xsm\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .xsm\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .xsm\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .xsm\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .xsm\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .xsm\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .xsm\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .xsm\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xsm\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .xsm\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .xsm\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .xsm\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .xsm\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xsm\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .xsm\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .xsm\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .xsm\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .xsm\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .xsm\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .xsm\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xsm\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .xsm\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .xsm\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .xsm\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .xsm\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .xsm\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .xsm\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .xsm\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .xsm\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .xsm\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xsm\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .xsm\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .xsm\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .xsm\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .xsm\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .xsm\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .xsm\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .xsm\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .xsm\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .xsm\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xsm\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .xsm\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .xsm\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .xsm\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .xsm\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .xsm\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .xsm\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .xsm\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .xsm\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .xsm\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .xsm\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .xsm\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .xsm\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .xsm\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .xsm\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .xsm\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .xsm\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .xsm\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .xsm\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xsm\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .xsm\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .xsm\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .xsm\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .xsm\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xsm\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .xsm\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .xsm\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .xsm\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .xsm\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .xsm\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .xsm\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .xsm\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .xsm\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .xsm\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .xsm\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .xsm\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .xsm\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .xsm\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .xsm\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .xsm\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .xsm\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .xsm\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xsm\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .xsm\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .xsm\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .xsm\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .xsm\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .xsm\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .xsm\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .xsm\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .xsm\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .xsm\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .xsm\:placeholder-green::placeholder {
    color: #38c172;
  }

  .xsm\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xsm\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .xsm\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .xsm\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .xsm\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .xsm\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .xsm\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .xsm\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .xsm\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .xsm\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xsm\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .xsm\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .xsm\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .xsm\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .xsm\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .xsm\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .xsm\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .xsm\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .xsm\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .xsm\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xsm\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .xsm\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .xsm\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .xsm\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .xsm\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .xsm\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .xsm\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .xsm\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .xsm\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .xsm\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .xsm\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .xsm\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .xsm\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .xsm\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .xsm\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .xsm\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .xsm\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .xsm\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .xsm\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .xsm\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xsm\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .xsm\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .xsm\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .xsm\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .xsm\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xsm\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .xsm\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .xsm\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .xsm\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .xsm\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .xsm\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .xsm\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .xsm\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .xsm\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .xsm\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .xsm\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .xsm\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .xsm\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .xsm\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .xsm\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .xsm\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xsm\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .xsm\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .xsm\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .xsm\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .xsm\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xsm\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .xsm\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .xsm\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .xsm\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .xsm\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xsm\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .xsm\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .xsm\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .xsm\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .xsm\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xsm\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .xsm\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .xsm\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .xsm\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .xsm\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .xsm\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .xsm\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .xsm\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .xsm\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .xsm\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .xsm\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .xsm\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .xsm\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .xsm\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xsm\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .xsm\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .xsm\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .xsm\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .xsm\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .xsm\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .xsm\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .xsm\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .xsm\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .xsm\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xsm\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .xsm\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .xsm\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .xsm\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .xsm\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xsm\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .xsm\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .xsm\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .xsm\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .xsm\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .xsm\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .xsm\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .xsm\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .xsm\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .xsm\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .xsm\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .xsm\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .xsm\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .xsm\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xsm\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .xsm\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .xsm\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .xsm\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .xsm\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xsm\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .xsm\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .xsm\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .xsm\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .xsm\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .xsm\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .xsm\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .xsm\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .xsm\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .xsm\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .xsm\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xsm\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .xsm\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .xsm\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .xsm\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .xsm\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .xsm\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .xsm\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .xsm\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .xsm\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .xsm\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .xsm\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .xsm\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .xsm\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .xsm\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .xsm\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .xsm\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .xsm\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .xsm\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .xsm\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xsm\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .xsm\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .xsm\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .xsm\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .xsm\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .xsm\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .xsm\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .xsm\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .xsm\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .xsm\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xsm\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .xsm\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .xsm\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .xsm\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .xsm\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xsm\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .xsm\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .xsm\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .xsm\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .xsm\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xsm\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .xsm\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .xsm\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .xsm\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .xsm\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xsm\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .xsm\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .xsm\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .xsm\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .xsm\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .xsm\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .xsm\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .xsm\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .xsm\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .xsm\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .xsm\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .xsm\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .xsm\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .xsm\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .xsm\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .xsm\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .xsm\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .xsm\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .xsm\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .xsm\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xsm\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .xsm\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .xsm\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .xsm\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .xsm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .xsm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xsm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xsm\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .xsm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xsm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .xsm\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xsm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xsm\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .xsm\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xsm\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xsm\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .xsm\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .xsm\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .xsm\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .xsm\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xsm\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .xsm\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .xsm\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .xsm\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .xsm\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xsm\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .xsm\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .xsm\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .xsm\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .xsm\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .xsm\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xsm\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .xsm\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .xsm\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xsm\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .xsm\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .xsm\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xsm\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .xsm\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .xsm\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xsm\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .xsm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xsm\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .xsm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .xsm\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .xsm\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .xsm\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .xsm\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xsm\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .xsm\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .xsm\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .xsm\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .xsm\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .xsm\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .xsm\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .xsm\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xsm\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .xsm\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xsm\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .xsm\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .xsm\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .xsm\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .xsm\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xsm\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .xsm\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .xsm\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .xsm\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .xsm\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .xsm\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xsm\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .xsm\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xsm\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .xsm\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .xsm\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .xsm\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .xsm\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .xsm\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .xsm\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .xsm\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .xsm\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .xsm\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xsm\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .xsm\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .xsm\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .xsm\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .xsm\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .xsm\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .xsm\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .xsm\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .xsm\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .xsm\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xsm\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .xsm\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .xsm\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .xsm\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .xsm\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .xsm\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .xsm\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .xsm\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .xsm\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .xsm\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .xsm\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xsm\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .xsm\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .xsm\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xsm\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .xsm\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .xsm\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .xsm\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .xsm\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .xsm\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .xsm\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xsm\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .xsm\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .xsm\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .xsm\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .xsm\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xsm\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .xsm\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .xsm\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .xsm\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .xsm\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .xsm\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xsm\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .xsm\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .xsm\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .xsm\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .xsm\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .xsm\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .xsm\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .xsm\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xsm\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .xsm\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .xsm\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xsm\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .xsm\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .xsm\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xsm\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .xsm\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xsm\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .xsm\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .xsm\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .xsm\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .xsm\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .xsm\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xsm\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .xsm\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .xsm\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .xsm\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .xsm\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .xsm\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .xsm\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xsm\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .xsm\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .xsm\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .xsm\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .xsm\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .xsm\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xsm\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .xsm\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .xsm\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xsm\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .xsm\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xsm\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .xsm\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .xsm\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .xsm\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .xsm\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .xsm\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .xsm\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .xsm\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .xsm\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .xsm\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xsm\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .xsm\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .xsm\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .xsm\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .xsm\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .xsm\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xsm\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .xsm\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .xsm\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xsm\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .xsm\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .xsm\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xsm\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .xsm\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .xsm\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xsm\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .xsm\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .xsm\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .xsm\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .xsm\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .xsm\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .xsm\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .xsm\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xsm\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .xsm\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xsm\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .xsm\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .xsm\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .xsm\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .xsm\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xsm\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .xsm\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .xsm\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .xsm\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .xsm\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .xsm\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xsm\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .xsm\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .xsm\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xsm\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .xsm\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .xsm\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xsm\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .xsm\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .xsm\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .xsm\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .xsm\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .xsm\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .xsm\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xsm\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .xsm\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .xsm\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .xsm\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .xsm\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xsm\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .xsm\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .xsm\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .xsm\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .xsm\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xsm\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .xsm\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .xsm\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .xsm\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .xsm\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xsm\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .xsm\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .xsm\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .xsm\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .xsm\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .xsm\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xsm\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .xsm\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .xsm\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xsm\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .xsm\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .xsm\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .xsm\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .xsm\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .xsm\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .xsm\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xsm\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .xsm\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .xsm\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .xsm\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .xsm\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .xsm\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .xsm\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .xsm\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .xsm\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .xsm\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xsm\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .xsm\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .xsm\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .xsm\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .xsm\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xsm\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .xsm\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .xsm\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .xsm\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .xsm\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .xsm\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xsm\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .xsm\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .xsm\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xsm\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .xsm\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .xsm\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .xsm\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .xsm\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .xsm\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .xsm\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xsm\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .xsm\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .xsm\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .xsm\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .xsm\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xsm\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .xsm\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .xsm\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .xsm\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .xsm\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .xsm\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xsm\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .xsm\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .xsm\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xsm\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .xsm\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .xsm\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xsm\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .xsm\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xsm\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .xsm\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .xsm\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .xsm\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .xsm\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .xsm\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .xsm\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .xsm\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .xsm\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .xsm\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .xsm\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xsm\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .xsm\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .xsm\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xsm\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .xsm\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .xsm\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .xsm\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .xsm\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .xsm\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .xsm\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xsm\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .xsm\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .xsm\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .xsm\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .xsm\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .xsm\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .xsm\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .xsm\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .xsm\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .xsm\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xsm\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .xsm\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .xsm\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .xsm\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .xsm\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xsm\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .xsm\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .xsm\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .xsm\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .xsm\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xsm\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .xsm\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .xsm\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .xsm\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .xsm\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xsm\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .xsm\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .xsm\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .xsm\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .xsm\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .xsm\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .xsm\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .xsm\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .xsm\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .xsm\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .xsm\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .xsm\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .xsm\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .xsm\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .xsm\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .xsm\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .xsm\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .xsm\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .xsm\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .xsm\:pointer-events-none {
    pointer-events: none;
  }

  .xsm\:pointer-events-auto {
    pointer-events: auto;
  }

  .xsm\:static {
    position: static;
  }

  .xsm\:fixed {
    position: fixed;
  }

  .xsm\:absolute {
    position: absolute;
  }

  .xsm\:relative {
    position: relative;
  }

  .xsm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xsm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xsm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xsm\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xsm\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .xsm\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .xsm\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .xsm\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .xsm\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .xsm\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .xsm\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .xsm\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .xsm\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .xsm\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .xsm\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .xsm\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .xsm\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .xsm\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .xsm\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .xsm\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .xsm\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .xsm\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .xsm\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .xsm\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .xsm\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .xsm\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .xsm\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .xsm\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .xsm\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .xsm\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xsm\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xsm\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xsm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xsm\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xsm\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xsm\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .xsm\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .xsm\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .xsm\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .xsm\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .xsm\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .xsm\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .xsm\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .xsm\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .xsm\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .xsm\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .xsm\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .xsm\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .xsm\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .xsm\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .xsm\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .xsm\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .xsm\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .xsm\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .xsm\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .xsm\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .xsm\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .xsm\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .xsm\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .xsm\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .xsm\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .xsm\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .xsm\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .xsm\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .xsm\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .xsm\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .xsm\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .xsm\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .xsm\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .xsm\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .xsm\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .xsm\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .xsm\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .xsm\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .xsm\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .xsm\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .xsm\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .xsm\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .xsm\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .xsm\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .xsm\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .xsm\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .xsm\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .xsm\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .xsm\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .xsm\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .xsm\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .xsm\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .xsm\:top-0 {
    top: 0;
  }

  .xsm\:right-0 {
    right: 0;
  }

  .xsm\:bottom-0 {
    bottom: 0;
  }

  .xsm\:left-0 {
    left: 0;
  }

  .xsm\:top-auto {
    top: auto;
  }

  .xsm\:right-auto {
    right: auto;
  }

  .xsm\:bottom-auto {
    bottom: auto;
  }

  .xsm\:left-auto {
    left: auto;
  }

  .xsm\:top-1\/2 {
    top: 50%;
  }

  .xsm\:right-1\/2 {
    right: 50%;
  }

  .xsm\:bottom-1\/2 {
    bottom: 50%;
  }

  .xsm\:left-1\/2 {
    left: 50%;
  }

  .xsm\:-top-4px {
    top: -4px;
  }

  .xsm\:-right-4px {
    right: -4px;
  }

  .xsm\:-bottom-4px {
    bottom: -4px;
  }

  .xsm\:-left-4px {
    left: -4px;
  }

  .xsm\:top-14px {
    top: 14px;
  }

  .xsm\:right-14px {
    right: 14px;
  }

  .xsm\:bottom-14px {
    bottom: 14px;
  }

  .xsm\:left-14px {
    left: 14px;
  }

  .xsm\:top-21px {
    top: 21px;
  }

  .xsm\:right-21px {
    right: 21px;
  }

  .xsm\:bottom-21px {
    bottom: 21px;
  }

  .xsm\:left-21px {
    left: 21px;
  }

  .xsm\:-top-21px {
    top: -21px;
  }

  .xsm\:-right-21px {
    right: -21px;
  }

  .xsm\:-bottom-21px {
    bottom: -21px;
  }

  .xsm\:-left-21px {
    left: -21px;
  }

  .xsm\:-top-30px {
    top: -30px;
  }

  .xsm\:-right-30px {
    right: -30px;
  }

  .xsm\:-bottom-30px {
    bottom: -30px;
  }

  .xsm\:-left-30px {
    left: -30px;
  }

  .xsm\:top-12px {
    top: 12px;
  }

  .xsm\:right-12px {
    right: 12px;
  }

  .xsm\:bottom-12px {
    bottom: 12px;
  }

  .xsm\:left-12px {
    left: 12px;
  }

  .xsm\:top-13px {
    top: 13px;
  }

  .xsm\:right-13px {
    right: 13px;
  }

  .xsm\:bottom-13px {
    bottom: 13px;
  }

  .xsm\:left-13px {
    left: 13px;
  }

  .xsm\:top-15px {
    top: 15px;
  }

  .xsm\:right-15px {
    right: 15px;
  }

  .xsm\:bottom-15px {
    bottom: 15px;
  }

  .xsm\:left-15px {
    left: 15px;
  }

  .xsm\:top-20px {
    top: 20px;
  }

  .xsm\:right-20px {
    right: 20px;
  }

  .xsm\:bottom-20px {
    bottom: 20px;
  }

  .xsm\:left-20px {
    left: 20px;
  }

  .xsm\:top-22px {
    top: 22px;
  }

  .xsm\:right-22px {
    right: 22px;
  }

  .xsm\:bottom-22px {
    bottom: 22px;
  }

  .xsm\:left-22px {
    left: 22px;
  }

  .xsm\:top-25px {
    top: 25px;
  }

  .xsm\:right-25px {
    right: 25px;
  }

  .xsm\:bottom-25px {
    bottom: 25px;
  }

  .xsm\:left-25px {
    left: 25px;
  }

  .xsm\:top-27px {
    top: 27px;
  }

  .xsm\:right-27px {
    right: 27px;
  }

  .xsm\:bottom-27px {
    bottom: 27px;
  }

  .xsm\:left-27px {
    left: 27px;
  }

  .xsm\:top-28px {
    top: 28px;
  }

  .xsm\:right-28px {
    right: 28px;
  }

  .xsm\:bottom-28px {
    bottom: 28px;
  }

  .xsm\:left-28px {
    left: 28px;
  }

  .xsm\:top-30px {
    top: 30px;
  }

  .xsm\:right-30px {
    right: 30px;
  }

  .xsm\:bottom-30px {
    bottom: 30px;
  }

  .xsm\:left-30px {
    left: 30px;
  }

  .xsm\:top-32px {
    top: 32px;
  }

  .xsm\:right-32px {
    right: 32px;
  }

  .xsm\:bottom-32px {
    bottom: 32px;
  }

  .xsm\:left-32px {
    left: 32px;
  }

  .xsm\:top-36px {
    top: 36px;
  }

  .xsm\:right-36px {
    right: 36px;
  }

  .xsm\:bottom-36px {
    bottom: 36px;
  }

  .xsm\:left-36px {
    left: 36px;
  }

  .xsm\:top-40px {
    top: 40px;
  }

  .xsm\:right-40px {
    right: 40px;
  }

  .xsm\:bottom-40px {
    bottom: 40px;
  }

  .xsm\:left-40px {
    left: 40px;
  }

  .xsm\:top-50px {
    top: 50px;
  }

  .xsm\:right-50px {
    right: 50px;
  }

  .xsm\:bottom-50px {
    bottom: 50px;
  }

  .xsm\:left-50px {
    left: 50px;
  }

  .xsm\:top-75px {
    top: 75px;
  }

  .xsm\:right-75px {
    right: 75px;
  }

  .xsm\:bottom-75px {
    bottom: 75px;
  }

  .xsm\:left-75px {
    left: 75px;
  }

  .xsm\:top-80px {
    top: 80px;
  }

  .xsm\:right-80px {
    right: 80px;
  }

  .xsm\:bottom-80px {
    bottom: 80px;
  }

  .xsm\:left-80px {
    left: 80px;
  }

  .xsm\:top-213px {
    top: 213px;
  }

  .xsm\:right-213px {
    right: 213px;
  }

  .xsm\:bottom-213px {
    bottom: 213px;
  }

  .xsm\:left-213px {
    left: 213px;
  }

  .xsm\:top-295px {
    top: 295px;
  }

  .xsm\:right-295px {
    right: 295px;
  }

  .xsm\:bottom-295px {
    bottom: 295px;
  }

  .xsm\:left-295px {
    left: 295px;
  }

  .xsm\:top-324px {
    top: 324px;
  }

  .xsm\:right-324px {
    right: 324px;
  }

  .xsm\:bottom-324px {
    bottom: 324px;
  }

  .xsm\:left-324px {
    left: 324px;
  }

  .xsm\:top-364px {
    top: 364px;
  }

  .xsm\:right-364px {
    right: 364px;
  }

  .xsm\:bottom-364px {
    bottom: 364px;
  }

  .xsm\:left-364px {
    left: 364px;
  }

  .xsm\:top-428px {
    top: 428px;
  }

  .xsm\:right-428px {
    right: 428px;
  }

  .xsm\:bottom-428px {
    bottom: 428px;
  }

  .xsm\:left-428px {
    left: 428px;
  }

  .xsm\:top-50percent {
    top: 50%;
  }

  .xsm\:right-50percent {
    right: 50%;
  }

  .xsm\:bottom-50percent {
    bottom: 50%;
  }

  .xsm\:left-50percent {
    left: 50%;
  }

  .xsm\:resize-none {
    resize: none;
  }

  .xsm\:resize-y {
    resize: vertical;
  }

  .xsm\:resize-x {
    resize: horizontal;
  }

  .xsm\:resize {
    resize: both;
  }

  .xsm\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xsm\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xsm\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xsm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xsm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xsm\:shadow-none {
    box-shadow: none;
  }

  .xsm\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xsm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xsm\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xsm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xsm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xsm\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xsm\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xsm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xsm\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xsm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xsm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xsm\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .xsm\:fill-current {
    fill: currentColor;
  }

  .xsm\:stroke-current {
    stroke: currentColor;
  }

  .xsm\:table-auto {
    table-layout: auto;
  }

  .xsm\:table-fixed {
    table-layout: fixed;
  }

  .xsm\:text-left {
    text-align: left;
  }

  .xsm\:text-center {
    text-align: center;
  }

  .xsm\:text-right {
    text-align: right;
  }

  .xsm\:text-justify {
    text-align: justify;
  }

  .xsm\:text-primary {
    color: #525ddc;
  }

  .xsm\:text-transparent {
    color: transparent;
  }

  .xsm\:text-black {
    color: #000;
  }

  .xsm\:text-grey-darkest {
    color: #3d4852;
  }

  .xsm\:text-grey-darker {
    color: #606f7b;
  }

  .xsm\:text-grey-dark {
    color: #8795a1;
  }

  .xsm\:text-grey {
    color: #b8c2cc;
  }

  .xsm\:text-grey-light {
    color: #dae1e7;
  }

  .xsm\:text-grey-lighter {
    color: #f1f5f8;
  }

  .xsm\:text-grey-lightest {
    color: #f8fafc;
  }

  .xsm\:text-white {
    color: #ffffff;
  }

  .xsm\:text-red-darkest {
    color: #3b0d0c;
  }

  .xsm\:text-red-darker {
    color: #621b18;
  }

  .xsm\:text-red-dark {
    color: #cc1f1a;
  }

  .xsm\:text-red {
    color: #e3342f;
  }

  .xsm\:text-red-light {
    color: #ef5753;
  }

  .xsm\:text-red-lighter {
    color: #f9acaa;
  }

  .xsm\:text-red-lightest {
    color: #fcebea;
  }

  .xsm\:text-orange-darkest {
    color: #462a16;
  }

  .xsm\:text-orange-darker {
    color: #613b1f;
  }

  .xsm\:text-orange-dark {
    color: #de751f;
  }

  .xsm\:text-orange {
    color: #f6993f;
  }

  .xsm\:text-orange-light {
    color: #faad63;
  }

  .xsm\:text-orange-lighter {
    color: #fcd9b6;
  }

  .xsm\:text-orange-lightest {
    color: #fff5eb;
  }

  .xsm\:text-yellow-darkest {
    color: #453411;
  }

  .xsm\:text-yellow-darker {
    color: #684f1d;
  }

  .xsm\:text-yellow-dark {
    color: #f2d024;
  }

  .xsm\:text-yellow {
    color: #ffed4a;
  }

  .xsm\:text-yellow-light {
    color: #fff382;
  }

  .xsm\:text-yellow-lighter {
    color: #fff9c2;
  }

  .xsm\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .xsm\:text-green-darkest {
    color: #0f2f21;
  }

  .xsm\:text-green-darker {
    color: #1a4731;
  }

  .xsm\:text-green-dark {
    color: #1f9d55;
  }

  .xsm\:text-green {
    color: #38c172;
  }

  .xsm\:text-green-light {
    color: #51d88a;
  }

  .xsm\:text-green-lighter {
    color: #a2f5bf;
  }

  .xsm\:text-green-lightest {
    color: #e3fcec;
  }

  .xsm\:text-teal-darkest {
    color: #0d3331;
  }

  .xsm\:text-teal-darker {
    color: #20504f;
  }

  .xsm\:text-teal-dark {
    color: #38a89d;
  }

  .xsm\:text-teal {
    color: #4dc0b5;
  }

  .xsm\:text-teal-light {
    color: #64d5ca;
  }

  .xsm\:text-teal-lighter {
    color: #a0f0ed;
  }

  .xsm\:text-teal-lightest {
    color: #e8fffe;
  }

  .xsm\:text-blue-darkest {
    color: #12283a;
  }

  .xsm\:text-blue-darker {
    color: #1c3d5a;
  }

  .xsm\:text-blue-dark {
    color: #2779bd;
  }

  .xsm\:text-blue {
    color: #3490dc;
  }

  .xsm\:text-blue-light {
    color: #6cb2eb;
  }

  .xsm\:text-blue-lighter {
    color: #bcdefa;
  }

  .xsm\:text-blue-lightest {
    color: #eff8ff;
  }

  .xsm\:text-indigo-darkest {
    color: #191e38;
  }

  .xsm\:text-indigo-darker {
    color: #2f365f;
  }

  .xsm\:text-indigo-dark {
    color: #5661b3;
  }

  .xsm\:text-indigo {
    color: #6574cd;
  }

  .xsm\:text-indigo-light {
    color: #7886d7;
  }

  .xsm\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .xsm\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .xsm\:text-purple-darkest {
    color: #21183c;
  }

  .xsm\:text-purple-darker {
    color: #382b5f;
  }

  .xsm\:text-purple-dark {
    color: #794acf;
  }

  .xsm\:text-purple {
    color: #9561e2;
  }

  .xsm\:text-purple-light {
    color: #a779e9;
  }

  .xsm\:text-purple-lighter {
    color: #d6bbfc;
  }

  .xsm\:text-purple-lightest {
    color: #f3ebff;
  }

  .xsm\:text-pink-darkest {
    color: #451225;
  }

  .xsm\:text-pink-darker {
    color: #6f213f;
  }

  .xsm\:text-pink-dark {
    color: #eb5286;
  }

  .xsm\:text-pink {
    color: #f66d9b;
  }

  .xsm\:text-pink-light {
    color: #fa7ea8;
  }

  .xsm\:text-pink-lighter {
    color: #ffbbca;
  }

  .xsm\:text-pink-lightest {
    color: #ffebef;
  }

  .xsm\:text-brandy-punch {
    color: #c88532;
  }

  .xsm\:text-alto {
    color: #d8d8d8;
  }

  .xsm\:text-concrete {
    color: #f2f2f2;
  }

  .xsm\:text-dusty-grey {
    color: #979797;
  }

  .xsm\:text-flint {
    color: #6b655d;
  }

  .xsm\:text-gallery {
    color: #eee;
  }

  .xsm\:text-gimblet {
    color: #bfa775;
  }

  .xsm\:text-mine-shaft {
    color: #2a2727;
  }

  .xsm\:text-pale-oyster {
    color: #9b9184;
  }

  .xsm\:text-porsche {
    color: #e8a959;
  }

  .xsm\:text-sand-dune {
    color: #807465;
  }

  .xsm\:text-thunder {
    color: #231f20;
  }

  .xsm\:text-notblack {
    color: #101010;
  }

  .xsm\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .xsm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xsm\:hover\:text-black:hover {
    color: #000;
  }

  .xsm\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .xsm\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .xsm\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .xsm\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .xsm\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .xsm\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .xsm\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .xsm\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xsm\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .xsm\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .xsm\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .xsm\:hover\:text-red:hover {
    color: #e3342f;
  }

  .xsm\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .xsm\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .xsm\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .xsm\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .xsm\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .xsm\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .xsm\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .xsm\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .xsm\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .xsm\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .xsm\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .xsm\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .xsm\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .xsm\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .xsm\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .xsm\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .xsm\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .xsm\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .xsm\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .xsm\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .xsm\:hover\:text-green:hover {
    color: #38c172;
  }

  .xsm\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .xsm\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .xsm\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .xsm\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .xsm\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .xsm\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .xsm\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .xsm\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .xsm\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .xsm\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .xsm\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .xsm\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .xsm\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .xsm\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .xsm\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .xsm\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .xsm\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .xsm\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .xsm\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .xsm\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .xsm\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .xsm\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .xsm\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .xsm\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .xsm\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .xsm\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .xsm\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .xsm\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .xsm\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .xsm\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .xsm\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .xsm\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .xsm\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .xsm\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .xsm\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .xsm\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .xsm\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .xsm\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .xsm\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .xsm\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .xsm\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .xsm\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .xsm\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .xsm\:hover\:text-gallery:hover {
    color: #eee;
  }

  .xsm\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .xsm\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .xsm\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .xsm\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .xsm\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .xsm\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .xsm\:hover\:text-notblack:hover {
    color: #101010;
  }

  .xsm\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .xsm\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xsm\:focus\:text-black:focus {
    color: #000;
  }

  .xsm\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .xsm\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .xsm\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .xsm\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .xsm\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .xsm\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .xsm\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .xsm\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xsm\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .xsm\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .xsm\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .xsm\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xsm\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .xsm\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .xsm\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .xsm\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .xsm\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .xsm\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .xsm\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .xsm\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .xsm\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .xsm\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .xsm\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .xsm\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .xsm\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .xsm\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .xsm\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .xsm\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .xsm\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .xsm\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .xsm\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .xsm\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .xsm\:focus\:text-green:focus {
    color: #38c172;
  }

  .xsm\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .xsm\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .xsm\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .xsm\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .xsm\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .xsm\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .xsm\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .xsm\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .xsm\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .xsm\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .xsm\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .xsm\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .xsm\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .xsm\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .xsm\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .xsm\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .xsm\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .xsm\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .xsm\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .xsm\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .xsm\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .xsm\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .xsm\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .xsm\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .xsm\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .xsm\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .xsm\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .xsm\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .xsm\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .xsm\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .xsm\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .xsm\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .xsm\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .xsm\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .xsm\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .xsm\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .xsm\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .xsm\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .xsm\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .xsm\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .xsm\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .xsm\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .xsm\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .xsm\:focus\:text-gallery:focus {
    color: #eee;
  }

  .xsm\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .xsm\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .xsm\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .xsm\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .xsm\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .xsm\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .xsm\:focus\:text-notblack:focus {
    color: #101010;
  }

  .xsm\:text-xs {
    font-size: .75rem;
  }

  .xsm\:text-sm {
    font-size: .875rem;
  }

  .xsm\:text-base {
    font-size: 1rem;
  }

  .xsm\:text-lg {
    font-size: 1.125rem;
  }

  .xsm\:text-xl {
    font-size: 1.25rem;
  }

  .xsm\:text-2xl {
    font-size: 1.5rem;
  }

  .xsm\:text-3xl {
    font-size: 1.875rem;
  }

  .xsm\:text-4xl {
    font-size: 2.25rem;
  }

  .xsm\:text-5xl {
    font-size: 3rem;
  }

  .xsm\:text-13px {
    font-size: 13px;
  }

  .xsm\:text-14px {
    font-size: 14px;
  }

  .xsm\:text-15px {
    font-size: 15px;
  }

  .xsm\:text-21px {
    font-size: 21px;
  }

  .xsm\:text-27px {
    font-size: 27px;
  }

  .xsm\:text-28px {
    font-size: 28px;
  }

  .xsm\:text-32px {
    font-size: 32px;
  }

  .xsm\:text-18px {
    font-size: 18px;
  }

  .xsm\:text-50px {
    font-size: 50px;
  }

  .xsm\:text-70px {
    font-size: 70px;
  }

  .xsm\:text-80px {
    font-size: 80px;
  }

  .xsm\:text-13rem {
    font-size: 1.3rem;
  }

  .xsm\:italic {
    font-style: italic;
  }

  .xsm\:not-italic {
    font-style: normal;
  }

  .xsm\:uppercase {
    text-transform: uppercase;
  }

  .xsm\:lowercase {
    text-transform: lowercase;
  }

  .xsm\:capitalize {
    text-transform: capitalize;
  }

  .xsm\:normal-case {
    text-transform: none;
  }

  .xsm\:underline {
    text-decoration: underline;
  }

  .xsm\:line-through {
    text-decoration: line-through;
  }

  .xsm\:no-underline {
    text-decoration: none;
  }

  .xsm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xsm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xsm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xsm\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xsm\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xsm\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xsm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xsm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xsm\:tracking-1 {
    letter-spacing: 1px;
  }

  .xsm\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xsm\:tracking-normal {
    letter-spacing: 0;
  }

  .xsm\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .xsm\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .xsm\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .xsm\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .xsm\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .xsm\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .xsm\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .xsm\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .xsm\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .xsm\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .xsm\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .xsm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xsm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xsm\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xsm\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xsm\:align-baseline {
    vertical-align: baseline;
  }

  .xsm\:align-top {
    vertical-align: top;
  }

  .xsm\:align-middle {
    vertical-align: middle;
  }

  .xsm\:align-bottom {
    vertical-align: bottom;
  }

  .xsm\:align-text-top {
    vertical-align: text-top;
  }

  .xsm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xsm\:visible {
    visibility: visible;
  }

  .xsm\:invisible {
    visibility: hidden;
  }

  .xsm\:whitespace-normal {
    white-space: normal;
  }

  .xsm\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xsm\:whitespace-pre {
    white-space: pre;
  }

  .xsm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xsm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xsm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xsm\:break-words {
    overflow-wrap: break-word;
  }

  .xsm\:break-all {
    word-break: break-all;
  }

  .xsm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xsm\:w-0 {
    width: 0;
  }

  .xsm\:w-1 {
    width: 0.25rem;
  }

  .xsm\:w-2 {
    width: 0.5rem;
  }

  .xsm\:w-3 {
    width: 0.75rem;
  }

  .xsm\:w-4 {
    width: 1rem;
  }

  .xsm\:w-5 {
    width: 1.25rem;
  }

  .xsm\:w-6 {
    width: 1.5rem;
  }

  .xsm\:w-8 {
    width: 2rem;
  }

  .xsm\:w-10 {
    width: 2.5rem;
  }

  .xsm\:w-12 {
    width: 3rem;
  }

  .xsm\:w-16 {
    width: 4rem;
  }

  .xsm\:w-20 {
    width: 5.313rem;
  }

  .xsm\:w-24 {
    width: 6rem;
  }

  .xsm\:w-28 {
    width: 7.063rem;
  }

  .xsm\:w-32 {
    width: 8rem;
  }

  .xsm\:w-48 {
    width: 12rem;
  }

  .xsm\:w-64 {
    width: 16rem;
  }

  .xsm\:w-auto {
    width: auto;
  }

  .xsm\:w-px {
    width: 1px;
  }

  .xsm\:w-1\/2 {
    width: 50%;
  }

  .xsm\:w-1\/3 {
    width: 33.33333%;
  }

  .xsm\:w-2\/3 {
    width: 66.66667%;
  }

  .xsm\:w-1\/4 {
    width: 25%;
  }

  .xsm\:w-3\/4 {
    width: 75%;
  }

  .xsm\:w-1\/5 {
    width: 20%;
  }

  .xsm\:w-2\/5 {
    width: 40%;
  }

  .xsm\:w-3\/5 {
    width: 60%;
  }

  .xsm\:w-4\/5 {
    width: 80%;
  }

  .xsm\:w-1\/6 {
    width: 16.66667%;
  }

  .xsm\:w-5\/6 {
    width: 83.33333%;
  }

  .xsm\:w-full {
    width: 100%;
  }

  .xsm\:w-screen {
    width: 100vw;
  }

  .xsm\:w-12px {
    width: 12px;
  }

  .xsm\:w-15px {
    width: 15px;
  }

  .xsm\:w-27px {
    width: 27px;
  }

  .xsm\:w-56px {
    width: 56px;
  }

  .xsm\:w-74px {
    width: 74px;
  }

  .xsm\:w-76px {
    width: 76px;
  }

  .xsm\:w-78px {
    width: 78px;
  }

  .xsm\:w-85px {
    width: 85px;
  }

  .xsm\:w-88px {
    width: 88px;
  }

  .xsm\:w-90px {
    width: 90px;
  }

  .xsm\:w-100px {
    width: 100px;
  }

  .xsm\:w-111px {
    width: 111px;
  }

  .xsm\:w-120px {
    width: 120px;
  }

  .xsm\:w-140px {
    width: 140px;
  }

  .xsm\:w-142px {
    width: 142px;
  }

  .xsm\:w-147px {
    width: 147px;
  }

  .xsm\:w-154px {
    width: 154px;
  }

  .xsm\:w-175px {
    width: 175px;
  }

  .xsm\:w-190px {
    width: 190px;
  }

  .xsm\:w-200px {
    width: 200px;
  }

  .xsm\:w-228px {
    width: 228px;
  }

  .xsm\:w-250px {
    width: 250px;
  }

  .xsm\:w-260px {
    width: 260px;
  }

  .xsm\:w-270px {
    width: 270px;
  }

  .xsm\:w-289px {
    width: 289px;
  }

  .xsm\:w-290px {
    width: 290px;
  }

  .xsm\:w-300px {
    width: 300px;
  }

  .xsm\:w-308px {
    width: 308px;
  }

  .xsm\:w-340px {
    width: 340px;
  }

  .xsm\:w-345px {
    width: 345px;
  }

  .xsm\:w-326px {
    width: 326px;
  }

  .xsm\:w-335px {
    width: 335px;
  }

  .xsm\:w-350px {
    width: 350px;
  }

  .xsm\:w-376px {
    width: 376px;
  }

  .xsm\:w-382px {
    width: 382px;
  }

  .xsm\:w-388px {
    width: 388px;
  }

  .xsm\:w-408px {
    width: 408px;
  }

  .xsm\:w-516px {
    width: 516px;
  }

  .xsm\:w-637px {
    width: 637px;
  }

  .xsm\:w-720px {
    width: 720px;
  }

  .xsm\:w-840px {
    width: 840px;
  }

  .xsm\:w-930px {
    width: 930px;
  }

  .xsm\:w-931px {
    width: 931px;
  }

  .xsm\:w-1012px {
    width: 1012px;
  }

  .xsm\:w-1200px {
    width: 1200px;
  }

  .xsm\:w-1274px {
    width: 1274px;
  }

  .xsm\:w-23percent {
    width: 23%;
  }

  .xsm\:w-30percent {
    width: 30%;
  }

  .xsm\:w-35percent {
    width: 35%;
  }

  .xsm\:w-70percent {
    width: 70%;
  }

  .xsm\:w-78percent {
    width: 78%;
  }

  .xsm\:w-80percent {
    width: 80%;
  }

  .xsm\:w-32percent {
    width: 32.333%;
  }

  .xsm\:z-0 {
    z-index: 0;
  }

  .xsm\:z-1 {
    z-index: 1;
  }

  .xsm\:z-2 {
    z-index: 2;
  }

  .xsm\:z-9 {
    z-index: 9;
  }

  .xsm\:z-10 {
    z-index: 10;
  }

  .xsm\:z-20 {
    z-index: 20;
  }

  .xsm\:z-30 {
    z-index: 30;
  }

  .xsm\:z-40 {
    z-index: 40;
  }

  .xsm\:z-50 {
    z-index: 50;
  }

  .xsm\:z-99 {
    z-index: 99;
  }

  .xsm\:z-999 {
    z-index: 999;
  }

  .xsm\:z-99999 {
    z-index: 99999;
  }

  .xsm\:z-999999 {
    z-index: 999999;
  }

  .xsm\:z-99999999 {
    z-index: 99999999;
  }

  .xsm\:z-auto {
    z-index: auto;
  }

  .xsm\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 425px) {
  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:bg-fixed {
    background-attachment: fixed;
  }

  .sm\:bg-local {
    background-attachment: local;
  }

  .sm\:bg-scroll {
    background-attachment: scroll;
  }

  .sm\:bg-primary {
    background-color: #525ddc;
  }

  .sm\:bg-transparent {
    background-color: transparent;
  }

  .sm\:bg-black {
    background-color: #000;
  }

  .sm\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .sm\:bg-grey-darker {
    background-color: #606f7b;
  }

  .sm\:bg-grey-dark {
    background-color: #8795a1;
  }

  .sm\:bg-grey {
    background-color: #b8c2cc;
  }

  .sm\:bg-grey-light {
    background-color: #dae1e7;
  }

  .sm\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .sm\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .sm\:bg-white {
    background-color: #ffffff;
  }

  .sm\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .sm\:bg-red-darker {
    background-color: #621b18;
  }

  .sm\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .sm\:bg-red {
    background-color: #e3342f;
  }

  .sm\:bg-red-light {
    background-color: #ef5753;
  }

  .sm\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .sm\:bg-red-lightest {
    background-color: #fcebea;
  }

  .sm\:bg-orange-darkest {
    background-color: #462a16;
  }

  .sm\:bg-orange-darker {
    background-color: #613b1f;
  }

  .sm\:bg-orange-dark {
    background-color: #de751f;
  }

  .sm\:bg-orange {
    background-color: #f6993f;
  }

  .sm\:bg-orange-light {
    background-color: #faad63;
  }

  .sm\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .sm\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .sm\:bg-yellow-darkest {
    background-color: #453411;
  }

  .sm\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .sm\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .sm\:bg-yellow {
    background-color: #ffed4a;
  }

  .sm\:bg-yellow-light {
    background-color: #fff382;
  }

  .sm\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .sm\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .sm\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .sm\:bg-green-darker {
    background-color: #1a4731;
  }

  .sm\:bg-green-dark {
    background-color: #1f9d55;
  }

  .sm\:bg-green {
    background-color: #38c172;
  }

  .sm\:bg-green-light {
    background-color: #51d88a;
  }

  .sm\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .sm\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .sm\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .sm\:bg-teal-darker {
    background-color: #20504f;
  }

  .sm\:bg-teal-dark {
    background-color: #38a89d;
  }

  .sm\:bg-teal {
    background-color: #4dc0b5;
  }

  .sm\:bg-teal-light {
    background-color: #64d5ca;
  }

  .sm\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .sm\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .sm\:bg-blue-darkest {
    background-color: #12283a;
  }

  .sm\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .sm\:bg-blue-dark {
    background-color: #2779bd;
  }

  .sm\:bg-blue {
    background-color: #3490dc;
  }

  .sm\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .sm\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .sm\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .sm\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .sm\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .sm\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .sm\:bg-indigo {
    background-color: #6574cd;
  }

  .sm\:bg-indigo-light {
    background-color: #7886d7;
  }

  .sm\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .sm\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .sm\:bg-purple-darkest {
    background-color: #21183c;
  }

  .sm\:bg-purple-darker {
    background-color: #382b5f;
  }

  .sm\:bg-purple-dark {
    background-color: #794acf;
  }

  .sm\:bg-purple {
    background-color: #9561e2;
  }

  .sm\:bg-purple-light {
    background-color: #a779e9;
  }

  .sm\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .sm\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .sm\:bg-pink-darkest {
    background-color: #451225;
  }

  .sm\:bg-pink-darker {
    background-color: #6f213f;
  }

  .sm\:bg-pink-dark {
    background-color: #eb5286;
  }

  .sm\:bg-pink {
    background-color: #f66d9b;
  }

  .sm\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .sm\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .sm\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .sm\:bg-brandy-punch {
    background-color: #c88532;
  }

  .sm\:bg-alto {
    background-color: #d8d8d8;
  }

  .sm\:bg-concrete {
    background-color: #f2f2f2;
  }

  .sm\:bg-dusty-grey {
    background-color: #979797;
  }

  .sm\:bg-flint {
    background-color: #6b655d;
  }

  .sm\:bg-gallery {
    background-color: #eee;
  }

  .sm\:bg-gimblet {
    background-color: #bfa775;
  }

  .sm\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .sm\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .sm\:bg-porsche {
    background-color: #e8a959;
  }

  .sm\:bg-sand-dune {
    background-color: #807465;
  }

  .sm\:bg-thunder {
    background-color: #231f20;
  }

  .sm\:bg-notblack {
    background-color: #101010;
  }

  .sm\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .sm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .sm\:hover\:bg-black:hover {
    background-color: #000;
  }

  .sm\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .sm\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .sm\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .sm\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .sm\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .sm\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .sm\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .sm\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .sm\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .sm\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .sm\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .sm\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .sm\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .sm\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .sm\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .sm\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .sm\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .sm\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .sm\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .sm\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .sm\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .sm\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .sm\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .sm\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .sm\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .sm\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .sm\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .sm\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .sm\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .sm\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .sm\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .sm\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .sm\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .sm\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .sm\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .sm\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .sm\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .sm\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .sm\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .sm\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .sm\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .sm\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .sm\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .sm\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .sm\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .sm\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .sm\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .sm\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .sm\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .sm\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .sm\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .sm\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .sm\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .sm\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .sm\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .sm\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .sm\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .sm\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .sm\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .sm\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .sm\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .sm\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .sm\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .sm\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .sm\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .sm\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .sm\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .sm\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .sm\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .sm\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .sm\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .sm\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .sm\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .sm\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .sm\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .sm\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .sm\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .sm\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .sm\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .sm\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .sm\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .sm\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .sm\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .sm\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .sm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .sm\:focus\:bg-black:focus {
    background-color: #000;
  }

  .sm\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .sm\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .sm\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .sm\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .sm\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .sm\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .sm\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .sm\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .sm\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .sm\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .sm\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .sm\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .sm\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .sm\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .sm\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .sm\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .sm\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .sm\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .sm\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .sm\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .sm\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .sm\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .sm\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .sm\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .sm\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .sm\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .sm\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .sm\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .sm\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .sm\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .sm\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .sm\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .sm\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .sm\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .sm\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .sm\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .sm\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .sm\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .sm\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .sm\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .sm\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .sm\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .sm\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .sm\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .sm\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .sm\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .sm\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .sm\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .sm\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .sm\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .sm\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .sm\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .sm\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .sm\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .sm\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .sm\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .sm\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .sm\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .sm\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .sm\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .sm\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .sm\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .sm\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .sm\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .sm\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .sm\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .sm\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .sm\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .sm\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .sm\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .sm\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .sm\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .sm\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .sm\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .sm\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .sm\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .sm\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .sm\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .sm\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .sm\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .sm\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .sm\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .sm\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .sm\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .sm\:bg-bottom {
    background-position: bottom;
  }

  .sm\:bg-center {
    background-position: center;
  }

  .sm\:bg-left {
    background-position: left;
  }

  .sm\:bg-left-bottom {
    background-position: left bottom;
  }

  .sm\:bg-left-top {
    background-position: left top;
  }

  .sm\:bg-right {
    background-position: right;
  }

  .sm\:bg-right-bottom {
    background-position: right bottom;
  }

  .sm\:bg-right-top {
    background-position: right top;
  }

  .sm\:bg-top {
    background-position: top;
  }

  .sm\:bg-repeat {
    background-repeat: repeat;
  }

  .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .sm\:bg-repeat-round {
    background-repeat: round;
  }

  .sm\:bg-repeat-space {
    background-repeat: space;
  }

  .sm\:bg-auto {
    background-size: auto;
  }

  .sm\:bg-cover {
    background-size: cover;
  }

  .sm\:bg-contain {
    background-size: contain;
  }

  .sm\:border-collapse {
    border-collapse: collapse;
  }

  .sm\:border-separate {
    border-collapse: separate;
  }

  .sm\:border-primary {
    border-color: #525ddc;
  }

  .sm\:border-transparent {
    border-color: transparent;
  }

  .sm\:border-black {
    border-color: #000;
  }

  .sm\:border-grey-darkest {
    border-color: #3d4852;
  }

  .sm\:border-grey-darker {
    border-color: #606f7b;
  }

  .sm\:border-grey-dark {
    border-color: #8795a1;
  }

  .sm\:border-grey {
    border-color: #b8c2cc;
  }

  .sm\:border-grey-light {
    border-color: #dae1e7;
  }

  .sm\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .sm\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .sm\:border-white {
    border-color: #ffffff;
  }

  .sm\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .sm\:border-red-darker {
    border-color: #621b18;
  }

  .sm\:border-red-dark {
    border-color: #cc1f1a;
  }

  .sm\:border-red {
    border-color: #e3342f;
  }

  .sm\:border-red-light {
    border-color: #ef5753;
  }

  .sm\:border-red-lighter {
    border-color: #f9acaa;
  }

  .sm\:border-red-lightest {
    border-color: #fcebea;
  }

  .sm\:border-orange-darkest {
    border-color: #462a16;
  }

  .sm\:border-orange-darker {
    border-color: #613b1f;
  }

  .sm\:border-orange-dark {
    border-color: #de751f;
  }

  .sm\:border-orange {
    border-color: #f6993f;
  }

  .sm\:border-orange-light {
    border-color: #faad63;
  }

  .sm\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .sm\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .sm\:border-yellow-darkest {
    border-color: #453411;
  }

  .sm\:border-yellow-darker {
    border-color: #684f1d;
  }

  .sm\:border-yellow-dark {
    border-color: #f2d024;
  }

  .sm\:border-yellow {
    border-color: #ffed4a;
  }

  .sm\:border-yellow-light {
    border-color: #fff382;
  }

  .sm\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .sm\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .sm\:border-green-darkest {
    border-color: #0f2f21;
  }

  .sm\:border-green-darker {
    border-color: #1a4731;
  }

  .sm\:border-green-dark {
    border-color: #1f9d55;
  }

  .sm\:border-green {
    border-color: #38c172;
  }

  .sm\:border-green-light {
    border-color: #51d88a;
  }

  .sm\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .sm\:border-green-lightest {
    border-color: #e3fcec;
  }

  .sm\:border-teal-darkest {
    border-color: #0d3331;
  }

  .sm\:border-teal-darker {
    border-color: #20504f;
  }

  .sm\:border-teal-dark {
    border-color: #38a89d;
  }

  .sm\:border-teal {
    border-color: #4dc0b5;
  }

  .sm\:border-teal-light {
    border-color: #64d5ca;
  }

  .sm\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .sm\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .sm\:border-blue-darkest {
    border-color: #12283a;
  }

  .sm\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .sm\:border-blue-dark {
    border-color: #2779bd;
  }

  .sm\:border-blue {
    border-color: #3490dc;
  }

  .sm\:border-blue-light {
    border-color: #6cb2eb;
  }

  .sm\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .sm\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .sm\:border-indigo-darkest {
    border-color: #191e38;
  }

  .sm\:border-indigo-darker {
    border-color: #2f365f;
  }

  .sm\:border-indigo-dark {
    border-color: #5661b3;
  }

  .sm\:border-indigo {
    border-color: #6574cd;
  }

  .sm\:border-indigo-light {
    border-color: #7886d7;
  }

  .sm\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .sm\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .sm\:border-purple-darkest {
    border-color: #21183c;
  }

  .sm\:border-purple-darker {
    border-color: #382b5f;
  }

  .sm\:border-purple-dark {
    border-color: #794acf;
  }

  .sm\:border-purple {
    border-color: #9561e2;
  }

  .sm\:border-purple-light {
    border-color: #a779e9;
  }

  .sm\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .sm\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .sm\:border-pink-darkest {
    border-color: #451225;
  }

  .sm\:border-pink-darker {
    border-color: #6f213f;
  }

  .sm\:border-pink-dark {
    border-color: #eb5286;
  }

  .sm\:border-pink {
    border-color: #f66d9b;
  }

  .sm\:border-pink-light {
    border-color: #fa7ea8;
  }

  .sm\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .sm\:border-pink-lightest {
    border-color: #ffebef;
  }

  .sm\:border-brandy-punch {
    border-color: #c88532;
  }

  .sm\:border-alto {
    border-color: #d8d8d8;
  }

  .sm\:border-concrete {
    border-color: #f2f2f2;
  }

  .sm\:border-dusty-grey {
    border-color: #979797;
  }

  .sm\:border-flint {
    border-color: #6b655d;
  }

  .sm\:border-gallery {
    border-color: #eee;
  }

  .sm\:border-gimblet {
    border-color: #bfa775;
  }

  .sm\:border-mine-shaft {
    border-color: #2a2727;
  }

  .sm\:border-pale-oyster {
    border-color: #9b9184;
  }

  .sm\:border-porsche {
    border-color: #e8a959;
  }

  .sm\:border-sand-dune {
    border-color: #807465;
  }

  .sm\:border-thunder {
    border-color: #231f20;
  }

  .sm\:border-notblack {
    border-color: #101010;
  }

  .sm\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .sm\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .sm\:hover\:border-black:hover {
    border-color: #000;
  }

  .sm\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .sm\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .sm\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .sm\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .sm\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .sm\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .sm\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .sm\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .sm\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .sm\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .sm\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .sm\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .sm\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .sm\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .sm\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .sm\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .sm\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .sm\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .sm\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .sm\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .sm\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .sm\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .sm\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .sm\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .sm\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .sm\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .sm\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .sm\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .sm\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .sm\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .sm\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .sm\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .sm\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .sm\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .sm\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .sm\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .sm\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .sm\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .sm\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .sm\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .sm\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .sm\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .sm\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .sm\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .sm\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .sm\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .sm\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .sm\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .sm\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .sm\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .sm\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .sm\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .sm\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .sm\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .sm\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .sm\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .sm\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .sm\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .sm\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .sm\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .sm\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .sm\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .sm\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .sm\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .sm\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .sm\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .sm\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .sm\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .sm\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .sm\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .sm\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .sm\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .sm\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .sm\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .sm\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .sm\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .sm\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .sm\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .sm\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .sm\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .sm\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .sm\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .sm\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .sm\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .sm\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .sm\:focus\:border-black:focus {
    border-color: #000;
  }

  .sm\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .sm\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .sm\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .sm\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .sm\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .sm\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .sm\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .sm\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .sm\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .sm\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .sm\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .sm\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .sm\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .sm\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .sm\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .sm\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .sm\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .sm\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .sm\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .sm\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .sm\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .sm\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .sm\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .sm\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .sm\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .sm\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .sm\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .sm\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .sm\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .sm\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .sm\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .sm\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .sm\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .sm\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .sm\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .sm\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .sm\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .sm\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .sm\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .sm\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .sm\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .sm\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .sm\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .sm\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .sm\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .sm\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .sm\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .sm\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .sm\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .sm\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .sm\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .sm\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .sm\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .sm\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .sm\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .sm\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .sm\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .sm\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .sm\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .sm\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .sm\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .sm\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .sm\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .sm\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .sm\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .sm\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .sm\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .sm\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .sm\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .sm\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .sm\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .sm\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .sm\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .sm\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .sm\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .sm\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .sm\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .sm\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .sm\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .sm\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .sm\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .sm\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .sm\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .sm\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .sm\:rounded-100 {
    border-radius: 100%;
  }

  .sm\:rounded-none {
    border-radius: 0;
  }

  .sm\:rounded-sm {
    border-radius: .125rem;
  }

  .sm\:rounded {
    border-radius: .25rem;
  }

  .sm\:rounded-lg {
    border-radius: .5rem;
  }

  .sm\:rounded-full {
    border-radius: 9999px;
  }

  .sm\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .sm\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .sm\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .sm\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .sm\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .sm\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .sm\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-double {
    border-style: double;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-3px {
    border-width: 3px;
  }

  .sm\:border-t-0 {
    border-top-width: 0;
  }

  .sm\:border-r-0 {
    border-right-width: 0;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0;
  }

  .sm\:border-l-0 {
    border-left-width: 0;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:border-t-3px {
    border-top-width: 3px;
  }

  .sm\:border-r-3px {
    border-right-width: 3px;
  }

  .sm\:border-b-3px {
    border-bottom-width: 3px;
  }

  .sm\:border-l-3px {
    border-left-width: 3px;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: -webkit-box;
    display: flex;
  }

  .sm\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .sm\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .sm\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .sm\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .sm\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .sm\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .sm\:self-auto {
    align-self: auto;
  }

  .sm\:self-start {
    align-self: flex-start;
  }

  .sm\:self-end {
    align-self: flex-end;
  }

  .sm\:self-center {
    align-self: center;
  }

  .sm\:self-stretch {
    align-self: stretch;
  }

  .sm\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .sm\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .sm\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .sm\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .sm\:justify-around {
    justify-content: space-around;
  }

  .sm\:content-center {
    align-content: center;
  }

  .sm\:content-start {
    align-content: flex-start;
  }

  .sm\:content-end {
    align-content: flex-end;
  }

  .sm\:content-between {
    align-content: space-between;
  }

  .sm\:content-around {
    align-content: space-around;
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .sm\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .sm\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .sm\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .sm\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .sm\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .sm\:flex-shrink {
    flex-shrink: 1;
  }

  .sm\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .sm\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .sm\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .sm\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .sm\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .sm\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .sm\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .sm\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .sm\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .sm\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .sm\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .sm\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .sm\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .sm\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .sm\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .sm\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .sm\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .sm\:font-hairline {
    font-weight: 100;
  }

  .sm\:font-thin {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .sm\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900;
  }

  .sm\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .sm\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .sm\:focus\:font-light:focus {
    font-weight: 300;
  }

  .sm\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .sm\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .sm\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .sm\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .sm\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .sm\:focus\:font-black:focus {
    font-weight: 900;
  }

  .sm\:h-0 {
    height: 0;
  }

  .sm\:h-1 {
    height: 0.25rem;
  }

  .sm\:h-2 {
    height: 0.5rem;
  }

  .sm\:h-3 {
    height: 0.75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:h-2px {
    height: 2px;
  }

  .sm\:h-10px {
    height: 10px;
  }

  .sm\:h-14px {
    height: 14px;
  }

  .sm\:h-15px {
    height: 15px;
  }

  .sm\:h-30px {
    height: 30px;
  }

  .sm\:h-33px {
    height: 33px;
  }

  .sm\:h-35px {
    height: 35px;
  }

  .sm\:h-37px {
    height: 37px;
  }

  .sm\:h-44px {
    height: 44px;
  }

  .sm\:h-45px {
    height: 45px;
  }

  .sm\:h-50px {
    height: 50px;
  }

  .sm\:h-55px {
    height: 55px;
  }

  .sm\:h-69px {
    height: 69px;
  }

  .sm\:h-70px {
    height: 70px;
  }

  .sm\:h-75px {
    height: 75px;
  }

  .sm\:h-77px {
    height: 77px;
  }

  .sm\:h-86px {
    height: 86px;
  }

  .sm\:h-90px {
    height: 90px;
  }

  .sm\:h-94px {
    height: 94px;
  }

  .sm\:h-95px {
    height: 95px;
  }

  .sm\:h-100px {
    height: 100px;
  }

  .sm\:h-106px {
    height: 106px;
  }

  .sm\:h-108px {
    height: 108px;
  }

  .sm\:h-117px {
    height: 117px;
  }

  .sm\:h-137px {
    height: 137px;
  }

  .sm\:h-142px {
    height: 142px;
  }

  .sm\:h-147px {
    height: 147px;
  }

  .sm\:h-153px {
    height: 153px;
  }

  .sm\:h-157px {
    height: 157px;
  }

  .sm\:h-167px {
    height: 167px;
  }

  .sm\:h-182px {
    height: 182px;
  }

  .sm\:h-189px {
    height: 189px;
  }

  .sm\:h-198px {
    height: 198px;
  }

  .sm\:h-200px {
    height: 200px;
  }

  .sm\:h-213px {
    height: 213px;
  }

  .sm\:h-234px {
    height: 234px;
  }

  .sm\:h-227px {
    height: 227px;
  }

  .sm\:h-228px {
    height: 228px;
  }

  .sm\:h-615px {
    height: 615px;
  }

  .sm\:h-6px {
    height: 6px;
  }

  .sm\:h-59px {
    height: 59px;
  }

  .sm\:h-60px {
    height: 60px;
  }

  .sm\:h-97px {
    height: 97px;
  }

  .sm\:h-122px {
    height: 122px;
  }

  .sm\:h-125px {
    height: 125px;
  }

  .sm\:h-172px {
    height: 172px;
  }

  .sm\:h-178px {
    height: 178px;
  }

  .sm\:h-236px {
    height: 236px;
  }

  .sm\:h-295px {
    height: 295px;
  }

  .sm\:h-335px {
    height: 335px;
  }

  .sm\:h-336px {
    height: 336px;
  }

  .sm\:h-375px {
    height: 375px;
  }

  .sm\:h-376px {
    height: 376px;
  }

  .sm\:h-395px {
    height: 395px;
  }

  .sm\:h-400px {
    height: 400px;
  }

  .sm\:h-416px {
    height: 416px;
  }

  .sm\:h-495px {
    height: 495px;
  }

  .sm\:h-930px {
    height: 930px;
  }

  .sm\:h-90percent {
    height: 90%;
  }

  .sm\:leading-30 {
    line-height: 30px;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:leading-18px {
    line-height: 18px;
  }

  .sm\:leading-20px {
    line-height: 20px;
  }

  .sm\:leading-22px {
    line-height: 22px;
  }

  .sm\:leading-25px {
    line-height: 25px;
  }

  .sm\:leading-26px {
    line-height: 26px;
  }

  .sm\:list-inside {
    list-style-position: inside;
  }

  .sm\:list-outside {
    list-style-position: outside;
  }

  .sm\:list-none {
    list-style-type: none;
  }

  .sm\:list-disc {
    list-style-type: disc;
  }

  .sm\:list-decimal {
    list-style-type: decimal;
  }

  .sm\:m-0 {
    margin: 0;
  }

  .sm\:m-1 {
    margin: 0.25rem;
  }

  .sm\:m-2 {
    margin: 0.5rem;
  }

  .sm\:m-3 {
    margin: 0.75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-10 {
    margin: 2.5rem;
  }

  .sm\:m-12 {
    margin: 3rem;
  }

  .sm\:m-16 {
    margin: 4rem;
  }

  .sm\:m-20 {
    margin: 5rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:m-1px {
    margin: 1px;
  }

  .sm\:m-3px {
    margin: 3px;
  }

  .sm\:m-5px {
    margin: 5px;
  }

  .sm\:m-6px {
    margin: 6px;
  }

  .sm\:m-7px {
    margin: 7px;
  }

  .sm\:m-9px {
    margin: 9px;
  }

  .sm\:m-10px {
    margin: 10px;
  }

  .sm\:m-11px {
    margin: 11px;
  }

  .sm\:m-12px {
    margin: 12px;
  }

  .sm\:m-14px {
    margin: 14px;
  }

  .sm\:m-17px {
    margin: 17px;
  }

  .sm\:m-18px {
    margin: 18px;
  }

  .sm\:m-19px {
    margin: 19px;
  }

  .sm\:m-20px {
    margin: 20px;
  }

  .sm\:m-21px {
    margin: 21px;
  }

  .sm\:m-22px {
    margin: 22px;
  }

  .sm\:m-23px {
    margin: 23px;
  }

  .sm\:m-25px {
    margin: 25px;
  }

  .sm\:m-26px {
    margin: 26px;
  }

  .sm\:m-27px {
    margin: 27px;
  }

  .sm\:m-30px {
    margin: 30px;
  }

  .sm\:m-13px {
    margin: 13px;
  }

  .sm\:m-15px {
    margin: 15px;
  }

  .sm\:m-28px {
    margin: 28px;
  }

  .sm\:m-111px {
    margin: 111px;
  }

  .sm\:m-122px {
    margin: 122px;
  }

  .sm\:m-32px {
    margin: 32px;
  }

  .sm\:m-34px {
    margin: 34px;
  }

  .sm\:m-37px {
    margin: 37px;
  }

  .sm\:m-40px {
    margin: 40px;
  }

  .sm\:m-50px {
    margin: 50px;
  }

  .sm\:m-55px {
    margin: 55px;
  }

  .sm\:m-35px {
    margin: 35px;
  }

  .sm\:m-38px {
    margin: 38px;
  }

  .sm\:m-46px {
    margin: 46px;
  }

  .sm\:m-75px {
    margin: 75px;
  }

  .sm\:m-83px {
    margin: 83px;
  }

  .sm\:m-84px {
    margin: 84px;
  }

  .sm\:m-90px {
    margin: 90px;
  }

  .sm\:m-92px {
    margin: 92px;
  }

  .sm\:m-100px {
    margin: 100px;
  }

  .sm\:m-106px {
    margin: 106px;
  }

  .sm\:m-109px {
    margin: 109px;
  }

  .sm\:m-180px {
    margin: 180px;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-5 {
    margin: -1.25rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-10 {
    margin: -2.5rem;
  }

  .sm\:-m-12 {
    margin: -3rem;
  }

  .sm\:-m-16 {
    margin: -4rem;
  }

  .sm\:-m-20 {
    margin: -5rem;
  }

  .sm\:-m-24 {
    margin: -6rem;
  }

  .sm\:-m-32 {
    margin: -8rem;
  }

  .sm\:-m-2px {
    margin: -2px;
  }

  .sm\:-m-10px {
    margin: -10px;
  }

  .sm\:-m-11px {
    margin: -11px;
  }

  .sm\:-m-12px {
    margin: -12px;
  }

  .sm\:-m-14px {
    margin: -14px;
  }

  .sm\:-m-15px {
    margin: -15px;
  }

  .sm\:-m-30px {
    margin: -30px;
  }

  .sm\:-m-100px {
    margin: -100px;
  }

  .sm\:-m-105px {
    margin: -105px;
  }

  .sm\:-m-300px {
    margin: -300px;
  }

  .sm\:-m-90px {
    margin: -90px;
  }

  .sm\:-m-92px {
    margin: -92px;
  }

  .sm\:-m-65px {
    margin: -65px;
  }

  .sm\:-m-50px {
    margin: -50px;
  }

  .sm\:-m-55px {
    margin: -55px;
  }

  .sm\:-m-50vw {
    margin: -50vw;
  }

  .sm\:-m-17px {
    margin: -17px;
  }

  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .sm\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .sm\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .sm\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .sm\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .sm\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .sm\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .sm\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .sm\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .sm\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .sm\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sm\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sm\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .sm\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .sm\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .sm\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .sm\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .sm\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .sm\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .sm\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .sm\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .sm\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .sm\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .sm\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .sm\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .sm\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .sm\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .sm\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .sm\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .sm\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .sm\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .sm\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .sm\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .sm\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .sm\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .sm\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .sm\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .sm\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .sm\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .sm\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .sm\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .sm\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .sm\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .sm\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .sm\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .sm\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .sm\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .sm\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .sm\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .sm\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .sm\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .sm\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .sm\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .sm\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .sm\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .sm\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .sm\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .sm\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .sm\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .sm\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .sm\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .sm\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .sm\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .sm\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .sm\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .sm\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .sm\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .sm\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .sm\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .sm\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .sm\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .sm\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .sm\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .sm\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .sm\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .sm\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .sm\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .sm\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .sm\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .sm\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .sm\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .sm\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .sm\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .sm\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .sm\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .sm\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .sm\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .sm\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .sm\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .sm\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .sm\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .sm\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .sm\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .sm\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .sm\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .sm\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .sm\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .sm\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .sm\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .sm\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .sm\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .sm\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .sm\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .sm\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .sm\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .sm\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .sm\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .sm\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .sm\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .sm\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .sm\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .sm\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .sm\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .sm\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .sm\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .sm\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .sm\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .sm\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .sm\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:mr-0 {
    margin-right: 0;
  }

  .sm\:mb-0 {
    margin-bottom: 0;
  }

  .sm\:ml-0 {
    margin-left: 0;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mr-12 {
    margin-right: 3rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:ml-12 {
    margin-left: 3rem;
  }

  .sm\:mt-16 {
    margin-top: 4rem;
  }

  .sm\:mr-16 {
    margin-right: 4rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:ml-16 {
    margin-left: 4rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mr-20 {
    margin-right: 5rem;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:mt-24 {
    margin-top: 6rem;
  }

  .sm\:mr-24 {
    margin-right: 6rem;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem;
  }

  .sm\:ml-24 {
    margin-left: 6rem;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:mr-32 {
    margin-right: 8rem;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem;
  }

  .sm\:ml-32 {
    margin-left: 8rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:mt-1px {
    margin-top: 1px;
  }

  .sm\:mr-1px {
    margin-right: 1px;
  }

  .sm\:mb-1px {
    margin-bottom: 1px;
  }

  .sm\:ml-1px {
    margin-left: 1px;
  }

  .sm\:mt-3px {
    margin-top: 3px;
  }

  .sm\:mr-3px {
    margin-right: 3px;
  }

  .sm\:mb-3px {
    margin-bottom: 3px;
  }

  .sm\:ml-3px {
    margin-left: 3px;
  }

  .sm\:mt-5px {
    margin-top: 5px;
  }

  .sm\:mr-5px {
    margin-right: 5px;
  }

  .sm\:mb-5px {
    margin-bottom: 5px;
  }

  .sm\:ml-5px {
    margin-left: 5px;
  }

  .sm\:mt-6px {
    margin-top: 6px;
  }

  .sm\:mr-6px {
    margin-right: 6px;
  }

  .sm\:mb-6px {
    margin-bottom: 6px;
  }

  .sm\:ml-6px {
    margin-left: 6px;
  }

  .sm\:mt-7px {
    margin-top: 7px;
  }

  .sm\:mr-7px {
    margin-right: 7px;
  }

  .sm\:mb-7px {
    margin-bottom: 7px;
  }

  .sm\:ml-7px {
    margin-left: 7px;
  }

  .sm\:mt-9px {
    margin-top: 9px;
  }

  .sm\:mr-9px {
    margin-right: 9px;
  }

  .sm\:mb-9px {
    margin-bottom: 9px;
  }

  .sm\:ml-9px {
    margin-left: 9px;
  }

  .sm\:mt-10px {
    margin-top: 10px;
  }

  .sm\:mr-10px {
    margin-right: 10px;
  }

  .sm\:mb-10px {
    margin-bottom: 10px;
  }

  .sm\:ml-10px {
    margin-left: 10px;
  }

  .sm\:mt-11px {
    margin-top: 11px;
  }

  .sm\:mr-11px {
    margin-right: 11px;
  }

  .sm\:mb-11px {
    margin-bottom: 11px;
  }

  .sm\:ml-11px {
    margin-left: 11px;
  }

  .sm\:mt-12px {
    margin-top: 12px;
  }

  .sm\:mr-12px {
    margin-right: 12px;
  }

  .sm\:mb-12px {
    margin-bottom: 12px;
  }

  .sm\:ml-12px {
    margin-left: 12px;
  }

  .sm\:mt-14px {
    margin-top: 14px;
  }

  .sm\:mr-14px {
    margin-right: 14px;
  }

  .sm\:mb-14px {
    margin-bottom: 14px;
  }

  .sm\:ml-14px {
    margin-left: 14px;
  }

  .sm\:mt-17px {
    margin-top: 17px;
  }

  .sm\:mr-17px {
    margin-right: 17px;
  }

  .sm\:mb-17px {
    margin-bottom: 17px;
  }

  .sm\:ml-17px {
    margin-left: 17px;
  }

  .sm\:mt-18px {
    margin-top: 18px;
  }

  .sm\:mr-18px {
    margin-right: 18px;
  }

  .sm\:mb-18px {
    margin-bottom: 18px;
  }

  .sm\:ml-18px {
    margin-left: 18px;
  }

  .sm\:mt-19px {
    margin-top: 19px;
  }

  .sm\:mr-19px {
    margin-right: 19px;
  }

  .sm\:mb-19px {
    margin-bottom: 19px;
  }

  .sm\:ml-19px {
    margin-left: 19px;
  }

  .sm\:mt-20px {
    margin-top: 20px;
  }

  .sm\:mr-20px {
    margin-right: 20px;
  }

  .sm\:mb-20px {
    margin-bottom: 20px;
  }

  .sm\:ml-20px {
    margin-left: 20px;
  }

  .sm\:mt-21px {
    margin-top: 21px;
  }

  .sm\:mr-21px {
    margin-right: 21px;
  }

  .sm\:mb-21px {
    margin-bottom: 21px;
  }

  .sm\:ml-21px {
    margin-left: 21px;
  }

  .sm\:mt-22px {
    margin-top: 22px;
  }

  .sm\:mr-22px {
    margin-right: 22px;
  }

  .sm\:mb-22px {
    margin-bottom: 22px;
  }

  .sm\:ml-22px {
    margin-left: 22px;
  }

  .sm\:mt-23px {
    margin-top: 23px;
  }

  .sm\:mr-23px {
    margin-right: 23px;
  }

  .sm\:mb-23px {
    margin-bottom: 23px;
  }

  .sm\:ml-23px {
    margin-left: 23px;
  }

  .sm\:mt-25px {
    margin-top: 25px;
  }

  .sm\:mr-25px {
    margin-right: 25px;
  }

  .sm\:mb-25px {
    margin-bottom: 25px;
  }

  .sm\:ml-25px {
    margin-left: 25px;
  }

  .sm\:mt-26px {
    margin-top: 26px;
  }

  .sm\:mr-26px {
    margin-right: 26px;
  }

  .sm\:mb-26px {
    margin-bottom: 26px;
  }

  .sm\:ml-26px {
    margin-left: 26px;
  }

  .sm\:mt-27px {
    margin-top: 27px;
  }

  .sm\:mr-27px {
    margin-right: 27px;
  }

  .sm\:mb-27px {
    margin-bottom: 27px;
  }

  .sm\:ml-27px {
    margin-left: 27px;
  }

  .sm\:mt-30px {
    margin-top: 30px;
  }

  .sm\:mr-30px {
    margin-right: 30px;
  }

  .sm\:mb-30px {
    margin-bottom: 30px;
  }

  .sm\:ml-30px {
    margin-left: 30px;
  }

  .sm\:mt-13px {
    margin-top: 13px;
  }

  .sm\:mr-13px {
    margin-right: 13px;
  }

  .sm\:mb-13px {
    margin-bottom: 13px;
  }

  .sm\:ml-13px {
    margin-left: 13px;
  }

  .sm\:mt-15px {
    margin-top: 15px;
  }

  .sm\:mr-15px {
    margin-right: 15px;
  }

  .sm\:mb-15px {
    margin-bottom: 15px;
  }

  .sm\:ml-15px {
    margin-left: 15px;
  }

  .sm\:mt-28px {
    margin-top: 28px;
  }

  .sm\:mr-28px {
    margin-right: 28px;
  }

  .sm\:mb-28px {
    margin-bottom: 28px;
  }

  .sm\:ml-28px {
    margin-left: 28px;
  }

  .sm\:mt-111px {
    margin-top: 111px;
  }

  .sm\:mr-111px {
    margin-right: 111px;
  }

  .sm\:mb-111px {
    margin-bottom: 111px;
  }

  .sm\:ml-111px {
    margin-left: 111px;
  }

  .sm\:mt-122px {
    margin-top: 122px;
  }

  .sm\:mr-122px {
    margin-right: 122px;
  }

  .sm\:mb-122px {
    margin-bottom: 122px;
  }

  .sm\:ml-122px {
    margin-left: 122px;
  }

  .sm\:mt-32px {
    margin-top: 32px;
  }

  .sm\:mr-32px {
    margin-right: 32px;
  }

  .sm\:mb-32px {
    margin-bottom: 32px;
  }

  .sm\:ml-32px {
    margin-left: 32px;
  }

  .sm\:mt-34px {
    margin-top: 34px;
  }

  .sm\:mr-34px {
    margin-right: 34px;
  }

  .sm\:mb-34px {
    margin-bottom: 34px;
  }

  .sm\:ml-34px {
    margin-left: 34px;
  }

  .sm\:mt-37px {
    margin-top: 37px;
  }

  .sm\:mr-37px {
    margin-right: 37px;
  }

  .sm\:mb-37px {
    margin-bottom: 37px;
  }

  .sm\:ml-37px {
    margin-left: 37px;
  }

  .sm\:mt-40px {
    margin-top: 40px;
  }

  .sm\:mr-40px {
    margin-right: 40px;
  }

  .sm\:mb-40px {
    margin-bottom: 40px;
  }

  .sm\:ml-40px {
    margin-left: 40px;
  }

  .sm\:mt-50px {
    margin-top: 50px;
  }

  .sm\:mr-50px {
    margin-right: 50px;
  }

  .sm\:mb-50px {
    margin-bottom: 50px;
  }

  .sm\:ml-50px {
    margin-left: 50px;
  }

  .sm\:mt-55px {
    margin-top: 55px;
  }

  .sm\:mr-55px {
    margin-right: 55px;
  }

  .sm\:mb-55px {
    margin-bottom: 55px;
  }

  .sm\:ml-55px {
    margin-left: 55px;
  }

  .sm\:mt-35px {
    margin-top: 35px;
  }

  .sm\:mr-35px {
    margin-right: 35px;
  }

  .sm\:mb-35px {
    margin-bottom: 35px;
  }

  .sm\:ml-35px {
    margin-left: 35px;
  }

  .sm\:mt-38px {
    margin-top: 38px;
  }

  .sm\:mr-38px {
    margin-right: 38px;
  }

  .sm\:mb-38px {
    margin-bottom: 38px;
  }

  .sm\:ml-38px {
    margin-left: 38px;
  }

  .sm\:mt-46px {
    margin-top: 46px;
  }

  .sm\:mr-46px {
    margin-right: 46px;
  }

  .sm\:mb-46px {
    margin-bottom: 46px;
  }

  .sm\:ml-46px {
    margin-left: 46px;
  }

  .sm\:mt-75px {
    margin-top: 75px;
  }

  .sm\:mr-75px {
    margin-right: 75px;
  }

  .sm\:mb-75px {
    margin-bottom: 75px;
  }

  .sm\:ml-75px {
    margin-left: 75px;
  }

  .sm\:mt-83px {
    margin-top: 83px;
  }

  .sm\:mr-83px {
    margin-right: 83px;
  }

  .sm\:mb-83px {
    margin-bottom: 83px;
  }

  .sm\:ml-83px {
    margin-left: 83px;
  }

  .sm\:mt-84px {
    margin-top: 84px;
  }

  .sm\:mr-84px {
    margin-right: 84px;
  }

  .sm\:mb-84px {
    margin-bottom: 84px;
  }

  .sm\:ml-84px {
    margin-left: 84px;
  }

  .sm\:mt-90px {
    margin-top: 90px;
  }

  .sm\:mr-90px {
    margin-right: 90px;
  }

  .sm\:mb-90px {
    margin-bottom: 90px;
  }

  .sm\:ml-90px {
    margin-left: 90px;
  }

  .sm\:mt-92px {
    margin-top: 92px;
  }

  .sm\:mr-92px {
    margin-right: 92px;
  }

  .sm\:mb-92px {
    margin-bottom: 92px;
  }

  .sm\:ml-92px {
    margin-left: 92px;
  }

  .sm\:mt-100px {
    margin-top: 100px;
  }

  .sm\:mr-100px {
    margin-right: 100px;
  }

  .sm\:mb-100px {
    margin-bottom: 100px;
  }

  .sm\:ml-100px {
    margin-left: 100px;
  }

  .sm\:mt-106px {
    margin-top: 106px;
  }

  .sm\:mr-106px {
    margin-right: 106px;
  }

  .sm\:mb-106px {
    margin-bottom: 106px;
  }

  .sm\:ml-106px {
    margin-left: 106px;
  }

  .sm\:mt-109px {
    margin-top: 109px;
  }

  .sm\:mr-109px {
    margin-right: 109px;
  }

  .sm\:mb-109px {
    margin-bottom: 109px;
  }

  .sm\:ml-109px {
    margin-left: 109px;
  }

  .sm\:mt-180px {
    margin-top: 180px;
  }

  .sm\:mr-180px {
    margin-right: 180px;
  }

  .sm\:mb-180px {
    margin-bottom: 180px;
  }

  .sm\:ml-180px {
    margin-left: 180px;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:-mt-12 {
    margin-top: -3rem;
  }

  .sm\:-mr-12 {
    margin-right: -3rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:-ml-12 {
    margin-left: -3rem;
  }

  .sm\:-mt-16 {
    margin-top: -4rem;
  }

  .sm\:-mr-16 {
    margin-right: -4rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:-ml-16 {
    margin-left: -4rem;
  }

  .sm\:-mt-20 {
    margin-top: -5rem;
  }

  .sm\:-mr-20 {
    margin-right: -5rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:-ml-20 {
    margin-left: -5rem;
  }

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:-mr-24 {
    margin-right: -6rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:-ml-24 {
    margin-left: -6rem;
  }

  .sm\:-mt-32 {
    margin-top: -8rem;
  }

  .sm\:-mr-32 {
    margin-right: -8rem;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:-ml-32 {
    margin-left: -8rem;
  }

  .sm\:-mt-2px {
    margin-top: -2px;
  }

  .sm\:-mr-2px {
    margin-right: -2px;
  }

  .sm\:-mb-2px {
    margin-bottom: -2px;
  }

  .sm\:-ml-2px {
    margin-left: -2px;
  }

  .sm\:-mt-10px {
    margin-top: -10px;
  }

  .sm\:-mr-10px {
    margin-right: -10px;
  }

  .sm\:-mb-10px {
    margin-bottom: -10px;
  }

  .sm\:-ml-10px {
    margin-left: -10px;
  }

  .sm\:-mt-11px {
    margin-top: -11px;
  }

  .sm\:-mr-11px {
    margin-right: -11px;
  }

  .sm\:-mb-11px {
    margin-bottom: -11px;
  }

  .sm\:-ml-11px {
    margin-left: -11px;
  }

  .sm\:-mt-12px {
    margin-top: -12px;
  }

  .sm\:-mr-12px {
    margin-right: -12px;
  }

  .sm\:-mb-12px {
    margin-bottom: -12px;
  }

  .sm\:-ml-12px {
    margin-left: -12px;
  }

  .sm\:-mt-14px {
    margin-top: -14px;
  }

  .sm\:-mr-14px {
    margin-right: -14px;
  }

  .sm\:-mb-14px {
    margin-bottom: -14px;
  }

  .sm\:-ml-14px {
    margin-left: -14px;
  }

  .sm\:-mt-15px {
    margin-top: -15px;
  }

  .sm\:-mr-15px {
    margin-right: -15px;
  }

  .sm\:-mb-15px {
    margin-bottom: -15px;
  }

  .sm\:-ml-15px {
    margin-left: -15px;
  }

  .sm\:-mt-30px {
    margin-top: -30px;
  }

  .sm\:-mr-30px {
    margin-right: -30px;
  }

  .sm\:-mb-30px {
    margin-bottom: -30px;
  }

  .sm\:-ml-30px {
    margin-left: -30px;
  }

  .sm\:-mt-100px {
    margin-top: -100px;
  }

  .sm\:-mr-100px {
    margin-right: -100px;
  }

  .sm\:-mb-100px {
    margin-bottom: -100px;
  }

  .sm\:-ml-100px {
    margin-left: -100px;
  }

  .sm\:-mt-105px {
    margin-top: -105px;
  }

  .sm\:-mr-105px {
    margin-right: -105px;
  }

  .sm\:-mb-105px {
    margin-bottom: -105px;
  }

  .sm\:-ml-105px {
    margin-left: -105px;
  }

  .sm\:-mt-300px {
    margin-top: -300px;
  }

  .sm\:-mr-300px {
    margin-right: -300px;
  }

  .sm\:-mb-300px {
    margin-bottom: -300px;
  }

  .sm\:-ml-300px {
    margin-left: -300px;
  }

  .sm\:-mt-90px {
    margin-top: -90px;
  }

  .sm\:-mr-90px {
    margin-right: -90px;
  }

  .sm\:-mb-90px {
    margin-bottom: -90px;
  }

  .sm\:-ml-90px {
    margin-left: -90px;
  }

  .sm\:-mt-92px {
    margin-top: -92px;
  }

  .sm\:-mr-92px {
    margin-right: -92px;
  }

  .sm\:-mb-92px {
    margin-bottom: -92px;
  }

  .sm\:-ml-92px {
    margin-left: -92px;
  }

  .sm\:-mt-65px {
    margin-top: -65px;
  }

  .sm\:-mr-65px {
    margin-right: -65px;
  }

  .sm\:-mb-65px {
    margin-bottom: -65px;
  }

  .sm\:-ml-65px {
    margin-left: -65px;
  }

  .sm\:-mt-50px {
    margin-top: -50px;
  }

  .sm\:-mr-50px {
    margin-right: -50px;
  }

  .sm\:-mb-50px {
    margin-bottom: -50px;
  }

  .sm\:-ml-50px {
    margin-left: -50px;
  }

  .sm\:-mt-55px {
    margin-top: -55px;
  }

  .sm\:-mr-55px {
    margin-right: -55px;
  }

  .sm\:-mb-55px {
    margin-bottom: -55px;
  }

  .sm\:-ml-55px {
    margin-left: -55px;
  }

  .sm\:-mt-50vw {
    margin-top: -50vw;
  }

  .sm\:-mr-50vw {
    margin-right: -50vw;
  }

  .sm\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .sm\:-ml-50vw {
    margin-left: -50vw;
  }

  .sm\:-mt-17px {
    margin-top: -17px;
  }

  .sm\:-mr-17px {
    margin-right: -17px;
  }

  .sm\:-mb-17px {
    margin-bottom: -17px;
  }

  .sm\:-ml-17px {
    margin-left: -17px;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:max-h-124px {
    max-height: 124px;
  }

  .sm\:max-h-137px {
    max-height: 137px;
  }

  .sm\:max-h-143px {
    max-height: 143px;
  }

  .sm\:max-h-213px {
    max-height: 213px;
  }

  .sm\:max-h-234px {
    max-height: 234px;
  }

  .sm\:max-h-236px {
    max-height: 236px;
  }

  .sm\:max-h-228px {
    max-height: 228px;
  }

  .sm\:max-h-335px {
    max-height: 335px;
  }

  .sm\:max-h-104px {
    max-height: 104px;
  }

  .sm\:max-h-166px {
    max-height: 166px;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 30rem;
  }

  .sm\:max-w-md {
    max-width: 40rem;
  }

  .sm\:max-w-lg {
    max-width: 50rem;
  }

  .sm\:max-w-xl {
    max-width: 60rem;
  }

  .sm\:max-w-2xl {
    max-width: 70rem;
  }

  .sm\:max-w-3xl {
    max-width: 80rem;
  }

  .sm\:max-w-4xl {
    max-width: 90rem;
  }

  .sm\:max-w-5xl {
    max-width: 100rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:max-w-1366px {
    max-width: 1366px;
  }

  .sm\:max-w-20px {
    max-width: 20px;
  }

  .sm\:max-w-100px {
    max-width: 100px;
  }

  .sm\:max-w-106px {
    max-width: 106px;
  }

  .sm\:max-w-114px {
    max-width: 114px;
  }

  .sm\:max-w-141px {
    max-width: 141px;
  }

  .sm\:max-w-192px {
    max-width: 192px;
  }

  .sm\:max-w-254px {
    max-width: 254px;
  }

  .sm\:max-w-671px {
    max-width: 671px;
  }

  .sm\:max-w-434px {
    max-width: 434px;
  }

  .sm\:max-w-443px {
    max-width: 443px;
  }

  .sm\:max-w-463px {
    max-width: 463px;
  }

  .sm\:max-w-560px {
    max-width: 560px;
  }

  .sm\:max-w-661px {
    max-width: 661px;
  }

  .sm\:max-w-900px {
    max-width: 900px;
  }

  .sm\:max-w-1012px {
    max-width: 1012px;
  }

  .sm\:max-w-1200px {
    max-width: 1200px;
  }

  .sm\:max-w-1274px {
    max-width: 1274px;
  }

  .sm\:max-w-1343px {
    max-width: 1343px;
  }

  .sm\:max-w-168px {
    max-width: 168px;
  }

  .sm\:max-w-190px {
    max-width: 190px;
  }

  .sm\:max-w-220px {
    max-width: 220px;
  }

  .sm\:max-w-242px {
    max-width: 242px;
  }

  .sm\:max-w-228px {
    max-width: 228px;
  }

  .sm\:max-w-260px {
    max-width: 260px;
  }

  .sm\:max-w-264px {
    max-width: 264px;
  }

  .sm\:max-w-270px {
    max-width: 270px;
  }

  .sm\:max-w-290px {
    max-width: 290px;
  }

  .sm\:max-w-300px {
    max-width: 300px;
  }

  .sm\:max-w-330px {
    max-width: 330px;
  }

  .sm\:max-w-308px {
    max-width: 308px;
  }

  .sm\:max-w-326px {
    max-width: 326px;
  }

  .sm\:max-w-340px {
    max-width: 340px;
  }

  .sm\:max-w-382px {
    max-width: 382px;
  }

  .sm\:max-w-484px {
    max-width: 484px;
  }

  .sm\:max-w-636px {
    max-width: 636px;
  }

  .sm\:max-w-642px {
    max-width: 642px;
  }

  .sm\:max-w-646px {
    max-width: 646px;
  }

  .sm\:max-w-690px {
    max-width: 690px;
  }

  .sm\:max-w-771px {
    max-width: 771px;
  }

  .sm\:max-w-840px {
    max-width: 840px;
  }

  .sm\:max-w-930px {
    max-width: 930px;
  }

  .sm\:max-w-33percent {
    max-width: 33.333%;
  }

  .sm\:max-w-85percent {
    max-width: 85%;
  }

  .sm\:max-w-95percent {
    max-width: 95%;
  }

  .sm\:max-w-screen {
    max-width: 100vw;
  }

  .sm\:min-h-0 {
    min-height: 0;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:min-h-50px {
    min-height: 50px;
  }

  .sm\:min-h-55px {
    min-height: 55px;
  }

  .sm\:min-h-140px {
    min-height: 140px;
  }

  .sm\:min-h-147px {
    min-height: 147px;
  }

  .sm\:min-h-187px {
    min-height: 187px;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:min-w-64 {
    min-width: 64%;
  }

  .sm\:min-w-70 {
    min-width: 70%;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:min-w-140px {
    min-width: 140px;
  }

  .sm\:min-w-190px {
    min-width: 190px;
  }

  .sm\:min-w-264px {
    min-width: 264px;
  }

  .sm\:min-w-308px {
    min-width: 308px;
  }

  .sm\:min-w-326px {
    min-width: 326px;
  }

  .sm\:min-w-1150px {
    min-width: 1150px;
  }

  .sm\:min-w-1200px {
    min-width: 1200px;
  }

  .sm\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .sm\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .sm\:outline-none {
    outline: 0;
  }

  .sm\:focus\:outline-none:focus {
    outline: 0;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .sm\:p-0 {
    padding: 0;
  }

  .sm\:p-1 {
    padding: 0.25rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-9 {
    padding: 2.25rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:p-1px {
    padding: 1px;
  }

  .sm\:p-5px {
    padding: 5px;
  }

  .sm\:p-6px {
    padding: 6px;
  }

  .sm\:p-9px {
    padding: 9px;
  }

  .sm\:p-10px {
    padding: 10px;
  }

  .sm\:p-13px {
    padding: 13px;
  }

  .sm\:p-14px {
    padding: 14px;
  }

  .sm\:p-15px {
    padding: 15px;
  }

  .sm\:p-16px {
    padding: 16px;
  }

  .sm\:p-17px {
    padding: 17px;
  }

  .sm\:p-18px {
    padding: 18px;
  }

  .sm\:p-19px {
    padding: 19px;
  }

  .sm\:p-20px {
    padding: 20px;
  }

  .sm\:p-21px {
    padding: 21px;
  }

  .sm\:p-23px {
    padding: 23px;
  }

  .sm\:p-22px {
    padding: 22px;
  }

  .sm\:p-25px {
    padding: 25px;
  }

  .sm\:p-27px {
    padding: 27px;
  }

  .sm\:p-28px {
    padding: 28px;
  }

  .sm\:p-30px {
    padding: 30px;
  }

  .sm\:p-34px {
    padding: 34px;
  }

  .sm\:p-35px {
    padding: 35px;
  }

  .sm\:p-37px {
    padding: 37px;
  }

  .sm\:p-46px {
    padding: 46px;
  }

  .sm\:p-62px {
    padding: 62px;
  }

  .sm\:p-72px {
    padding: 72px;
  }

  .sm\:p-75px {
    padding: 75px;
  }

  .sm\:p-77px {
    padding: 77px;
  }

  .sm\:p-26px {
    padding: 26px;
  }

  .sm\:p-40px {
    padding: 40px;
  }

  .sm\:p-36px {
    padding: 36px;
  }

  .sm\:p-38px {
    padding: 38px;
  }

  .sm\:p-50px {
    padding: 50px;
  }

  .sm\:p-55px {
    padding: 55px;
  }

  .sm\:p-57px {
    padding: 57px;
  }

  .sm\:p-63px {
    padding: 63px;
  }

  .sm\:p-65px {
    padding: 65px;
  }

  .sm\:p-80px {
    padding: 80px;
  }

  .sm\:p-83px {
    padding: 83px;
  }

  .sm\:p-84px {
    padding: 84px;
  }

  .sm\:p-85px {
    padding: 85px;
  }

  .sm\:p-96px {
    padding: 96px;
  }

  .sm\:p-100px {
    padding: 100px;
  }

  .sm\:p-150px {
    padding: 150px;
  }

  .sm\:p-2\.2 {
    padding: 2.2rem;
  }

  .sm\:p-111px {
    padding: 111px;
  }

  .sm\:p-252px {
    padding: 252px;
  }

  .sm\:p-320px {
    padding: 320px;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .sm\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .sm\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .sm\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .sm\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .sm\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .sm\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sm\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sm\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .sm\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .sm\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .sm\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .sm\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sm\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .sm\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sm\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sm\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .sm\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .sm\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .sm\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .sm\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .sm\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .sm\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sm\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sm\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .sm\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .sm\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .sm\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .sm\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .sm\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .sm\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .sm\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .sm\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .sm\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .sm\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .sm\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .sm\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .sm\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sm\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .sm\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .sm\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .sm\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .sm\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .sm\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .sm\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .sm\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .sm\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .sm\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .sm\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .sm\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .sm\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .sm\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .sm\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .sm\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .sm\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .sm\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .sm\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sm\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sm\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .sm\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .sm\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .sm\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .sm\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sm\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .sm\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .sm\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .sm\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .sm\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .sm\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .sm\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .sm\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .sm\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .sm\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sm\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .sm\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .sm\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .sm\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .sm\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .sm\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .sm\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .sm\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .sm\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .sm\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sm\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .sm\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .sm\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .sm\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .sm\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .sm\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .sm\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .sm\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .sm\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .sm\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .sm\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .sm\:pt-0 {
    padding-top: 0;
  }

  .sm\:pr-0 {
    padding-right: 0;
  }

  .sm\:pb-0 {
    padding-bottom: 0;
  }

  .sm\:pl-0 {
    padding-left: 0;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pt-9 {
    padding-top: 2.25rem;
  }

  .sm\:pr-9 {
    padding-right: 2.25rem;
  }

  .sm\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .sm\:pl-9 {
    padding-left: 2.25rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pt-16 {
    padding-top: 4rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pr-20 {
    padding-right: 5rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

  .sm\:pl-20 {
    padding-left: 5rem;
  }

  .sm\:pt-24 {
    padding-top: 6rem;
  }

  .sm\:pr-24 {
    padding-right: 6rem;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem;
  }

  .sm\:pl-24 {
    padding-left: 6rem;
  }

  .sm\:pt-32 {
    padding-top: 8rem;
  }

  .sm\:pr-32 {
    padding-right: 8rem;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem;
  }

  .sm\:pl-32 {
    padding-left: 8rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:pt-1px {
    padding-top: 1px;
  }

  .sm\:pr-1px {
    padding-right: 1px;
  }

  .sm\:pb-1px {
    padding-bottom: 1px;
  }

  .sm\:pl-1px {
    padding-left: 1px;
  }

  .sm\:pt-5px {
    padding-top: 5px;
  }

  .sm\:pr-5px {
    padding-right: 5px;
  }

  .sm\:pb-5px {
    padding-bottom: 5px;
  }

  .sm\:pl-5px {
    padding-left: 5px;
  }

  .sm\:pt-6px {
    padding-top: 6px;
  }

  .sm\:pr-6px {
    padding-right: 6px;
  }

  .sm\:pb-6px {
    padding-bottom: 6px;
  }

  .sm\:pl-6px {
    padding-left: 6px;
  }

  .sm\:pt-9px {
    padding-top: 9px;
  }

  .sm\:pr-9px {
    padding-right: 9px;
  }

  .sm\:pb-9px {
    padding-bottom: 9px;
  }

  .sm\:pl-9px {
    padding-left: 9px;
  }

  .sm\:pt-10px {
    padding-top: 10px;
  }

  .sm\:pr-10px {
    padding-right: 10px;
  }

  .sm\:pb-10px {
    padding-bottom: 10px;
  }

  .sm\:pl-10px {
    padding-left: 10px;
  }

  .sm\:pt-13px {
    padding-top: 13px;
  }

  .sm\:pr-13px {
    padding-right: 13px;
  }

  .sm\:pb-13px {
    padding-bottom: 13px;
  }

  .sm\:pl-13px {
    padding-left: 13px;
  }

  .sm\:pt-14px {
    padding-top: 14px;
  }

  .sm\:pr-14px {
    padding-right: 14px;
  }

  .sm\:pb-14px {
    padding-bottom: 14px;
  }

  .sm\:pl-14px {
    padding-left: 14px;
  }

  .sm\:pt-15px {
    padding-top: 15px;
  }

  .sm\:pr-15px {
    padding-right: 15px;
  }

  .sm\:pb-15px {
    padding-bottom: 15px;
  }

  .sm\:pl-15px {
    padding-left: 15px;
  }

  .sm\:pt-16px {
    padding-top: 16px;
  }

  .sm\:pr-16px {
    padding-right: 16px;
  }

  .sm\:pb-16px {
    padding-bottom: 16px;
  }

  .sm\:pl-16px {
    padding-left: 16px;
  }

  .sm\:pt-17px {
    padding-top: 17px;
  }

  .sm\:pr-17px {
    padding-right: 17px;
  }

  .sm\:pb-17px {
    padding-bottom: 17px;
  }

  .sm\:pl-17px {
    padding-left: 17px;
  }

  .sm\:pt-18px {
    padding-top: 18px;
  }

  .sm\:pr-18px {
    padding-right: 18px;
  }

  .sm\:pb-18px {
    padding-bottom: 18px;
  }

  .sm\:pl-18px {
    padding-left: 18px;
  }

  .sm\:pt-19px {
    padding-top: 19px;
  }

  .sm\:pr-19px {
    padding-right: 19px;
  }

  .sm\:pb-19px {
    padding-bottom: 19px;
  }

  .sm\:pl-19px {
    padding-left: 19px;
  }

  .sm\:pt-20px {
    padding-top: 20px;
  }

  .sm\:pr-20px {
    padding-right: 20px;
  }

  .sm\:pb-20px {
    padding-bottom: 20px;
  }

  .sm\:pl-20px {
    padding-left: 20px;
  }

  .sm\:pt-21px {
    padding-top: 21px;
  }

  .sm\:pr-21px {
    padding-right: 21px;
  }

  .sm\:pb-21px {
    padding-bottom: 21px;
  }

  .sm\:pl-21px {
    padding-left: 21px;
  }

  .sm\:pt-23px {
    padding-top: 23px;
  }

  .sm\:pr-23px {
    padding-right: 23px;
  }

  .sm\:pb-23px {
    padding-bottom: 23px;
  }

  .sm\:pl-23px {
    padding-left: 23px;
  }

  .sm\:pt-22px {
    padding-top: 22px;
  }

  .sm\:pr-22px {
    padding-right: 22px;
  }

  .sm\:pb-22px {
    padding-bottom: 22px;
  }

  .sm\:pl-22px {
    padding-left: 22px;
  }

  .sm\:pt-25px {
    padding-top: 25px;
  }

  .sm\:pr-25px {
    padding-right: 25px;
  }

  .sm\:pb-25px {
    padding-bottom: 25px;
  }

  .sm\:pl-25px {
    padding-left: 25px;
  }

  .sm\:pt-27px {
    padding-top: 27px;
  }

  .sm\:pr-27px {
    padding-right: 27px;
  }

  .sm\:pb-27px {
    padding-bottom: 27px;
  }

  .sm\:pl-27px {
    padding-left: 27px;
  }

  .sm\:pt-28px {
    padding-top: 28px;
  }

  .sm\:pr-28px {
    padding-right: 28px;
  }

  .sm\:pb-28px {
    padding-bottom: 28px;
  }

  .sm\:pl-28px {
    padding-left: 28px;
  }

  .sm\:pt-30px {
    padding-top: 30px;
  }

  .sm\:pr-30px {
    padding-right: 30px;
  }

  .sm\:pb-30px {
    padding-bottom: 30px;
  }

  .sm\:pl-30px {
    padding-left: 30px;
  }

  .sm\:pt-34px {
    padding-top: 34px;
  }

  .sm\:pr-34px {
    padding-right: 34px;
  }

  .sm\:pb-34px {
    padding-bottom: 34px;
  }

  .sm\:pl-34px {
    padding-left: 34px;
  }

  .sm\:pt-35px {
    padding-top: 35px;
  }

  .sm\:pr-35px {
    padding-right: 35px;
  }

  .sm\:pb-35px {
    padding-bottom: 35px;
  }

  .sm\:pl-35px {
    padding-left: 35px;
  }

  .sm\:pt-37px {
    padding-top: 37px;
  }

  .sm\:pr-37px {
    padding-right: 37px;
  }

  .sm\:pb-37px {
    padding-bottom: 37px;
  }

  .sm\:pl-37px {
    padding-left: 37px;
  }

  .sm\:pt-46px {
    padding-top: 46px;
  }

  .sm\:pr-46px {
    padding-right: 46px;
  }

  .sm\:pb-46px {
    padding-bottom: 46px;
  }

  .sm\:pl-46px {
    padding-left: 46px;
  }

  .sm\:pt-62px {
    padding-top: 62px;
  }

  .sm\:pr-62px {
    padding-right: 62px;
  }

  .sm\:pb-62px {
    padding-bottom: 62px;
  }

  .sm\:pl-62px {
    padding-left: 62px;
  }

  .sm\:pt-72px {
    padding-top: 72px;
  }

  .sm\:pr-72px {
    padding-right: 72px;
  }

  .sm\:pb-72px {
    padding-bottom: 72px;
  }

  .sm\:pl-72px {
    padding-left: 72px;
  }

  .sm\:pt-75px {
    padding-top: 75px;
  }

  .sm\:pr-75px {
    padding-right: 75px;
  }

  .sm\:pb-75px {
    padding-bottom: 75px;
  }

  .sm\:pl-75px {
    padding-left: 75px;
  }

  .sm\:pt-77px {
    padding-top: 77px;
  }

  .sm\:pr-77px {
    padding-right: 77px;
  }

  .sm\:pb-77px {
    padding-bottom: 77px;
  }

  .sm\:pl-77px {
    padding-left: 77px;
  }

  .sm\:pt-26px {
    padding-top: 26px;
  }

  .sm\:pr-26px {
    padding-right: 26px;
  }

  .sm\:pb-26px {
    padding-bottom: 26px;
  }

  .sm\:pl-26px {
    padding-left: 26px;
  }

  .sm\:pt-40px {
    padding-top: 40px;
  }

  .sm\:pr-40px {
    padding-right: 40px;
  }

  .sm\:pb-40px {
    padding-bottom: 40px;
  }

  .sm\:pl-40px {
    padding-left: 40px;
  }

  .sm\:pt-36px {
    padding-top: 36px;
  }

  .sm\:pr-36px {
    padding-right: 36px;
  }

  .sm\:pb-36px {
    padding-bottom: 36px;
  }

  .sm\:pl-36px {
    padding-left: 36px;
  }

  .sm\:pt-38px {
    padding-top: 38px;
  }

  .sm\:pr-38px {
    padding-right: 38px;
  }

  .sm\:pb-38px {
    padding-bottom: 38px;
  }

  .sm\:pl-38px {
    padding-left: 38px;
  }

  .sm\:pt-50px {
    padding-top: 50px;
  }

  .sm\:pr-50px {
    padding-right: 50px;
  }

  .sm\:pb-50px {
    padding-bottom: 50px;
  }

  .sm\:pl-50px {
    padding-left: 50px;
  }

  .sm\:pt-55px {
    padding-top: 55px;
  }

  .sm\:pr-55px {
    padding-right: 55px;
  }

  .sm\:pb-55px {
    padding-bottom: 55px;
  }

  .sm\:pl-55px {
    padding-left: 55px;
  }

  .sm\:pt-57px {
    padding-top: 57px;
  }

  .sm\:pr-57px {
    padding-right: 57px;
  }

  .sm\:pb-57px {
    padding-bottom: 57px;
  }

  .sm\:pl-57px {
    padding-left: 57px;
  }

  .sm\:pt-63px {
    padding-top: 63px;
  }

  .sm\:pr-63px {
    padding-right: 63px;
  }

  .sm\:pb-63px {
    padding-bottom: 63px;
  }

  .sm\:pl-63px {
    padding-left: 63px;
  }

  .sm\:pt-65px {
    padding-top: 65px;
  }

  .sm\:pr-65px {
    padding-right: 65px;
  }

  .sm\:pb-65px {
    padding-bottom: 65px;
  }

  .sm\:pl-65px {
    padding-left: 65px;
  }

  .sm\:pt-80px {
    padding-top: 80px;
  }

  .sm\:pr-80px {
    padding-right: 80px;
  }

  .sm\:pb-80px {
    padding-bottom: 80px;
  }

  .sm\:pl-80px {
    padding-left: 80px;
  }

  .sm\:pt-83px {
    padding-top: 83px;
  }

  .sm\:pr-83px {
    padding-right: 83px;
  }

  .sm\:pb-83px {
    padding-bottom: 83px;
  }

  .sm\:pl-83px {
    padding-left: 83px;
  }

  .sm\:pt-84px {
    padding-top: 84px;
  }

  .sm\:pr-84px {
    padding-right: 84px;
  }

  .sm\:pb-84px {
    padding-bottom: 84px;
  }

  .sm\:pl-84px {
    padding-left: 84px;
  }

  .sm\:pt-85px {
    padding-top: 85px;
  }

  .sm\:pr-85px {
    padding-right: 85px;
  }

  .sm\:pb-85px {
    padding-bottom: 85px;
  }

  .sm\:pl-85px {
    padding-left: 85px;
  }

  .sm\:pt-96px {
    padding-top: 96px;
  }

  .sm\:pr-96px {
    padding-right: 96px;
  }

  .sm\:pb-96px {
    padding-bottom: 96px;
  }

  .sm\:pl-96px {
    padding-left: 96px;
  }

  .sm\:pt-100px {
    padding-top: 100px;
  }

  .sm\:pr-100px {
    padding-right: 100px;
  }

  .sm\:pb-100px {
    padding-bottom: 100px;
  }

  .sm\:pl-100px {
    padding-left: 100px;
  }

  .sm\:pt-150px {
    padding-top: 150px;
  }

  .sm\:pr-150px {
    padding-right: 150px;
  }

  .sm\:pb-150px {
    padding-bottom: 150px;
  }

  .sm\:pl-150px {
    padding-left: 150px;
  }

  .sm\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .sm\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .sm\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .sm\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .sm\:pt-111px {
    padding-top: 111px;
  }

  .sm\:pr-111px {
    padding-right: 111px;
  }

  .sm\:pb-111px {
    padding-bottom: 111px;
  }

  .sm\:pl-111px {
    padding-left: 111px;
  }

  .sm\:pt-252px {
    padding-top: 252px;
  }

  .sm\:pr-252px {
    padding-right: 252px;
  }

  .sm\:pb-252px {
    padding-bottom: 252px;
  }

  .sm\:pl-252px {
    padding-left: 252px;
  }

  .sm\:pt-320px {
    padding-top: 320px;
  }

  .sm\:pr-320px {
    padding-right: 320px;
  }

  .sm\:pb-320px {
    padding-bottom: 320px;
  }

  .sm\:pl-320px {
    padding-left: 320px;
  }

  .sm\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .sm\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .sm\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .sm\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .sm\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .sm\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .sm\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .sm\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .sm\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .sm\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .sm\:placeholder-black::placeholder {
    color: #000;
  }

  .sm\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .sm\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .sm\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .sm\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .sm\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .sm\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .sm\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .sm\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .sm\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .sm\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .sm\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .sm\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .sm\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .sm\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .sm\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .sm\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .sm\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .sm\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .sm\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .sm\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .sm\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .sm\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .sm\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .sm\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .sm\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .sm\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .sm\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .sm\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .sm\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .sm\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .sm\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .sm\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .sm\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .sm\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .sm\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .sm\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .sm\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .sm\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .sm\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .sm\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .sm\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .sm\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .sm\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .sm\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .sm\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .sm\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .sm\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .sm\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .sm\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .sm\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .sm\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .sm\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .sm\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .sm\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .sm\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .sm\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .sm\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .sm\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .sm\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .sm\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .sm\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .sm\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .sm\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .sm\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .sm\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .sm\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .sm\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .sm\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .sm\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .sm\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .sm\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .sm\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .sm\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .sm\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .sm\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .sm\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .sm\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .sm\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .sm\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .sm\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .sm\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .sm\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .sm\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .sm\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .sm\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .sm\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .sm\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .sm\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .sm\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .sm\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .sm\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .sm\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .sm\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .sm\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .sm\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .sm\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .sm\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .sm\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .sm\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .sm\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .sm\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .sm\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .sm\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .sm\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .sm\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .sm\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .sm\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .sm\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .sm\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .sm\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .sm\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .sm\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .sm\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .sm\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .sm\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .sm\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .sm\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .sm\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .sm\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .sm\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .sm\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .sm\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .sm\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .sm\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .sm\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .sm\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .sm\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .sm\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .sm\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .sm\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .sm\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .sm\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .sm\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .sm\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .sm\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .sm\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .sm\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .sm\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .sm\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .sm\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .sm\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .sm\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .sm\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .sm\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .sm\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .sm\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .sm\:placeholder-green::placeholder {
    color: #38c172;
  }

  .sm\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .sm\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .sm\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .sm\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .sm\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .sm\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .sm\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .sm\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .sm\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .sm\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .sm\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .sm\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .sm\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .sm\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .sm\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .sm\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .sm\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .sm\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .sm\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .sm\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .sm\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .sm\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .sm\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .sm\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .sm\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .sm\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .sm\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .sm\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .sm\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .sm\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .sm\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .sm\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .sm\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .sm\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .sm\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .sm\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .sm\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .sm\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .sm\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .sm\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .sm\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .sm\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .sm\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .sm\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .sm\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .sm\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .sm\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .sm\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .sm\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .sm\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .sm\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .sm\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .sm\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .sm\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .sm\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .sm\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .sm\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .sm\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .sm\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .sm\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .sm\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .sm\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .sm\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .sm\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .sm\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .sm\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .sm\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .sm\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .sm\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .sm\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .sm\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .sm\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .sm\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .sm\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .sm\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .sm\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .sm\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .sm\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .sm\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .sm\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .sm\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .sm\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .sm\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .sm\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .sm\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .sm\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .sm\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .sm\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .sm\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .sm\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .sm\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .sm\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .sm\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .sm\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .sm\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .sm\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .sm\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .sm\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .sm\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .sm\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .sm\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .sm\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .sm\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .sm\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .sm\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .sm\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .sm\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .sm\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .sm\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .sm\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .sm\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .sm\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .sm\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .sm\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .sm\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .sm\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .sm\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .sm\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .sm\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .sm\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .sm\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .sm\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .sm\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .sm\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .sm\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .sm\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .sm\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .sm\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .sm\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .sm\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .sm\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .sm\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .sm\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .sm\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .sm\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .sm\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .sm\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .sm\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .sm\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .sm\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .sm\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .sm\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .sm\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .sm\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .sm\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .sm\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .sm\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .sm\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .sm\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .sm\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .sm\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .sm\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .sm\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .sm\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .sm\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .sm\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .sm\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .sm\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .sm\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .sm\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .sm\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .sm\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .sm\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .sm\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .sm\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .sm\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .sm\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .sm\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .sm\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .sm\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .sm\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .sm\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .sm\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .sm\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .sm\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .sm\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .sm\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .sm\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .sm\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .sm\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .sm\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .sm\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .sm\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .sm\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .sm\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .sm\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .sm\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .sm\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .sm\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .sm\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .sm\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .sm\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .sm\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .sm\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .sm\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .sm\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .sm\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .sm\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .sm\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .sm\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .sm\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .sm\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .sm\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .sm\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .sm\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .sm\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .sm\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .sm\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .sm\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .sm\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .sm\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .sm\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .sm\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .sm\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .sm\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .sm\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .sm\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .sm\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .sm\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .sm\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .sm\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .sm\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .sm\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .sm\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .sm\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .sm\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .sm\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .sm\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .sm\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .sm\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .sm\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .sm\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .sm\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .sm\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .sm\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .sm\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .sm\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .sm\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .sm\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .sm\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .sm\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .sm\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .sm\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .sm\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .sm\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .sm\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .sm\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .sm\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .sm\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .sm\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .sm\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .sm\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .sm\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .sm\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .sm\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .sm\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .sm\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .sm\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .sm\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .sm\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .sm\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .sm\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .sm\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .sm\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .sm\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .sm\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .sm\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .sm\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .sm\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .sm\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .sm\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .sm\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .sm\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .sm\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .sm\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .sm\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .sm\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .sm\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .sm\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .sm\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .sm\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .sm\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .sm\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .sm\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .sm\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .sm\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .sm\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .sm\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .sm\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .sm\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .sm\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .sm\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .sm\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .sm\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .sm\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .sm\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .sm\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .sm\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .sm\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .sm\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .sm\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .sm\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .sm\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .sm\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .sm\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .sm\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .sm\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .sm\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .sm\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .sm\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .sm\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .sm\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .sm\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .sm\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .sm\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .sm\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .sm\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .sm\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .sm\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .sm\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .sm\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .sm\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .sm\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .sm\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .sm\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .sm\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .sm\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .sm\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .sm\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .sm\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .sm\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .sm\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .sm\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .sm\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .sm\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .sm\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .sm\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .sm\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .sm\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .sm\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .sm\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .sm\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .sm\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .sm\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .sm\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .sm\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .sm\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .sm\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .sm\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .sm\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .sm\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .sm\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .sm\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .sm\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .sm\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .sm\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .sm\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .sm\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .sm\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .sm\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .sm\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .sm\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .sm\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .sm\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .sm\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .sm\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .sm\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .sm\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .sm\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .sm\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .sm\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .sm\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .sm\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .sm\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .sm\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .sm\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .sm\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .sm\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .sm\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .sm\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .sm\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .sm\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .sm\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .sm\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .sm\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .sm\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .sm\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .sm\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .sm\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .sm\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .sm\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .sm\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .sm\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .sm\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .sm\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .sm\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .sm\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .sm\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .sm\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .sm\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .sm\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .sm\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .sm\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .sm\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .sm\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .sm\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .sm\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .sm\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .sm\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .sm\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .sm\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .sm\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .sm\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .sm\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .sm\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .sm\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .sm\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .sm\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .sm\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .sm\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .sm\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .sm\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .sm\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .sm\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .sm\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .sm\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .sm\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .sm\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .sm\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .sm\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .sm\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .sm\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .sm\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .sm\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .sm\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .sm\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .sm\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .sm\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .sm\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .sm\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .sm\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .sm\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .sm\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .sm\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .sm\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .sm\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .sm\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .sm\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .sm\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .sm\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .sm\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .sm\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .sm\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .sm\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .sm\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .sm\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .sm\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .sm\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .sm\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .sm\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .sm\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .sm\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .sm\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .sm\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .sm\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .sm\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .sm\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .sm\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .sm\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .sm\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .sm\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .sm\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .sm\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .sm\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .sm\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .sm\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .sm\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .sm\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .sm\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .sm\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .sm\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .sm\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .sm\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .sm\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .sm\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .sm\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .sm\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .sm\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .sm\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .sm\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .sm\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .sm\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .sm\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .sm\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .sm\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .sm\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .sm\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .sm\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .sm\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .sm\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .sm\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .sm\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .sm\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .sm\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .sm\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .sm\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .sm\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .sm\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .sm\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .sm\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .sm\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .sm\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .sm\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .sm\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .sm\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .sm\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .sm\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .sm\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .sm\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .sm\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .sm\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .sm\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .sm\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .sm\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .sm\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .sm\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .sm\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .sm\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .sm\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .sm\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .sm\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .sm\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .sm\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .sm\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .sm\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .sm\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .sm\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .sm\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .sm\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .sm\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .sm\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .sm\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .sm\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .sm\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .sm\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .sm\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .sm\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .sm\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .sm\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .sm\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .sm\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .sm\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .sm\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .sm\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .sm\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .sm\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .sm\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .sm\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .sm\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .sm\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .sm\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .sm\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .sm\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .sm\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .sm\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .sm\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .sm\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .sm\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .sm\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .sm\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .sm\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .sm\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .sm\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .sm\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .sm\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .sm\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .sm\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .sm\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .sm\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .sm\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .sm\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .sm\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .sm\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .sm\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .sm\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .sm\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .sm\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .sm\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .sm\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .sm\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .sm\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .sm\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .sm\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .sm\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .sm\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .sm\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .sm\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .sm\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .sm\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .sm\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .sm\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .sm\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .sm\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .sm\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .sm\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .sm\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .sm\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .sm\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .sm\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .sm\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .sm\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .sm\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .sm\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .sm\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .sm\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .sm\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .sm\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .sm\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .sm\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .sm\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .sm\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .sm\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .sm\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .sm\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .sm\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .sm\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .sm\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .sm\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .sm\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .sm\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .sm\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .sm\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .sm\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .sm\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .sm\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .sm\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .sm\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .sm\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .sm\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .sm\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .sm\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .sm\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .sm\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .sm\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .sm\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .sm\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .sm\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .sm\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .sm\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .sm\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .sm\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .sm\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .sm\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .sm\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .sm\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .sm\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .sm\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .sm\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .sm\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .sm\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .sm\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .sm\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .sm\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .sm\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .sm\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .sm\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .sm\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .sm\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .sm\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .sm\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .sm\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .sm\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .sm\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .sm\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .sm\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .sm\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .sm\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .sm\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .sm\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .sm\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .sm\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .sm\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .sm\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .sm\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .sm\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .sm\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .sm\:top-0 {
    top: 0;
  }

  .sm\:right-0 {
    right: 0;
  }

  .sm\:bottom-0 {
    bottom: 0;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:top-1\/2 {
    top: 50%;
  }

  .sm\:right-1\/2 {
    right: 50%;
  }

  .sm\:bottom-1\/2 {
    bottom: 50%;
  }

  .sm\:left-1\/2 {
    left: 50%;
  }

  .sm\:-top-4px {
    top: -4px;
  }

  .sm\:-right-4px {
    right: -4px;
  }

  .sm\:-bottom-4px {
    bottom: -4px;
  }

  .sm\:-left-4px {
    left: -4px;
  }

  .sm\:top-14px {
    top: 14px;
  }

  .sm\:right-14px {
    right: 14px;
  }

  .sm\:bottom-14px {
    bottom: 14px;
  }

  .sm\:left-14px {
    left: 14px;
  }

  .sm\:top-21px {
    top: 21px;
  }

  .sm\:right-21px {
    right: 21px;
  }

  .sm\:bottom-21px {
    bottom: 21px;
  }

  .sm\:left-21px {
    left: 21px;
  }

  .sm\:-top-21px {
    top: -21px;
  }

  .sm\:-right-21px {
    right: -21px;
  }

  .sm\:-bottom-21px {
    bottom: -21px;
  }

  .sm\:-left-21px {
    left: -21px;
  }

  .sm\:-top-30px {
    top: -30px;
  }

  .sm\:-right-30px {
    right: -30px;
  }

  .sm\:-bottom-30px {
    bottom: -30px;
  }

  .sm\:-left-30px {
    left: -30px;
  }

  .sm\:top-12px {
    top: 12px;
  }

  .sm\:right-12px {
    right: 12px;
  }

  .sm\:bottom-12px {
    bottom: 12px;
  }

  .sm\:left-12px {
    left: 12px;
  }

  .sm\:top-13px {
    top: 13px;
  }

  .sm\:right-13px {
    right: 13px;
  }

  .sm\:bottom-13px {
    bottom: 13px;
  }

  .sm\:left-13px {
    left: 13px;
  }

  .sm\:top-15px {
    top: 15px;
  }

  .sm\:right-15px {
    right: 15px;
  }

  .sm\:bottom-15px {
    bottom: 15px;
  }

  .sm\:left-15px {
    left: 15px;
  }

  .sm\:top-20px {
    top: 20px;
  }

  .sm\:right-20px {
    right: 20px;
  }

  .sm\:bottom-20px {
    bottom: 20px;
  }

  .sm\:left-20px {
    left: 20px;
  }

  .sm\:top-22px {
    top: 22px;
  }

  .sm\:right-22px {
    right: 22px;
  }

  .sm\:bottom-22px {
    bottom: 22px;
  }

  .sm\:left-22px {
    left: 22px;
  }

  .sm\:top-25px {
    top: 25px;
  }

  .sm\:right-25px {
    right: 25px;
  }

  .sm\:bottom-25px {
    bottom: 25px;
  }

  .sm\:left-25px {
    left: 25px;
  }

  .sm\:top-27px {
    top: 27px;
  }

  .sm\:right-27px {
    right: 27px;
  }

  .sm\:bottom-27px {
    bottom: 27px;
  }

  .sm\:left-27px {
    left: 27px;
  }

  .sm\:top-28px {
    top: 28px;
  }

  .sm\:right-28px {
    right: 28px;
  }

  .sm\:bottom-28px {
    bottom: 28px;
  }

  .sm\:left-28px {
    left: 28px;
  }

  .sm\:top-30px {
    top: 30px;
  }

  .sm\:right-30px {
    right: 30px;
  }

  .sm\:bottom-30px {
    bottom: 30px;
  }

  .sm\:left-30px {
    left: 30px;
  }

  .sm\:top-32px {
    top: 32px;
  }

  .sm\:right-32px {
    right: 32px;
  }

  .sm\:bottom-32px {
    bottom: 32px;
  }

  .sm\:left-32px {
    left: 32px;
  }

  .sm\:top-36px {
    top: 36px;
  }

  .sm\:right-36px {
    right: 36px;
  }

  .sm\:bottom-36px {
    bottom: 36px;
  }

  .sm\:left-36px {
    left: 36px;
  }

  .sm\:top-40px {
    top: 40px;
  }

  .sm\:right-40px {
    right: 40px;
  }

  .sm\:bottom-40px {
    bottom: 40px;
  }

  .sm\:left-40px {
    left: 40px;
  }

  .sm\:top-50px {
    top: 50px;
  }

  .sm\:right-50px {
    right: 50px;
  }

  .sm\:bottom-50px {
    bottom: 50px;
  }

  .sm\:left-50px {
    left: 50px;
  }

  .sm\:top-75px {
    top: 75px;
  }

  .sm\:right-75px {
    right: 75px;
  }

  .sm\:bottom-75px {
    bottom: 75px;
  }

  .sm\:left-75px {
    left: 75px;
  }

  .sm\:top-80px {
    top: 80px;
  }

  .sm\:right-80px {
    right: 80px;
  }

  .sm\:bottom-80px {
    bottom: 80px;
  }

  .sm\:left-80px {
    left: 80px;
  }

  .sm\:top-213px {
    top: 213px;
  }

  .sm\:right-213px {
    right: 213px;
  }

  .sm\:bottom-213px {
    bottom: 213px;
  }

  .sm\:left-213px {
    left: 213px;
  }

  .sm\:top-295px {
    top: 295px;
  }

  .sm\:right-295px {
    right: 295px;
  }

  .sm\:bottom-295px {
    bottom: 295px;
  }

  .sm\:left-295px {
    left: 295px;
  }

  .sm\:top-324px {
    top: 324px;
  }

  .sm\:right-324px {
    right: 324px;
  }

  .sm\:bottom-324px {
    bottom: 324px;
  }

  .sm\:left-324px {
    left: 324px;
  }

  .sm\:top-364px {
    top: 364px;
  }

  .sm\:right-364px {
    right: 364px;
  }

  .sm\:bottom-364px {
    bottom: 364px;
  }

  .sm\:left-364px {
    left: 364px;
  }

  .sm\:top-428px {
    top: 428px;
  }

  .sm\:right-428px {
    right: 428px;
  }

  .sm\:bottom-428px {
    bottom: 428px;
  }

  .sm\:left-428px {
    left: 428px;
  }

  .sm\:top-50percent {
    top: 50%;
  }

  .sm\:right-50percent {
    right: 50%;
  }

  .sm\:bottom-50percent {
    bottom: 50%;
  }

  .sm\:left-50percent {
    left: 50%;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .sm\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .sm\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .sm\:shadow-none {
    box-shadow: none;
  }

  .sm\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .sm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .sm\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .sm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .sm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .sm\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .sm\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .sm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .sm\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .sm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .sm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .sm\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .sm\:fill-current {
    fill: currentColor;
  }

  .sm\:stroke-current {
    stroke: currentColor;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:text-primary {
    color: #525ddc;
  }

  .sm\:text-transparent {
    color: transparent;
  }

  .sm\:text-black {
    color: #000;
  }

  .sm\:text-grey-darkest {
    color: #3d4852;
  }

  .sm\:text-grey-darker {
    color: #606f7b;
  }

  .sm\:text-grey-dark {
    color: #8795a1;
  }

  .sm\:text-grey {
    color: #b8c2cc;
  }

  .sm\:text-grey-light {
    color: #dae1e7;
  }

  .sm\:text-grey-lighter {
    color: #f1f5f8;
  }

  .sm\:text-grey-lightest {
    color: #f8fafc;
  }

  .sm\:text-white {
    color: #ffffff;
  }

  .sm\:text-red-darkest {
    color: #3b0d0c;
  }

  .sm\:text-red-darker {
    color: #621b18;
  }

  .sm\:text-red-dark {
    color: #cc1f1a;
  }

  .sm\:text-red {
    color: #e3342f;
  }

  .sm\:text-red-light {
    color: #ef5753;
  }

  .sm\:text-red-lighter {
    color: #f9acaa;
  }

  .sm\:text-red-lightest {
    color: #fcebea;
  }

  .sm\:text-orange-darkest {
    color: #462a16;
  }

  .sm\:text-orange-darker {
    color: #613b1f;
  }

  .sm\:text-orange-dark {
    color: #de751f;
  }

  .sm\:text-orange {
    color: #f6993f;
  }

  .sm\:text-orange-light {
    color: #faad63;
  }

  .sm\:text-orange-lighter {
    color: #fcd9b6;
  }

  .sm\:text-orange-lightest {
    color: #fff5eb;
  }

  .sm\:text-yellow-darkest {
    color: #453411;
  }

  .sm\:text-yellow-darker {
    color: #684f1d;
  }

  .sm\:text-yellow-dark {
    color: #f2d024;
  }

  .sm\:text-yellow {
    color: #ffed4a;
  }

  .sm\:text-yellow-light {
    color: #fff382;
  }

  .sm\:text-yellow-lighter {
    color: #fff9c2;
  }

  .sm\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .sm\:text-green-darkest {
    color: #0f2f21;
  }

  .sm\:text-green-darker {
    color: #1a4731;
  }

  .sm\:text-green-dark {
    color: #1f9d55;
  }

  .sm\:text-green {
    color: #38c172;
  }

  .sm\:text-green-light {
    color: #51d88a;
  }

  .sm\:text-green-lighter {
    color: #a2f5bf;
  }

  .sm\:text-green-lightest {
    color: #e3fcec;
  }

  .sm\:text-teal-darkest {
    color: #0d3331;
  }

  .sm\:text-teal-darker {
    color: #20504f;
  }

  .sm\:text-teal-dark {
    color: #38a89d;
  }

  .sm\:text-teal {
    color: #4dc0b5;
  }

  .sm\:text-teal-light {
    color: #64d5ca;
  }

  .sm\:text-teal-lighter {
    color: #a0f0ed;
  }

  .sm\:text-teal-lightest {
    color: #e8fffe;
  }

  .sm\:text-blue-darkest {
    color: #12283a;
  }

  .sm\:text-blue-darker {
    color: #1c3d5a;
  }

  .sm\:text-blue-dark {
    color: #2779bd;
  }

  .sm\:text-blue {
    color: #3490dc;
  }

  .sm\:text-blue-light {
    color: #6cb2eb;
  }

  .sm\:text-blue-lighter {
    color: #bcdefa;
  }

  .sm\:text-blue-lightest {
    color: #eff8ff;
  }

  .sm\:text-indigo-darkest {
    color: #191e38;
  }

  .sm\:text-indigo-darker {
    color: #2f365f;
  }

  .sm\:text-indigo-dark {
    color: #5661b3;
  }

  .sm\:text-indigo {
    color: #6574cd;
  }

  .sm\:text-indigo-light {
    color: #7886d7;
  }

  .sm\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .sm\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .sm\:text-purple-darkest {
    color: #21183c;
  }

  .sm\:text-purple-darker {
    color: #382b5f;
  }

  .sm\:text-purple-dark {
    color: #794acf;
  }

  .sm\:text-purple {
    color: #9561e2;
  }

  .sm\:text-purple-light {
    color: #a779e9;
  }

  .sm\:text-purple-lighter {
    color: #d6bbfc;
  }

  .sm\:text-purple-lightest {
    color: #f3ebff;
  }

  .sm\:text-pink-darkest {
    color: #451225;
  }

  .sm\:text-pink-darker {
    color: #6f213f;
  }

  .sm\:text-pink-dark {
    color: #eb5286;
  }

  .sm\:text-pink {
    color: #f66d9b;
  }

  .sm\:text-pink-light {
    color: #fa7ea8;
  }

  .sm\:text-pink-lighter {
    color: #ffbbca;
  }

  .sm\:text-pink-lightest {
    color: #ffebef;
  }

  .sm\:text-brandy-punch {
    color: #c88532;
  }

  .sm\:text-alto {
    color: #d8d8d8;
  }

  .sm\:text-concrete {
    color: #f2f2f2;
  }

  .sm\:text-dusty-grey {
    color: #979797;
  }

  .sm\:text-flint {
    color: #6b655d;
  }

  .sm\:text-gallery {
    color: #eee;
  }

  .sm\:text-gimblet {
    color: #bfa775;
  }

  .sm\:text-mine-shaft {
    color: #2a2727;
  }

  .sm\:text-pale-oyster {
    color: #9b9184;
  }

  .sm\:text-porsche {
    color: #e8a959;
  }

  .sm\:text-sand-dune {
    color: #807465;
  }

  .sm\:text-thunder {
    color: #231f20;
  }

  .sm\:text-notblack {
    color: #101010;
  }

  .sm\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:text-black:hover {
    color: #000;
  }

  .sm\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .sm\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .sm\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .sm\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .sm\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .sm\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .sm\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .sm\:hover\:text-white:hover {
    color: #ffffff;
  }

  .sm\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .sm\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .sm\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .sm\:hover\:text-red:hover {
    color: #e3342f;
  }

  .sm\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .sm\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .sm\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .sm\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .sm\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .sm\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .sm\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .sm\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .sm\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .sm\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .sm\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .sm\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .sm\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .sm\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .sm\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .sm\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .sm\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .sm\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .sm\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .sm\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .sm\:hover\:text-green:hover {
    color: #38c172;
  }

  .sm\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .sm\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .sm\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .sm\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .sm\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .sm\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .sm\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .sm\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .sm\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .sm\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .sm\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .sm\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .sm\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .sm\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .sm\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .sm\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .sm\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .sm\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .sm\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .sm\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .sm\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .sm\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .sm\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .sm\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .sm\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .sm\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .sm\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .sm\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .sm\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .sm\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .sm\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .sm\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .sm\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .sm\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .sm\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .sm\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .sm\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .sm\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .sm\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .sm\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .sm\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .sm\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .sm\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .sm\:hover\:text-gallery:hover {
    color: #eee;
  }

  .sm\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .sm\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .sm\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .sm\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .sm\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .sm\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .sm\:hover\:text-notblack:hover {
    color: #101010;
  }

  .sm\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent;
  }

  .sm\:focus\:text-black:focus {
    color: #000;
  }

  .sm\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .sm\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .sm\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .sm\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .sm\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .sm\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .sm\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .sm\:focus\:text-white:focus {
    color: #ffffff;
  }

  .sm\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .sm\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .sm\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .sm\:focus\:text-red:focus {
    color: #e3342f;
  }

  .sm\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .sm\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .sm\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .sm\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .sm\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .sm\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .sm\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .sm\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .sm\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .sm\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .sm\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .sm\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .sm\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .sm\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .sm\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .sm\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .sm\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .sm\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .sm\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .sm\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .sm\:focus\:text-green:focus {
    color: #38c172;
  }

  .sm\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .sm\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .sm\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .sm\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .sm\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .sm\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .sm\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .sm\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .sm\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .sm\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .sm\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .sm\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .sm\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .sm\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .sm\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .sm\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .sm\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .sm\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .sm\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .sm\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .sm\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .sm\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .sm\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .sm\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .sm\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .sm\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .sm\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .sm\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .sm\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .sm\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .sm\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .sm\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .sm\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .sm\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .sm\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .sm\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .sm\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .sm\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .sm\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .sm\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .sm\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .sm\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .sm\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .sm\:focus\:text-gallery:focus {
    color: #eee;
  }

  .sm\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .sm\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .sm\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .sm\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .sm\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .sm\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .sm\:focus\:text-notblack:focus {
    color: #101010;
  }

  .sm\:text-xs {
    font-size: .75rem;
  }

  .sm\:text-sm {
    font-size: .875rem;
  }

  .sm\:text-base {
    font-size: 1rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
  }

  .sm\:text-13px {
    font-size: 13px;
  }

  .sm\:text-14px {
    font-size: 14px;
  }

  .sm\:text-15px {
    font-size: 15px;
  }

  .sm\:text-21px {
    font-size: 21px;
  }

  .sm\:text-27px {
    font-size: 27px;
  }

  .sm\:text-28px {
    font-size: 28px;
  }

  .sm\:text-32px {
    font-size: 32px;
  }

  .sm\:text-18px {
    font-size: 18px;
  }

  .sm\:text-50px {
    font-size: 50px;
  }

  .sm\:text-70px {
    font-size: 70px;
  }

  .sm\:text-80px {
    font-size: 80px;
  }

  .sm\:text-13rem {
    font-size: 1.3rem;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:uppercase {
    text-transform: uppercase;
  }

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:tracking-1 {
    letter-spacing: 1px;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .sm\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .sm\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .sm\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .sm\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .sm\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .sm\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .sm\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .sm\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .sm\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .sm\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .sm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    overflow-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:w-0 {
    width: 0;
  }

  .sm\:w-1 {
    width: 0.25rem;
  }

  .sm\:w-2 {
    width: 0.5rem;
  }

  .sm\:w-3 {
    width: 0.75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-20 {
    width: 5.313rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-28 {
    width: 7.063rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.33333%;
  }

  .sm\:w-2\/3 {
    width: 66.66667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.66667%;
  }

  .sm\:w-5\/6 {
    width: 83.33333%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:w-12px {
    width: 12px;
  }

  .sm\:w-15px {
    width: 15px;
  }

  .sm\:w-27px {
    width: 27px;
  }

  .sm\:w-56px {
    width: 56px;
  }

  .sm\:w-74px {
    width: 74px;
  }

  .sm\:w-76px {
    width: 76px;
  }

  .sm\:w-78px {
    width: 78px;
  }

  .sm\:w-85px {
    width: 85px;
  }

  .sm\:w-88px {
    width: 88px;
  }

  .sm\:w-90px {
    width: 90px;
  }

  .sm\:w-100px {
    width: 100px;
  }

  .sm\:w-111px {
    width: 111px;
  }

  .sm\:w-120px {
    width: 120px;
  }

  .sm\:w-140px {
    width: 140px;
  }

  .sm\:w-142px {
    width: 142px;
  }

  .sm\:w-147px {
    width: 147px;
  }

  .sm\:w-154px {
    width: 154px;
  }

  .sm\:w-175px {
    width: 175px;
  }

  .sm\:w-190px {
    width: 190px;
  }

  .sm\:w-200px {
    width: 200px;
  }

  .sm\:w-228px {
    width: 228px;
  }

  .sm\:w-250px {
    width: 250px;
  }

  .sm\:w-260px {
    width: 260px;
  }

  .sm\:w-270px {
    width: 270px;
  }

  .sm\:w-289px {
    width: 289px;
  }

  .sm\:w-290px {
    width: 290px;
  }

  .sm\:w-300px {
    width: 300px;
  }

  .sm\:w-308px {
    width: 308px;
  }

  .sm\:w-340px {
    width: 340px;
  }

  .sm\:w-345px {
    width: 345px;
  }

  .sm\:w-326px {
    width: 326px;
  }

  .sm\:w-335px {
    width: 335px;
  }

  .sm\:w-350px {
    width: 350px;
  }

  .sm\:w-376px {
    width: 376px;
  }

  .sm\:w-382px {
    width: 382px;
  }

  .sm\:w-388px {
    width: 388px;
  }

  .sm\:w-408px {
    width: 408px;
  }

  .sm\:w-516px {
    width: 516px;
  }

  .sm\:w-637px {
    width: 637px;
  }

  .sm\:w-720px {
    width: 720px;
  }

  .sm\:w-840px {
    width: 840px;
  }

  .sm\:w-930px {
    width: 930px;
  }

  .sm\:w-931px {
    width: 931px;
  }

  .sm\:w-1012px {
    width: 1012px;
  }

  .sm\:w-1200px {
    width: 1200px;
  }

  .sm\:w-1274px {
    width: 1274px;
  }

  .sm\:w-23percent {
    width: 23%;
  }

  .sm\:w-30percent {
    width: 30%;
  }

  .sm\:w-35percent {
    width: 35%;
  }

  .sm\:w-70percent {
    width: 70%;
  }

  .sm\:w-78percent {
    width: 78%;
  }

  .sm\:w-80percent {
    width: 80%;
  }

  .sm\:w-32percent {
    width: 32.333%;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-1 {
    z-index: 1;
  }

  .sm\:z-2 {
    z-index: 2;
  }

  .sm\:z-9 {
    z-index: 9;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-99 {
    z-index: 99;
  }

  .sm\:z-999 {
    z-index: 999;
  }

  .sm\:z-99999 {
    z-index: 99999;
  }

  .sm\:z-999999 {
    z-index: 999999;
  }

  .sm\:z-99999999 {
    z-index: 99999999;
  }

  .sm\:z-auto {
    z-index: auto;
  }

  .sm\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 600px) {
  .tabk\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabk\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabk\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabk\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabk\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .tabk\:bg-fixed {
    background-attachment: fixed;
  }

  .tabk\:bg-local {
    background-attachment: local;
  }

  .tabk\:bg-scroll {
    background-attachment: scroll;
  }

  .tabk\:bg-primary {
    background-color: #525ddc;
  }

  .tabk\:bg-transparent {
    background-color: transparent;
  }

  .tabk\:bg-black {
    background-color: #000;
  }

  .tabk\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .tabk\:bg-grey-darker {
    background-color: #606f7b;
  }

  .tabk\:bg-grey-dark {
    background-color: #8795a1;
  }

  .tabk\:bg-grey {
    background-color: #b8c2cc;
  }

  .tabk\:bg-grey-light {
    background-color: #dae1e7;
  }

  .tabk\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .tabk\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .tabk\:bg-white {
    background-color: #ffffff;
  }

  .tabk\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .tabk\:bg-red-darker {
    background-color: #621b18;
  }

  .tabk\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .tabk\:bg-red {
    background-color: #e3342f;
  }

  .tabk\:bg-red-light {
    background-color: #ef5753;
  }

  .tabk\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .tabk\:bg-red-lightest {
    background-color: #fcebea;
  }

  .tabk\:bg-orange-darkest {
    background-color: #462a16;
  }

  .tabk\:bg-orange-darker {
    background-color: #613b1f;
  }

  .tabk\:bg-orange-dark {
    background-color: #de751f;
  }

  .tabk\:bg-orange {
    background-color: #f6993f;
  }

  .tabk\:bg-orange-light {
    background-color: #faad63;
  }

  .tabk\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .tabk\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .tabk\:bg-yellow-darkest {
    background-color: #453411;
  }

  .tabk\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .tabk\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .tabk\:bg-yellow {
    background-color: #ffed4a;
  }

  .tabk\:bg-yellow-light {
    background-color: #fff382;
  }

  .tabk\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .tabk\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .tabk\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .tabk\:bg-green-darker {
    background-color: #1a4731;
  }

  .tabk\:bg-green-dark {
    background-color: #1f9d55;
  }

  .tabk\:bg-green {
    background-color: #38c172;
  }

  .tabk\:bg-green-light {
    background-color: #51d88a;
  }

  .tabk\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .tabk\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .tabk\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .tabk\:bg-teal-darker {
    background-color: #20504f;
  }

  .tabk\:bg-teal-dark {
    background-color: #38a89d;
  }

  .tabk\:bg-teal {
    background-color: #4dc0b5;
  }

  .tabk\:bg-teal-light {
    background-color: #64d5ca;
  }

  .tabk\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .tabk\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .tabk\:bg-blue-darkest {
    background-color: #12283a;
  }

  .tabk\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .tabk\:bg-blue-dark {
    background-color: #2779bd;
  }

  .tabk\:bg-blue {
    background-color: #3490dc;
  }

  .tabk\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .tabk\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .tabk\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .tabk\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .tabk\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .tabk\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .tabk\:bg-indigo {
    background-color: #6574cd;
  }

  .tabk\:bg-indigo-light {
    background-color: #7886d7;
  }

  .tabk\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .tabk\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .tabk\:bg-purple-darkest {
    background-color: #21183c;
  }

  .tabk\:bg-purple-darker {
    background-color: #382b5f;
  }

  .tabk\:bg-purple-dark {
    background-color: #794acf;
  }

  .tabk\:bg-purple {
    background-color: #9561e2;
  }

  .tabk\:bg-purple-light {
    background-color: #a779e9;
  }

  .tabk\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .tabk\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .tabk\:bg-pink-darkest {
    background-color: #451225;
  }

  .tabk\:bg-pink-darker {
    background-color: #6f213f;
  }

  .tabk\:bg-pink-dark {
    background-color: #eb5286;
  }

  .tabk\:bg-pink {
    background-color: #f66d9b;
  }

  .tabk\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .tabk\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .tabk\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .tabk\:bg-brandy-punch {
    background-color: #c88532;
  }

  .tabk\:bg-alto {
    background-color: #d8d8d8;
  }

  .tabk\:bg-concrete {
    background-color: #f2f2f2;
  }

  .tabk\:bg-dusty-grey {
    background-color: #979797;
  }

  .tabk\:bg-flint {
    background-color: #6b655d;
  }

  .tabk\:bg-gallery {
    background-color: #eee;
  }

  .tabk\:bg-gimblet {
    background-color: #bfa775;
  }

  .tabk\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .tabk\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .tabk\:bg-porsche {
    background-color: #e8a959;
  }

  .tabk\:bg-sand-dune {
    background-color: #807465;
  }

  .tabk\:bg-thunder {
    background-color: #231f20;
  }

  .tabk\:bg-notblack {
    background-color: #101010;
  }

  .tabk\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .tabk\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .tabk\:hover\:bg-black:hover {
    background-color: #000;
  }

  .tabk\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .tabk\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .tabk\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .tabk\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .tabk\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .tabk\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .tabk\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .tabk\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .tabk\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .tabk\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .tabk\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .tabk\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .tabk\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .tabk\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .tabk\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .tabk\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .tabk\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .tabk\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .tabk\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .tabk\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .tabk\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .tabk\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .tabk\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .tabk\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .tabk\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .tabk\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .tabk\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .tabk\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .tabk\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .tabk\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .tabk\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .tabk\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .tabk\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .tabk\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .tabk\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .tabk\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .tabk\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .tabk\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .tabk\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .tabk\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .tabk\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .tabk\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .tabk\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .tabk\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .tabk\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .tabk\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .tabk\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .tabk\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .tabk\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .tabk\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .tabk\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .tabk\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .tabk\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .tabk\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .tabk\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .tabk\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .tabk\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .tabk\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .tabk\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .tabk\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .tabk\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .tabk\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .tabk\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .tabk\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .tabk\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .tabk\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .tabk\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .tabk\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .tabk\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .tabk\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .tabk\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .tabk\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .tabk\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .tabk\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .tabk\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .tabk\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .tabk\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .tabk\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .tabk\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .tabk\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .tabk\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .tabk\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .tabk\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .tabk\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .tabk\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .tabk\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .tabk\:focus\:bg-black:focus {
    background-color: #000;
  }

  .tabk\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .tabk\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .tabk\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .tabk\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .tabk\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .tabk\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .tabk\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .tabk\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .tabk\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .tabk\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .tabk\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .tabk\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .tabk\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .tabk\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .tabk\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .tabk\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .tabk\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .tabk\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .tabk\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .tabk\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .tabk\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .tabk\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .tabk\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .tabk\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .tabk\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .tabk\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .tabk\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .tabk\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .tabk\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .tabk\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .tabk\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .tabk\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .tabk\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .tabk\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .tabk\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .tabk\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .tabk\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .tabk\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .tabk\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .tabk\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .tabk\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .tabk\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .tabk\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .tabk\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .tabk\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .tabk\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .tabk\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .tabk\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .tabk\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .tabk\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .tabk\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .tabk\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .tabk\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .tabk\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .tabk\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .tabk\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .tabk\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .tabk\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .tabk\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .tabk\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .tabk\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .tabk\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .tabk\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .tabk\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .tabk\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .tabk\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .tabk\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .tabk\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .tabk\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .tabk\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .tabk\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .tabk\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .tabk\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .tabk\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .tabk\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .tabk\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .tabk\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .tabk\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .tabk\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .tabk\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .tabk\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .tabk\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .tabk\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .tabk\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .tabk\:bg-bottom {
    background-position: bottom;
  }

  .tabk\:bg-center {
    background-position: center;
  }

  .tabk\:bg-left {
    background-position: left;
  }

  .tabk\:bg-left-bottom {
    background-position: left bottom;
  }

  .tabk\:bg-left-top {
    background-position: left top;
  }

  .tabk\:bg-right {
    background-position: right;
  }

  .tabk\:bg-right-bottom {
    background-position: right bottom;
  }

  .tabk\:bg-right-top {
    background-position: right top;
  }

  .tabk\:bg-top {
    background-position: top;
  }

  .tabk\:bg-repeat {
    background-repeat: repeat;
  }

  .tabk\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .tabk\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .tabk\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .tabk\:bg-repeat-round {
    background-repeat: round;
  }

  .tabk\:bg-repeat-space {
    background-repeat: space;
  }

  .tabk\:bg-auto {
    background-size: auto;
  }

  .tabk\:bg-cover {
    background-size: cover;
  }

  .tabk\:bg-contain {
    background-size: contain;
  }

  .tabk\:border-collapse {
    border-collapse: collapse;
  }

  .tabk\:border-separate {
    border-collapse: separate;
  }

  .tabk\:border-primary {
    border-color: #525ddc;
  }

  .tabk\:border-transparent {
    border-color: transparent;
  }

  .tabk\:border-black {
    border-color: #000;
  }

  .tabk\:border-grey-darkest {
    border-color: #3d4852;
  }

  .tabk\:border-grey-darker {
    border-color: #606f7b;
  }

  .tabk\:border-grey-dark {
    border-color: #8795a1;
  }

  .tabk\:border-grey {
    border-color: #b8c2cc;
  }

  .tabk\:border-grey-light {
    border-color: #dae1e7;
  }

  .tabk\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .tabk\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .tabk\:border-white {
    border-color: #ffffff;
  }

  .tabk\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .tabk\:border-red-darker {
    border-color: #621b18;
  }

  .tabk\:border-red-dark {
    border-color: #cc1f1a;
  }

  .tabk\:border-red {
    border-color: #e3342f;
  }

  .tabk\:border-red-light {
    border-color: #ef5753;
  }

  .tabk\:border-red-lighter {
    border-color: #f9acaa;
  }

  .tabk\:border-red-lightest {
    border-color: #fcebea;
  }

  .tabk\:border-orange-darkest {
    border-color: #462a16;
  }

  .tabk\:border-orange-darker {
    border-color: #613b1f;
  }

  .tabk\:border-orange-dark {
    border-color: #de751f;
  }

  .tabk\:border-orange {
    border-color: #f6993f;
  }

  .tabk\:border-orange-light {
    border-color: #faad63;
  }

  .tabk\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .tabk\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .tabk\:border-yellow-darkest {
    border-color: #453411;
  }

  .tabk\:border-yellow-darker {
    border-color: #684f1d;
  }

  .tabk\:border-yellow-dark {
    border-color: #f2d024;
  }

  .tabk\:border-yellow {
    border-color: #ffed4a;
  }

  .tabk\:border-yellow-light {
    border-color: #fff382;
  }

  .tabk\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .tabk\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .tabk\:border-green-darkest {
    border-color: #0f2f21;
  }

  .tabk\:border-green-darker {
    border-color: #1a4731;
  }

  .tabk\:border-green-dark {
    border-color: #1f9d55;
  }

  .tabk\:border-green {
    border-color: #38c172;
  }

  .tabk\:border-green-light {
    border-color: #51d88a;
  }

  .tabk\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .tabk\:border-green-lightest {
    border-color: #e3fcec;
  }

  .tabk\:border-teal-darkest {
    border-color: #0d3331;
  }

  .tabk\:border-teal-darker {
    border-color: #20504f;
  }

  .tabk\:border-teal-dark {
    border-color: #38a89d;
  }

  .tabk\:border-teal {
    border-color: #4dc0b5;
  }

  .tabk\:border-teal-light {
    border-color: #64d5ca;
  }

  .tabk\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .tabk\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .tabk\:border-blue-darkest {
    border-color: #12283a;
  }

  .tabk\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .tabk\:border-blue-dark {
    border-color: #2779bd;
  }

  .tabk\:border-blue {
    border-color: #3490dc;
  }

  .tabk\:border-blue-light {
    border-color: #6cb2eb;
  }

  .tabk\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .tabk\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .tabk\:border-indigo-darkest {
    border-color: #191e38;
  }

  .tabk\:border-indigo-darker {
    border-color: #2f365f;
  }

  .tabk\:border-indigo-dark {
    border-color: #5661b3;
  }

  .tabk\:border-indigo {
    border-color: #6574cd;
  }

  .tabk\:border-indigo-light {
    border-color: #7886d7;
  }

  .tabk\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .tabk\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .tabk\:border-purple-darkest {
    border-color: #21183c;
  }

  .tabk\:border-purple-darker {
    border-color: #382b5f;
  }

  .tabk\:border-purple-dark {
    border-color: #794acf;
  }

  .tabk\:border-purple {
    border-color: #9561e2;
  }

  .tabk\:border-purple-light {
    border-color: #a779e9;
  }

  .tabk\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .tabk\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .tabk\:border-pink-darkest {
    border-color: #451225;
  }

  .tabk\:border-pink-darker {
    border-color: #6f213f;
  }

  .tabk\:border-pink-dark {
    border-color: #eb5286;
  }

  .tabk\:border-pink {
    border-color: #f66d9b;
  }

  .tabk\:border-pink-light {
    border-color: #fa7ea8;
  }

  .tabk\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .tabk\:border-pink-lightest {
    border-color: #ffebef;
  }

  .tabk\:border-brandy-punch {
    border-color: #c88532;
  }

  .tabk\:border-alto {
    border-color: #d8d8d8;
  }

  .tabk\:border-concrete {
    border-color: #f2f2f2;
  }

  .tabk\:border-dusty-grey {
    border-color: #979797;
  }

  .tabk\:border-flint {
    border-color: #6b655d;
  }

  .tabk\:border-gallery {
    border-color: #eee;
  }

  .tabk\:border-gimblet {
    border-color: #bfa775;
  }

  .tabk\:border-mine-shaft {
    border-color: #2a2727;
  }

  .tabk\:border-pale-oyster {
    border-color: #9b9184;
  }

  .tabk\:border-porsche {
    border-color: #e8a959;
  }

  .tabk\:border-sand-dune {
    border-color: #807465;
  }

  .tabk\:border-thunder {
    border-color: #231f20;
  }

  .tabk\:border-notblack {
    border-color: #101010;
  }

  .tabk\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .tabk\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .tabk\:hover\:border-black:hover {
    border-color: #000;
  }

  .tabk\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .tabk\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .tabk\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .tabk\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .tabk\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .tabk\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .tabk\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .tabk\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .tabk\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .tabk\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .tabk\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .tabk\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .tabk\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .tabk\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .tabk\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .tabk\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .tabk\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .tabk\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .tabk\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .tabk\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .tabk\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .tabk\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .tabk\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .tabk\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .tabk\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .tabk\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .tabk\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .tabk\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .tabk\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .tabk\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .tabk\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .tabk\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .tabk\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .tabk\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .tabk\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .tabk\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .tabk\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .tabk\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .tabk\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .tabk\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .tabk\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .tabk\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .tabk\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .tabk\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .tabk\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .tabk\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .tabk\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .tabk\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .tabk\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .tabk\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .tabk\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .tabk\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .tabk\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .tabk\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .tabk\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .tabk\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .tabk\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .tabk\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .tabk\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .tabk\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .tabk\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .tabk\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .tabk\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .tabk\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .tabk\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .tabk\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .tabk\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .tabk\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .tabk\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .tabk\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .tabk\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .tabk\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .tabk\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .tabk\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .tabk\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .tabk\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .tabk\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .tabk\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .tabk\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .tabk\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .tabk\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .tabk\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .tabk\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .tabk\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .tabk\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .tabk\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .tabk\:focus\:border-black:focus {
    border-color: #000;
  }

  .tabk\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .tabk\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .tabk\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .tabk\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .tabk\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .tabk\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .tabk\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .tabk\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .tabk\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .tabk\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .tabk\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .tabk\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .tabk\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .tabk\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .tabk\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .tabk\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .tabk\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .tabk\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .tabk\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .tabk\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .tabk\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .tabk\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .tabk\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .tabk\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .tabk\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .tabk\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .tabk\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .tabk\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .tabk\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .tabk\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .tabk\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .tabk\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .tabk\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .tabk\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .tabk\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .tabk\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .tabk\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .tabk\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .tabk\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .tabk\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .tabk\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .tabk\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .tabk\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .tabk\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .tabk\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .tabk\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .tabk\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .tabk\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .tabk\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .tabk\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .tabk\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .tabk\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .tabk\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .tabk\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .tabk\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .tabk\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .tabk\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .tabk\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .tabk\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .tabk\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .tabk\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .tabk\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .tabk\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .tabk\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .tabk\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .tabk\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .tabk\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .tabk\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .tabk\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .tabk\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .tabk\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .tabk\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .tabk\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .tabk\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .tabk\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .tabk\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .tabk\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .tabk\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .tabk\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .tabk\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .tabk\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .tabk\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .tabk\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .tabk\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .tabk\:rounded-100 {
    border-radius: 100%;
  }

  .tabk\:rounded-none {
    border-radius: 0;
  }

  .tabk\:rounded-sm {
    border-radius: .125rem;
  }

  .tabk\:rounded {
    border-radius: .25rem;
  }

  .tabk\:rounded-lg {
    border-radius: .5rem;
  }

  .tabk\:rounded-full {
    border-radius: 9999px;
  }

  .tabk\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .tabk\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .tabk\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabk\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabk\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tabk\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tabk\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabk\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabk\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .tabk\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .tabk\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabk\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabk\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .tabk\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .tabk\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabk\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabk\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .tabk\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .tabk\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabk\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabk\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tabk\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tabk\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabk\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabk\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .tabk\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .tabk\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .tabk\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .tabk\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tabk\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .tabk\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tabk\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tabk\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .tabk\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .tabk\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .tabk\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .tabk\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .tabk\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .tabk\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .tabk\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .tabk\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .tabk\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .tabk\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .tabk\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .tabk\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .tabk\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .tabk\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .tabk\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .tabk\:border-solid {
    border-style: solid;
  }

  .tabk\:border-dashed {
    border-style: dashed;
  }

  .tabk\:border-dotted {
    border-style: dotted;
  }

  .tabk\:border-double {
    border-style: double;
  }

  .tabk\:border-none {
    border-style: none;
  }

  .tabk\:border-0 {
    border-width: 0;
  }

  .tabk\:border-2 {
    border-width: 2px;
  }

  .tabk\:border-4 {
    border-width: 4px;
  }

  .tabk\:border-8 {
    border-width: 8px;
  }

  .tabk\:border {
    border-width: 1px;
  }

  .tabk\:border-3px {
    border-width: 3px;
  }

  .tabk\:border-t-0 {
    border-top-width: 0;
  }

  .tabk\:border-r-0 {
    border-right-width: 0;
  }

  .tabk\:border-b-0 {
    border-bottom-width: 0;
  }

  .tabk\:border-l-0 {
    border-left-width: 0;
  }

  .tabk\:border-t-2 {
    border-top-width: 2px;
  }

  .tabk\:border-r-2 {
    border-right-width: 2px;
  }

  .tabk\:border-b-2 {
    border-bottom-width: 2px;
  }

  .tabk\:border-l-2 {
    border-left-width: 2px;
  }

  .tabk\:border-t-4 {
    border-top-width: 4px;
  }

  .tabk\:border-r-4 {
    border-right-width: 4px;
  }

  .tabk\:border-b-4 {
    border-bottom-width: 4px;
  }

  .tabk\:border-l-4 {
    border-left-width: 4px;
  }

  .tabk\:border-t-8 {
    border-top-width: 8px;
  }

  .tabk\:border-r-8 {
    border-right-width: 8px;
  }

  .tabk\:border-b-8 {
    border-bottom-width: 8px;
  }

  .tabk\:border-l-8 {
    border-left-width: 8px;
  }

  .tabk\:border-t {
    border-top-width: 1px;
  }

  .tabk\:border-r {
    border-right-width: 1px;
  }

  .tabk\:border-b {
    border-bottom-width: 1px;
  }

  .tabk\:border-l {
    border-left-width: 1px;
  }

  .tabk\:border-t-3px {
    border-top-width: 3px;
  }

  .tabk\:border-r-3px {
    border-right-width: 3px;
  }

  .tabk\:border-b-3px {
    border-bottom-width: 3px;
  }

  .tabk\:border-l-3px {
    border-left-width: 3px;
  }

  .tabk\:cursor-auto {
    cursor: auto;
  }

  .tabk\:cursor-default {
    cursor: default;
  }

  .tabk\:cursor-pointer {
    cursor: pointer;
  }

  .tabk\:cursor-wait {
    cursor: wait;
  }

  .tabk\:cursor-text {
    cursor: text;
  }

  .tabk\:cursor-move {
    cursor: move;
  }

  .tabk\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tabk\:block {
    display: block;
  }

  .tabk\:inline-block {
    display: inline-block;
  }

  .tabk\:inline {
    display: inline;
  }

  .tabk\:flex {
    display: -webkit-box;
    display: flex;
  }

  .tabk\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .tabk\:table {
    display: table;
  }

  .tabk\:table-row {
    display: table-row;
  }

  .tabk\:table-cell {
    display: table-cell;
  }

  .tabk\:hidden {
    display: none;
  }

  .tabk\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .tabk\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .tabk\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .tabk\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .tabk\:flex-wrap {
    flex-wrap: wrap;
  }

  .tabk\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .tabk\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .tabk\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .tabk\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .tabk\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .tabk\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .tabk\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .tabk\:self-auto {
    align-self: auto;
  }

  .tabk\:self-start {
    align-self: flex-start;
  }

  .tabk\:self-end {
    align-self: flex-end;
  }

  .tabk\:self-center {
    align-self: center;
  }

  .tabk\:self-stretch {
    align-self: stretch;
  }

  .tabk\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .tabk\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .tabk\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .tabk\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .tabk\:justify-around {
    justify-content: space-around;
  }

  .tabk\:content-center {
    align-content: center;
  }

  .tabk\:content-start {
    align-content: flex-start;
  }

  .tabk\:content-end {
    align-content: flex-end;
  }

  .tabk\:content-between {
    align-content: space-between;
  }

  .tabk\:content-around {
    align-content: space-around;
  }

  .tabk\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .tabk\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .tabk\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .tabk\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .tabk\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .tabk\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .tabk\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .tabk\:flex-shrink {
    flex-shrink: 1;
  }

  .tabk\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .tabk\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .tabk\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .tabk\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .tabk\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .tabk\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .tabk\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .tabk\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .tabk\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .tabk\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .tabk\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .tabk\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .tabk\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .tabk\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .tabk\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .tabk\:float-right {
    float: right;
  }

  .tabk\:float-left {
    float: left;
  }

  .tabk\:float-none {
    float: none;
  }

  .tabk\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .tabk\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .tabk\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .tabk\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .tabk\:font-hairline {
    font-weight: 100;
  }

  .tabk\:font-thin {
    font-weight: 200;
  }

  .tabk\:font-light {
    font-weight: 300;
  }

  .tabk\:font-normal {
    font-weight: 400;
  }

  .tabk\:font-medium {
    font-weight: 500;
  }

  .tabk\:font-semibold {
    font-weight: 600;
  }

  .tabk\:font-bold {
    font-weight: 700;
  }

  .tabk\:font-extrabold {
    font-weight: 800;
  }

  .tabk\:font-black {
    font-weight: 900;
  }

  .tabk\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .tabk\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .tabk\:hover\:font-light:hover {
    font-weight: 300;
  }

  .tabk\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .tabk\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .tabk\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .tabk\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .tabk\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .tabk\:hover\:font-black:hover {
    font-weight: 900;
  }

  .tabk\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .tabk\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .tabk\:focus\:font-light:focus {
    font-weight: 300;
  }

  .tabk\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .tabk\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .tabk\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .tabk\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .tabk\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .tabk\:focus\:font-black:focus {
    font-weight: 900;
  }

  .tabk\:h-0 {
    height: 0;
  }

  .tabk\:h-1 {
    height: 0.25rem;
  }

  .tabk\:h-2 {
    height: 0.5rem;
  }

  .tabk\:h-3 {
    height: 0.75rem;
  }

  .tabk\:h-4 {
    height: 1rem;
  }

  .tabk\:h-5 {
    height: 1.25rem;
  }

  .tabk\:h-6 {
    height: 1.5rem;
  }

  .tabk\:h-8 {
    height: 2rem;
  }

  .tabk\:h-10 {
    height: 2.5rem;
  }

  .tabk\:h-12 {
    height: 3rem;
  }

  .tabk\:h-16 {
    height: 4rem;
  }

  .tabk\:h-24 {
    height: 6rem;
  }

  .tabk\:h-32 {
    height: 8rem;
  }

  .tabk\:h-48 {
    height: 12rem;
  }

  .tabk\:h-64 {
    height: 16rem;
  }

  .tabk\:h-auto {
    height: auto;
  }

  .tabk\:h-px {
    height: 1px;
  }

  .tabk\:h-full {
    height: 100%;
  }

  .tabk\:h-screen {
    height: 100vh;
  }

  .tabk\:h-2px {
    height: 2px;
  }

  .tabk\:h-10px {
    height: 10px;
  }

  .tabk\:h-14px {
    height: 14px;
  }

  .tabk\:h-15px {
    height: 15px;
  }

  .tabk\:h-30px {
    height: 30px;
  }

  .tabk\:h-33px {
    height: 33px;
  }

  .tabk\:h-35px {
    height: 35px;
  }

  .tabk\:h-37px {
    height: 37px;
  }

  .tabk\:h-44px {
    height: 44px;
  }

  .tabk\:h-45px {
    height: 45px;
  }

  .tabk\:h-50px {
    height: 50px;
  }

  .tabk\:h-55px {
    height: 55px;
  }

  .tabk\:h-69px {
    height: 69px;
  }

  .tabk\:h-70px {
    height: 70px;
  }

  .tabk\:h-75px {
    height: 75px;
  }

  .tabk\:h-77px {
    height: 77px;
  }

  .tabk\:h-86px {
    height: 86px;
  }

  .tabk\:h-90px {
    height: 90px;
  }

  .tabk\:h-94px {
    height: 94px;
  }

  .tabk\:h-95px {
    height: 95px;
  }

  .tabk\:h-100px {
    height: 100px;
  }

  .tabk\:h-106px {
    height: 106px;
  }

  .tabk\:h-108px {
    height: 108px;
  }

  .tabk\:h-117px {
    height: 117px;
  }

  .tabk\:h-137px {
    height: 137px;
  }

  .tabk\:h-142px {
    height: 142px;
  }

  .tabk\:h-147px {
    height: 147px;
  }

  .tabk\:h-153px {
    height: 153px;
  }

  .tabk\:h-157px {
    height: 157px;
  }

  .tabk\:h-167px {
    height: 167px;
  }

  .tabk\:h-182px {
    height: 182px;
  }

  .tabk\:h-189px {
    height: 189px;
  }

  .tabk\:h-198px {
    height: 198px;
  }

  .tabk\:h-200px {
    height: 200px;
  }

  .tabk\:h-213px {
    height: 213px;
  }

  .tabk\:h-234px {
    height: 234px;
  }

  .tabk\:h-227px {
    height: 227px;
  }

  .tabk\:h-228px {
    height: 228px;
  }

  .tabk\:h-615px {
    height: 615px;
  }

  .tabk\:h-6px {
    height: 6px;
  }

  .tabk\:h-59px {
    height: 59px;
  }

  .tabk\:h-60px {
    height: 60px;
  }

  .tabk\:h-97px {
    height: 97px;
  }

  .tabk\:h-122px {
    height: 122px;
  }

  .tabk\:h-125px {
    height: 125px;
  }

  .tabk\:h-172px {
    height: 172px;
  }

  .tabk\:h-178px {
    height: 178px;
  }

  .tabk\:h-236px {
    height: 236px;
  }

  .tabk\:h-295px {
    height: 295px;
  }

  .tabk\:h-335px {
    height: 335px;
  }

  .tabk\:h-336px {
    height: 336px;
  }

  .tabk\:h-375px {
    height: 375px;
  }

  .tabk\:h-376px {
    height: 376px;
  }

  .tabk\:h-395px {
    height: 395px;
  }

  .tabk\:h-400px {
    height: 400px;
  }

  .tabk\:h-416px {
    height: 416px;
  }

  .tabk\:h-495px {
    height: 495px;
  }

  .tabk\:h-930px {
    height: 930px;
  }

  .tabk\:h-90percent {
    height: 90%;
  }

  .tabk\:leading-30 {
    line-height: 30px;
  }

  .tabk\:leading-none {
    line-height: 1;
  }

  .tabk\:leading-tight {
    line-height: 1.25;
  }

  .tabk\:leading-normal {
    line-height: 1.5;
  }

  .tabk\:leading-loose {
    line-height: 2;
  }

  .tabk\:leading-18px {
    line-height: 18px;
  }

  .tabk\:leading-20px {
    line-height: 20px;
  }

  .tabk\:leading-22px {
    line-height: 22px;
  }

  .tabk\:leading-25px {
    line-height: 25px;
  }

  .tabk\:leading-26px {
    line-height: 26px;
  }

  .tabk\:list-inside {
    list-style-position: inside;
  }

  .tabk\:list-outside {
    list-style-position: outside;
  }

  .tabk\:list-none {
    list-style-type: none;
  }

  .tabk\:list-disc {
    list-style-type: disc;
  }

  .tabk\:list-decimal {
    list-style-type: decimal;
  }

  .tabk\:m-0 {
    margin: 0;
  }

  .tabk\:m-1 {
    margin: 0.25rem;
  }

  .tabk\:m-2 {
    margin: 0.5rem;
  }

  .tabk\:m-3 {
    margin: 0.75rem;
  }

  .tabk\:m-4 {
    margin: 1rem;
  }

  .tabk\:m-5 {
    margin: 1.25rem;
  }

  .tabk\:m-6 {
    margin: 1.5rem;
  }

  .tabk\:m-8 {
    margin: 2rem;
  }

  .tabk\:m-10 {
    margin: 2.5rem;
  }

  .tabk\:m-12 {
    margin: 3rem;
  }

  .tabk\:m-16 {
    margin: 4rem;
  }

  .tabk\:m-20 {
    margin: 5rem;
  }

  .tabk\:m-24 {
    margin: 6rem;
  }

  .tabk\:m-32 {
    margin: 8rem;
  }

  .tabk\:m-auto {
    margin: auto;
  }

  .tabk\:m-px {
    margin: 1px;
  }

  .tabk\:m-1px {
    margin: 1px;
  }

  .tabk\:m-3px {
    margin: 3px;
  }

  .tabk\:m-5px {
    margin: 5px;
  }

  .tabk\:m-6px {
    margin: 6px;
  }

  .tabk\:m-7px {
    margin: 7px;
  }

  .tabk\:m-9px {
    margin: 9px;
  }

  .tabk\:m-10px {
    margin: 10px;
  }

  .tabk\:m-11px {
    margin: 11px;
  }

  .tabk\:m-12px {
    margin: 12px;
  }

  .tabk\:m-14px {
    margin: 14px;
  }

  .tabk\:m-17px {
    margin: 17px;
  }

  .tabk\:m-18px {
    margin: 18px;
  }

  .tabk\:m-19px {
    margin: 19px;
  }

  .tabk\:m-20px {
    margin: 20px;
  }

  .tabk\:m-21px {
    margin: 21px;
  }

  .tabk\:m-22px {
    margin: 22px;
  }

  .tabk\:m-23px {
    margin: 23px;
  }

  .tabk\:m-25px {
    margin: 25px;
  }

  .tabk\:m-26px {
    margin: 26px;
  }

  .tabk\:m-27px {
    margin: 27px;
  }

  .tabk\:m-30px {
    margin: 30px;
  }

  .tabk\:m-13px {
    margin: 13px;
  }

  .tabk\:m-15px {
    margin: 15px;
  }

  .tabk\:m-28px {
    margin: 28px;
  }

  .tabk\:m-111px {
    margin: 111px;
  }

  .tabk\:m-122px {
    margin: 122px;
  }

  .tabk\:m-32px {
    margin: 32px;
  }

  .tabk\:m-34px {
    margin: 34px;
  }

  .tabk\:m-37px {
    margin: 37px;
  }

  .tabk\:m-40px {
    margin: 40px;
  }

  .tabk\:m-50px {
    margin: 50px;
  }

  .tabk\:m-55px {
    margin: 55px;
  }

  .tabk\:m-35px {
    margin: 35px;
  }

  .tabk\:m-38px {
    margin: 38px;
  }

  .tabk\:m-46px {
    margin: 46px;
  }

  .tabk\:m-75px {
    margin: 75px;
  }

  .tabk\:m-83px {
    margin: 83px;
  }

  .tabk\:m-84px {
    margin: 84px;
  }

  .tabk\:m-90px {
    margin: 90px;
  }

  .tabk\:m-92px {
    margin: 92px;
  }

  .tabk\:m-100px {
    margin: 100px;
  }

  .tabk\:m-106px {
    margin: 106px;
  }

  .tabk\:m-109px {
    margin: 109px;
  }

  .tabk\:m-180px {
    margin: 180px;
  }

  .tabk\:-m-px {
    margin: -1px;
  }

  .tabk\:-m-1 {
    margin: -0.25rem;
  }

  .tabk\:-m-2 {
    margin: -0.5rem;
  }

  .tabk\:-m-3 {
    margin: -0.75rem;
  }

  .tabk\:-m-4 {
    margin: -1rem;
  }

  .tabk\:-m-5 {
    margin: -1.25rem;
  }

  .tabk\:-m-6 {
    margin: -1.5rem;
  }

  .tabk\:-m-8 {
    margin: -2rem;
  }

  .tabk\:-m-10 {
    margin: -2.5rem;
  }

  .tabk\:-m-12 {
    margin: -3rem;
  }

  .tabk\:-m-16 {
    margin: -4rem;
  }

  .tabk\:-m-20 {
    margin: -5rem;
  }

  .tabk\:-m-24 {
    margin: -6rem;
  }

  .tabk\:-m-32 {
    margin: -8rem;
  }

  .tabk\:-m-2px {
    margin: -2px;
  }

  .tabk\:-m-10px {
    margin: -10px;
  }

  .tabk\:-m-11px {
    margin: -11px;
  }

  .tabk\:-m-12px {
    margin: -12px;
  }

  .tabk\:-m-14px {
    margin: -14px;
  }

  .tabk\:-m-15px {
    margin: -15px;
  }

  .tabk\:-m-30px {
    margin: -30px;
  }

  .tabk\:-m-100px {
    margin: -100px;
  }

  .tabk\:-m-105px {
    margin: -105px;
  }

  .tabk\:-m-300px {
    margin: -300px;
  }

  .tabk\:-m-90px {
    margin: -90px;
  }

  .tabk\:-m-92px {
    margin: -92px;
  }

  .tabk\:-m-65px {
    margin: -65px;
  }

  .tabk\:-m-50px {
    margin: -50px;
  }

  .tabk\:-m-55px {
    margin: -55px;
  }

  .tabk\:-m-50vw {
    margin: -50vw;
  }

  .tabk\:-m-17px {
    margin: -17px;
  }

  .tabk\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabk\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .tabk\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .tabk\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .tabk\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .tabk\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .tabk\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .tabk\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .tabk\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .tabk\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tabk\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .tabk\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .tabk\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .tabk\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tabk\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tabk\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .tabk\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .tabk\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .tabk\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .tabk\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .tabk\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .tabk\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .tabk\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .tabk\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .tabk\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .tabk\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .tabk\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .tabk\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .tabk\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tabk\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .tabk\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabk\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabk\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabk\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabk\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .tabk\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .tabk\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .tabk\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .tabk\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .tabk\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .tabk\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .tabk\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .tabk\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .tabk\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .tabk\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .tabk\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .tabk\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .tabk\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .tabk\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .tabk\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .tabk\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .tabk\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .tabk\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .tabk\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .tabk\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .tabk\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .tabk\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .tabk\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .tabk\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tabk\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabk\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .tabk\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .tabk\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .tabk\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .tabk\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .tabk\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .tabk\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .tabk\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .tabk\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .tabk\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .tabk\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .tabk\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .tabk\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .tabk\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .tabk\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .tabk\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .tabk\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .tabk\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .tabk\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .tabk\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .tabk\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .tabk\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .tabk\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .tabk\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .tabk\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .tabk\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .tabk\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .tabk\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .tabk\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .tabk\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .tabk\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tabk\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .tabk\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .tabk\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .tabk\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .tabk\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .tabk\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .tabk\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .tabk\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .tabk\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .tabk\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .tabk\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .tabk\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .tabk\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .tabk\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .tabk\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .tabk\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .tabk\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .tabk\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .tabk\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .tabk\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .tabk\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .tabk\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .tabk\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .tabk\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .tabk\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .tabk\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .tabk\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .tabk\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .tabk\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .tabk\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .tabk\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .tabk\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .tabk\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .tabk\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .tabk\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .tabk\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .tabk\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .tabk\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .tabk\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .tabk\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .tabk\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .tabk\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .tabk\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .tabk\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .tabk\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .tabk\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .tabk\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .tabk\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .tabk\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .tabk\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .tabk\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .tabk\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .tabk\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .tabk\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .tabk\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .tabk\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .tabk\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .tabk\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .tabk\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .tabk\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .tabk\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .tabk\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .tabk\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .tabk\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .tabk\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .tabk\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .tabk\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .tabk\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .tabk\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .tabk\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .tabk\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .tabk\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .tabk\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .tabk\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .tabk\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .tabk\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .tabk\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .tabk\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .tabk\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .tabk\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .tabk\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .tabk\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .tabk\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .tabk\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .tabk\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .tabk\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .tabk\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .tabk\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .tabk\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .tabk\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .tabk\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .tabk\:mt-0 {
    margin-top: 0;
  }

  .tabk\:mr-0 {
    margin-right: 0;
  }

  .tabk\:mb-0 {
    margin-bottom: 0;
  }

  .tabk\:ml-0 {
    margin-left: 0;
  }

  .tabk\:mt-1 {
    margin-top: 0.25rem;
  }

  .tabk\:mr-1 {
    margin-right: 0.25rem;
  }

  .tabk\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .tabk\:ml-1 {
    margin-left: 0.25rem;
  }

  .tabk\:mt-2 {
    margin-top: 0.5rem;
  }

  .tabk\:mr-2 {
    margin-right: 0.5rem;
  }

  .tabk\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .tabk\:ml-2 {
    margin-left: 0.5rem;
  }

  .tabk\:mt-3 {
    margin-top: 0.75rem;
  }

  .tabk\:mr-3 {
    margin-right: 0.75rem;
  }

  .tabk\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .tabk\:ml-3 {
    margin-left: 0.75rem;
  }

  .tabk\:mt-4 {
    margin-top: 1rem;
  }

  .tabk\:mr-4 {
    margin-right: 1rem;
  }

  .tabk\:mb-4 {
    margin-bottom: 1rem;
  }

  .tabk\:ml-4 {
    margin-left: 1rem;
  }

  .tabk\:mt-5 {
    margin-top: 1.25rem;
  }

  .tabk\:mr-5 {
    margin-right: 1.25rem;
  }

  .tabk\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .tabk\:ml-5 {
    margin-left: 1.25rem;
  }

  .tabk\:mt-6 {
    margin-top: 1.5rem;
  }

  .tabk\:mr-6 {
    margin-right: 1.5rem;
  }

  .tabk\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .tabk\:ml-6 {
    margin-left: 1.5rem;
  }

  .tabk\:mt-8 {
    margin-top: 2rem;
  }

  .tabk\:mr-8 {
    margin-right: 2rem;
  }

  .tabk\:mb-8 {
    margin-bottom: 2rem;
  }

  .tabk\:ml-8 {
    margin-left: 2rem;
  }

  .tabk\:mt-10 {
    margin-top: 2.5rem;
  }

  .tabk\:mr-10 {
    margin-right: 2.5rem;
  }

  .tabk\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .tabk\:ml-10 {
    margin-left: 2.5rem;
  }

  .tabk\:mt-12 {
    margin-top: 3rem;
  }

  .tabk\:mr-12 {
    margin-right: 3rem;
  }

  .tabk\:mb-12 {
    margin-bottom: 3rem;
  }

  .tabk\:ml-12 {
    margin-left: 3rem;
  }

  .tabk\:mt-16 {
    margin-top: 4rem;
  }

  .tabk\:mr-16 {
    margin-right: 4rem;
  }

  .tabk\:mb-16 {
    margin-bottom: 4rem;
  }

  .tabk\:ml-16 {
    margin-left: 4rem;
  }

  .tabk\:mt-20 {
    margin-top: 5rem;
  }

  .tabk\:mr-20 {
    margin-right: 5rem;
  }

  .tabk\:mb-20 {
    margin-bottom: 5rem;
  }

  .tabk\:ml-20 {
    margin-left: 5rem;
  }

  .tabk\:mt-24 {
    margin-top: 6rem;
  }

  .tabk\:mr-24 {
    margin-right: 6rem;
  }

  .tabk\:mb-24 {
    margin-bottom: 6rem;
  }

  .tabk\:ml-24 {
    margin-left: 6rem;
  }

  .tabk\:mt-32 {
    margin-top: 8rem;
  }

  .tabk\:mr-32 {
    margin-right: 8rem;
  }

  .tabk\:mb-32 {
    margin-bottom: 8rem;
  }

  .tabk\:ml-32 {
    margin-left: 8rem;
  }

  .tabk\:mt-auto {
    margin-top: auto;
  }

  .tabk\:mr-auto {
    margin-right: auto;
  }

  .tabk\:mb-auto {
    margin-bottom: auto;
  }

  .tabk\:ml-auto {
    margin-left: auto;
  }

  .tabk\:mt-px {
    margin-top: 1px;
  }

  .tabk\:mr-px {
    margin-right: 1px;
  }

  .tabk\:mb-px {
    margin-bottom: 1px;
  }

  .tabk\:ml-px {
    margin-left: 1px;
  }

  .tabk\:mt-1px {
    margin-top: 1px;
  }

  .tabk\:mr-1px {
    margin-right: 1px;
  }

  .tabk\:mb-1px {
    margin-bottom: 1px;
  }

  .tabk\:ml-1px {
    margin-left: 1px;
  }

  .tabk\:mt-3px {
    margin-top: 3px;
  }

  .tabk\:mr-3px {
    margin-right: 3px;
  }

  .tabk\:mb-3px {
    margin-bottom: 3px;
  }

  .tabk\:ml-3px {
    margin-left: 3px;
  }

  .tabk\:mt-5px {
    margin-top: 5px;
  }

  .tabk\:mr-5px {
    margin-right: 5px;
  }

  .tabk\:mb-5px {
    margin-bottom: 5px;
  }

  .tabk\:ml-5px {
    margin-left: 5px;
  }

  .tabk\:mt-6px {
    margin-top: 6px;
  }

  .tabk\:mr-6px {
    margin-right: 6px;
  }

  .tabk\:mb-6px {
    margin-bottom: 6px;
  }

  .tabk\:ml-6px {
    margin-left: 6px;
  }

  .tabk\:mt-7px {
    margin-top: 7px;
  }

  .tabk\:mr-7px {
    margin-right: 7px;
  }

  .tabk\:mb-7px {
    margin-bottom: 7px;
  }

  .tabk\:ml-7px {
    margin-left: 7px;
  }

  .tabk\:mt-9px {
    margin-top: 9px;
  }

  .tabk\:mr-9px {
    margin-right: 9px;
  }

  .tabk\:mb-9px {
    margin-bottom: 9px;
  }

  .tabk\:ml-9px {
    margin-left: 9px;
  }

  .tabk\:mt-10px {
    margin-top: 10px;
  }

  .tabk\:mr-10px {
    margin-right: 10px;
  }

  .tabk\:mb-10px {
    margin-bottom: 10px;
  }

  .tabk\:ml-10px {
    margin-left: 10px;
  }

  .tabk\:mt-11px {
    margin-top: 11px;
  }

  .tabk\:mr-11px {
    margin-right: 11px;
  }

  .tabk\:mb-11px {
    margin-bottom: 11px;
  }

  .tabk\:ml-11px {
    margin-left: 11px;
  }

  .tabk\:mt-12px {
    margin-top: 12px;
  }

  .tabk\:mr-12px {
    margin-right: 12px;
  }

  .tabk\:mb-12px {
    margin-bottom: 12px;
  }

  .tabk\:ml-12px {
    margin-left: 12px;
  }

  .tabk\:mt-14px {
    margin-top: 14px;
  }

  .tabk\:mr-14px {
    margin-right: 14px;
  }

  .tabk\:mb-14px {
    margin-bottom: 14px;
  }

  .tabk\:ml-14px {
    margin-left: 14px;
  }

  .tabk\:mt-17px {
    margin-top: 17px;
  }

  .tabk\:mr-17px {
    margin-right: 17px;
  }

  .tabk\:mb-17px {
    margin-bottom: 17px;
  }

  .tabk\:ml-17px {
    margin-left: 17px;
  }

  .tabk\:mt-18px {
    margin-top: 18px;
  }

  .tabk\:mr-18px {
    margin-right: 18px;
  }

  .tabk\:mb-18px {
    margin-bottom: 18px;
  }

  .tabk\:ml-18px {
    margin-left: 18px;
  }

  .tabk\:mt-19px {
    margin-top: 19px;
  }

  .tabk\:mr-19px {
    margin-right: 19px;
  }

  .tabk\:mb-19px {
    margin-bottom: 19px;
  }

  .tabk\:ml-19px {
    margin-left: 19px;
  }

  .tabk\:mt-20px {
    margin-top: 20px;
  }

  .tabk\:mr-20px {
    margin-right: 20px;
  }

  .tabk\:mb-20px {
    margin-bottom: 20px;
  }

  .tabk\:ml-20px {
    margin-left: 20px;
  }

  .tabk\:mt-21px {
    margin-top: 21px;
  }

  .tabk\:mr-21px {
    margin-right: 21px;
  }

  .tabk\:mb-21px {
    margin-bottom: 21px;
  }

  .tabk\:ml-21px {
    margin-left: 21px;
  }

  .tabk\:mt-22px {
    margin-top: 22px;
  }

  .tabk\:mr-22px {
    margin-right: 22px;
  }

  .tabk\:mb-22px {
    margin-bottom: 22px;
  }

  .tabk\:ml-22px {
    margin-left: 22px;
  }

  .tabk\:mt-23px {
    margin-top: 23px;
  }

  .tabk\:mr-23px {
    margin-right: 23px;
  }

  .tabk\:mb-23px {
    margin-bottom: 23px;
  }

  .tabk\:ml-23px {
    margin-left: 23px;
  }

  .tabk\:mt-25px {
    margin-top: 25px;
  }

  .tabk\:mr-25px {
    margin-right: 25px;
  }

  .tabk\:mb-25px {
    margin-bottom: 25px;
  }

  .tabk\:ml-25px {
    margin-left: 25px;
  }

  .tabk\:mt-26px {
    margin-top: 26px;
  }

  .tabk\:mr-26px {
    margin-right: 26px;
  }

  .tabk\:mb-26px {
    margin-bottom: 26px;
  }

  .tabk\:ml-26px {
    margin-left: 26px;
  }

  .tabk\:mt-27px {
    margin-top: 27px;
  }

  .tabk\:mr-27px {
    margin-right: 27px;
  }

  .tabk\:mb-27px {
    margin-bottom: 27px;
  }

  .tabk\:ml-27px {
    margin-left: 27px;
  }

  .tabk\:mt-30px {
    margin-top: 30px;
  }

  .tabk\:mr-30px {
    margin-right: 30px;
  }

  .tabk\:mb-30px {
    margin-bottom: 30px;
  }

  .tabk\:ml-30px {
    margin-left: 30px;
  }

  .tabk\:mt-13px {
    margin-top: 13px;
  }

  .tabk\:mr-13px {
    margin-right: 13px;
  }

  .tabk\:mb-13px {
    margin-bottom: 13px;
  }

  .tabk\:ml-13px {
    margin-left: 13px;
  }

  .tabk\:mt-15px {
    margin-top: 15px;
  }

  .tabk\:mr-15px {
    margin-right: 15px;
  }

  .tabk\:mb-15px {
    margin-bottom: 15px;
  }

  .tabk\:ml-15px {
    margin-left: 15px;
  }

  .tabk\:mt-28px {
    margin-top: 28px;
  }

  .tabk\:mr-28px {
    margin-right: 28px;
  }

  .tabk\:mb-28px {
    margin-bottom: 28px;
  }

  .tabk\:ml-28px {
    margin-left: 28px;
  }

  .tabk\:mt-111px {
    margin-top: 111px;
  }

  .tabk\:mr-111px {
    margin-right: 111px;
  }

  .tabk\:mb-111px {
    margin-bottom: 111px;
  }

  .tabk\:ml-111px {
    margin-left: 111px;
  }

  .tabk\:mt-122px {
    margin-top: 122px;
  }

  .tabk\:mr-122px {
    margin-right: 122px;
  }

  .tabk\:mb-122px {
    margin-bottom: 122px;
  }

  .tabk\:ml-122px {
    margin-left: 122px;
  }

  .tabk\:mt-32px {
    margin-top: 32px;
  }

  .tabk\:mr-32px {
    margin-right: 32px;
  }

  .tabk\:mb-32px {
    margin-bottom: 32px;
  }

  .tabk\:ml-32px {
    margin-left: 32px;
  }

  .tabk\:mt-34px {
    margin-top: 34px;
  }

  .tabk\:mr-34px {
    margin-right: 34px;
  }

  .tabk\:mb-34px {
    margin-bottom: 34px;
  }

  .tabk\:ml-34px {
    margin-left: 34px;
  }

  .tabk\:mt-37px {
    margin-top: 37px;
  }

  .tabk\:mr-37px {
    margin-right: 37px;
  }

  .tabk\:mb-37px {
    margin-bottom: 37px;
  }

  .tabk\:ml-37px {
    margin-left: 37px;
  }

  .tabk\:mt-40px {
    margin-top: 40px;
  }

  .tabk\:mr-40px {
    margin-right: 40px;
  }

  .tabk\:mb-40px {
    margin-bottom: 40px;
  }

  .tabk\:ml-40px {
    margin-left: 40px;
  }

  .tabk\:mt-50px {
    margin-top: 50px;
  }

  .tabk\:mr-50px {
    margin-right: 50px;
  }

  .tabk\:mb-50px {
    margin-bottom: 50px;
  }

  .tabk\:ml-50px {
    margin-left: 50px;
  }

  .tabk\:mt-55px {
    margin-top: 55px;
  }

  .tabk\:mr-55px {
    margin-right: 55px;
  }

  .tabk\:mb-55px {
    margin-bottom: 55px;
  }

  .tabk\:ml-55px {
    margin-left: 55px;
  }

  .tabk\:mt-35px {
    margin-top: 35px;
  }

  .tabk\:mr-35px {
    margin-right: 35px;
  }

  .tabk\:mb-35px {
    margin-bottom: 35px;
  }

  .tabk\:ml-35px {
    margin-left: 35px;
  }

  .tabk\:mt-38px {
    margin-top: 38px;
  }

  .tabk\:mr-38px {
    margin-right: 38px;
  }

  .tabk\:mb-38px {
    margin-bottom: 38px;
  }

  .tabk\:ml-38px {
    margin-left: 38px;
  }

  .tabk\:mt-46px {
    margin-top: 46px;
  }

  .tabk\:mr-46px {
    margin-right: 46px;
  }

  .tabk\:mb-46px {
    margin-bottom: 46px;
  }

  .tabk\:ml-46px {
    margin-left: 46px;
  }

  .tabk\:mt-75px {
    margin-top: 75px;
  }

  .tabk\:mr-75px {
    margin-right: 75px;
  }

  .tabk\:mb-75px {
    margin-bottom: 75px;
  }

  .tabk\:ml-75px {
    margin-left: 75px;
  }

  .tabk\:mt-83px {
    margin-top: 83px;
  }

  .tabk\:mr-83px {
    margin-right: 83px;
  }

  .tabk\:mb-83px {
    margin-bottom: 83px;
  }

  .tabk\:ml-83px {
    margin-left: 83px;
  }

  .tabk\:mt-84px {
    margin-top: 84px;
  }

  .tabk\:mr-84px {
    margin-right: 84px;
  }

  .tabk\:mb-84px {
    margin-bottom: 84px;
  }

  .tabk\:ml-84px {
    margin-left: 84px;
  }

  .tabk\:mt-90px {
    margin-top: 90px;
  }

  .tabk\:mr-90px {
    margin-right: 90px;
  }

  .tabk\:mb-90px {
    margin-bottom: 90px;
  }

  .tabk\:ml-90px {
    margin-left: 90px;
  }

  .tabk\:mt-92px {
    margin-top: 92px;
  }

  .tabk\:mr-92px {
    margin-right: 92px;
  }

  .tabk\:mb-92px {
    margin-bottom: 92px;
  }

  .tabk\:ml-92px {
    margin-left: 92px;
  }

  .tabk\:mt-100px {
    margin-top: 100px;
  }

  .tabk\:mr-100px {
    margin-right: 100px;
  }

  .tabk\:mb-100px {
    margin-bottom: 100px;
  }

  .tabk\:ml-100px {
    margin-left: 100px;
  }

  .tabk\:mt-106px {
    margin-top: 106px;
  }

  .tabk\:mr-106px {
    margin-right: 106px;
  }

  .tabk\:mb-106px {
    margin-bottom: 106px;
  }

  .tabk\:ml-106px {
    margin-left: 106px;
  }

  .tabk\:mt-109px {
    margin-top: 109px;
  }

  .tabk\:mr-109px {
    margin-right: 109px;
  }

  .tabk\:mb-109px {
    margin-bottom: 109px;
  }

  .tabk\:ml-109px {
    margin-left: 109px;
  }

  .tabk\:mt-180px {
    margin-top: 180px;
  }

  .tabk\:mr-180px {
    margin-right: 180px;
  }

  .tabk\:mb-180px {
    margin-bottom: 180px;
  }

  .tabk\:ml-180px {
    margin-left: 180px;
  }

  .tabk\:-mt-px {
    margin-top: -1px;
  }

  .tabk\:-mr-px {
    margin-right: -1px;
  }

  .tabk\:-mb-px {
    margin-bottom: -1px;
  }

  .tabk\:-ml-px {
    margin-left: -1px;
  }

  .tabk\:-mt-1 {
    margin-top: -0.25rem;
  }

  .tabk\:-mr-1 {
    margin-right: -0.25rem;
  }

  .tabk\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .tabk\:-ml-1 {
    margin-left: -0.25rem;
  }

  .tabk\:-mt-2 {
    margin-top: -0.5rem;
  }

  .tabk\:-mr-2 {
    margin-right: -0.5rem;
  }

  .tabk\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .tabk\:-ml-2 {
    margin-left: -0.5rem;
  }

  .tabk\:-mt-3 {
    margin-top: -0.75rem;
  }

  .tabk\:-mr-3 {
    margin-right: -0.75rem;
  }

  .tabk\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .tabk\:-ml-3 {
    margin-left: -0.75rem;
  }

  .tabk\:-mt-4 {
    margin-top: -1rem;
  }

  .tabk\:-mr-4 {
    margin-right: -1rem;
  }

  .tabk\:-mb-4 {
    margin-bottom: -1rem;
  }

  .tabk\:-ml-4 {
    margin-left: -1rem;
  }

  .tabk\:-mt-5 {
    margin-top: -1.25rem;
  }

  .tabk\:-mr-5 {
    margin-right: -1.25rem;
  }

  .tabk\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .tabk\:-ml-5 {
    margin-left: -1.25rem;
  }

  .tabk\:-mt-6 {
    margin-top: -1.5rem;
  }

  .tabk\:-mr-6 {
    margin-right: -1.5rem;
  }

  .tabk\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .tabk\:-ml-6 {
    margin-left: -1.5rem;
  }

  .tabk\:-mt-8 {
    margin-top: -2rem;
  }

  .tabk\:-mr-8 {
    margin-right: -2rem;
  }

  .tabk\:-mb-8 {
    margin-bottom: -2rem;
  }

  .tabk\:-ml-8 {
    margin-left: -2rem;
  }

  .tabk\:-mt-10 {
    margin-top: -2.5rem;
  }

  .tabk\:-mr-10 {
    margin-right: -2.5rem;
  }

  .tabk\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .tabk\:-ml-10 {
    margin-left: -2.5rem;
  }

  .tabk\:-mt-12 {
    margin-top: -3rem;
  }

  .tabk\:-mr-12 {
    margin-right: -3rem;
  }

  .tabk\:-mb-12 {
    margin-bottom: -3rem;
  }

  .tabk\:-ml-12 {
    margin-left: -3rem;
  }

  .tabk\:-mt-16 {
    margin-top: -4rem;
  }

  .tabk\:-mr-16 {
    margin-right: -4rem;
  }

  .tabk\:-mb-16 {
    margin-bottom: -4rem;
  }

  .tabk\:-ml-16 {
    margin-left: -4rem;
  }

  .tabk\:-mt-20 {
    margin-top: -5rem;
  }

  .tabk\:-mr-20 {
    margin-right: -5rem;
  }

  .tabk\:-mb-20 {
    margin-bottom: -5rem;
  }

  .tabk\:-ml-20 {
    margin-left: -5rem;
  }

  .tabk\:-mt-24 {
    margin-top: -6rem;
  }

  .tabk\:-mr-24 {
    margin-right: -6rem;
  }

  .tabk\:-mb-24 {
    margin-bottom: -6rem;
  }

  .tabk\:-ml-24 {
    margin-left: -6rem;
  }

  .tabk\:-mt-32 {
    margin-top: -8rem;
  }

  .tabk\:-mr-32 {
    margin-right: -8rem;
  }

  .tabk\:-mb-32 {
    margin-bottom: -8rem;
  }

  .tabk\:-ml-32 {
    margin-left: -8rem;
  }

  .tabk\:-mt-2px {
    margin-top: -2px;
  }

  .tabk\:-mr-2px {
    margin-right: -2px;
  }

  .tabk\:-mb-2px {
    margin-bottom: -2px;
  }

  .tabk\:-ml-2px {
    margin-left: -2px;
  }

  .tabk\:-mt-10px {
    margin-top: -10px;
  }

  .tabk\:-mr-10px {
    margin-right: -10px;
  }

  .tabk\:-mb-10px {
    margin-bottom: -10px;
  }

  .tabk\:-ml-10px {
    margin-left: -10px;
  }

  .tabk\:-mt-11px {
    margin-top: -11px;
  }

  .tabk\:-mr-11px {
    margin-right: -11px;
  }

  .tabk\:-mb-11px {
    margin-bottom: -11px;
  }

  .tabk\:-ml-11px {
    margin-left: -11px;
  }

  .tabk\:-mt-12px {
    margin-top: -12px;
  }

  .tabk\:-mr-12px {
    margin-right: -12px;
  }

  .tabk\:-mb-12px {
    margin-bottom: -12px;
  }

  .tabk\:-ml-12px {
    margin-left: -12px;
  }

  .tabk\:-mt-14px {
    margin-top: -14px;
  }

  .tabk\:-mr-14px {
    margin-right: -14px;
  }

  .tabk\:-mb-14px {
    margin-bottom: -14px;
  }

  .tabk\:-ml-14px {
    margin-left: -14px;
  }

  .tabk\:-mt-15px {
    margin-top: -15px;
  }

  .tabk\:-mr-15px {
    margin-right: -15px;
  }

  .tabk\:-mb-15px {
    margin-bottom: -15px;
  }

  .tabk\:-ml-15px {
    margin-left: -15px;
  }

  .tabk\:-mt-30px {
    margin-top: -30px;
  }

  .tabk\:-mr-30px {
    margin-right: -30px;
  }

  .tabk\:-mb-30px {
    margin-bottom: -30px;
  }

  .tabk\:-ml-30px {
    margin-left: -30px;
  }

  .tabk\:-mt-100px {
    margin-top: -100px;
  }

  .tabk\:-mr-100px {
    margin-right: -100px;
  }

  .tabk\:-mb-100px {
    margin-bottom: -100px;
  }

  .tabk\:-ml-100px {
    margin-left: -100px;
  }

  .tabk\:-mt-105px {
    margin-top: -105px;
  }

  .tabk\:-mr-105px {
    margin-right: -105px;
  }

  .tabk\:-mb-105px {
    margin-bottom: -105px;
  }

  .tabk\:-ml-105px {
    margin-left: -105px;
  }

  .tabk\:-mt-300px {
    margin-top: -300px;
  }

  .tabk\:-mr-300px {
    margin-right: -300px;
  }

  .tabk\:-mb-300px {
    margin-bottom: -300px;
  }

  .tabk\:-ml-300px {
    margin-left: -300px;
  }

  .tabk\:-mt-90px {
    margin-top: -90px;
  }

  .tabk\:-mr-90px {
    margin-right: -90px;
  }

  .tabk\:-mb-90px {
    margin-bottom: -90px;
  }

  .tabk\:-ml-90px {
    margin-left: -90px;
  }

  .tabk\:-mt-92px {
    margin-top: -92px;
  }

  .tabk\:-mr-92px {
    margin-right: -92px;
  }

  .tabk\:-mb-92px {
    margin-bottom: -92px;
  }

  .tabk\:-ml-92px {
    margin-left: -92px;
  }

  .tabk\:-mt-65px {
    margin-top: -65px;
  }

  .tabk\:-mr-65px {
    margin-right: -65px;
  }

  .tabk\:-mb-65px {
    margin-bottom: -65px;
  }

  .tabk\:-ml-65px {
    margin-left: -65px;
  }

  .tabk\:-mt-50px {
    margin-top: -50px;
  }

  .tabk\:-mr-50px {
    margin-right: -50px;
  }

  .tabk\:-mb-50px {
    margin-bottom: -50px;
  }

  .tabk\:-ml-50px {
    margin-left: -50px;
  }

  .tabk\:-mt-55px {
    margin-top: -55px;
  }

  .tabk\:-mr-55px {
    margin-right: -55px;
  }

  .tabk\:-mb-55px {
    margin-bottom: -55px;
  }

  .tabk\:-ml-55px {
    margin-left: -55px;
  }

  .tabk\:-mt-50vw {
    margin-top: -50vw;
  }

  .tabk\:-mr-50vw {
    margin-right: -50vw;
  }

  .tabk\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .tabk\:-ml-50vw {
    margin-left: -50vw;
  }

  .tabk\:-mt-17px {
    margin-top: -17px;
  }

  .tabk\:-mr-17px {
    margin-right: -17px;
  }

  .tabk\:-mb-17px {
    margin-bottom: -17px;
  }

  .tabk\:-ml-17px {
    margin-left: -17px;
  }

  .tabk\:max-h-full {
    max-height: 100%;
  }

  .tabk\:max-h-screen {
    max-height: 100vh;
  }

  .tabk\:max-h-124px {
    max-height: 124px;
  }

  .tabk\:max-h-137px {
    max-height: 137px;
  }

  .tabk\:max-h-143px {
    max-height: 143px;
  }

  .tabk\:max-h-213px {
    max-height: 213px;
  }

  .tabk\:max-h-234px {
    max-height: 234px;
  }

  .tabk\:max-h-236px {
    max-height: 236px;
  }

  .tabk\:max-h-228px {
    max-height: 228px;
  }

  .tabk\:max-h-335px {
    max-height: 335px;
  }

  .tabk\:max-h-104px {
    max-height: 104px;
  }

  .tabk\:max-h-166px {
    max-height: 166px;
  }

  .tabk\:max-w-xs {
    max-width: 20rem;
  }

  .tabk\:max-w-sm {
    max-width: 30rem;
  }

  .tabk\:max-w-md {
    max-width: 40rem;
  }

  .tabk\:max-w-lg {
    max-width: 50rem;
  }

  .tabk\:max-w-xl {
    max-width: 60rem;
  }

  .tabk\:max-w-2xl {
    max-width: 70rem;
  }

  .tabk\:max-w-3xl {
    max-width: 80rem;
  }

  .tabk\:max-w-4xl {
    max-width: 90rem;
  }

  .tabk\:max-w-5xl {
    max-width: 100rem;
  }

  .tabk\:max-w-full {
    max-width: 100%;
  }

  .tabk\:max-w-1366px {
    max-width: 1366px;
  }

  .tabk\:max-w-20px {
    max-width: 20px;
  }

  .tabk\:max-w-100px {
    max-width: 100px;
  }

  .tabk\:max-w-106px {
    max-width: 106px;
  }

  .tabk\:max-w-114px {
    max-width: 114px;
  }

  .tabk\:max-w-141px {
    max-width: 141px;
  }

  .tabk\:max-w-192px {
    max-width: 192px;
  }

  .tabk\:max-w-254px {
    max-width: 254px;
  }

  .tabk\:max-w-671px {
    max-width: 671px;
  }

  .tabk\:max-w-434px {
    max-width: 434px;
  }

  .tabk\:max-w-443px {
    max-width: 443px;
  }

  .tabk\:max-w-463px {
    max-width: 463px;
  }

  .tabk\:max-w-560px {
    max-width: 560px;
  }

  .tabk\:max-w-661px {
    max-width: 661px;
  }

  .tabk\:max-w-900px {
    max-width: 900px;
  }

  .tabk\:max-w-1012px {
    max-width: 1012px;
  }

  .tabk\:max-w-1200px {
    max-width: 1200px;
  }

  .tabk\:max-w-1274px {
    max-width: 1274px;
  }

  .tabk\:max-w-1343px {
    max-width: 1343px;
  }

  .tabk\:max-w-168px {
    max-width: 168px;
  }

  .tabk\:max-w-190px {
    max-width: 190px;
  }

  .tabk\:max-w-220px {
    max-width: 220px;
  }

  .tabk\:max-w-242px {
    max-width: 242px;
  }

  .tabk\:max-w-228px {
    max-width: 228px;
  }

  .tabk\:max-w-260px {
    max-width: 260px;
  }

  .tabk\:max-w-264px {
    max-width: 264px;
  }

  .tabk\:max-w-270px {
    max-width: 270px;
  }

  .tabk\:max-w-290px {
    max-width: 290px;
  }

  .tabk\:max-w-300px {
    max-width: 300px;
  }

  .tabk\:max-w-330px {
    max-width: 330px;
  }

  .tabk\:max-w-308px {
    max-width: 308px;
  }

  .tabk\:max-w-326px {
    max-width: 326px;
  }

  .tabk\:max-w-340px {
    max-width: 340px;
  }

  .tabk\:max-w-382px {
    max-width: 382px;
  }

  .tabk\:max-w-484px {
    max-width: 484px;
  }

  .tabk\:max-w-636px {
    max-width: 636px;
  }

  .tabk\:max-w-642px {
    max-width: 642px;
  }

  .tabk\:max-w-646px {
    max-width: 646px;
  }

  .tabk\:max-w-690px {
    max-width: 690px;
  }

  .tabk\:max-w-771px {
    max-width: 771px;
  }

  .tabk\:max-w-840px {
    max-width: 840px;
  }

  .tabk\:max-w-930px {
    max-width: 930px;
  }

  .tabk\:max-w-33percent {
    max-width: 33.333%;
  }

  .tabk\:max-w-85percent {
    max-width: 85%;
  }

  .tabk\:max-w-95percent {
    max-width: 95%;
  }

  .tabk\:max-w-screen {
    max-width: 100vw;
  }

  .tabk\:min-h-0 {
    min-height: 0;
  }

  .tabk\:min-h-full {
    min-height: 100%;
  }

  .tabk\:min-h-screen {
    min-height: 100vh;
  }

  .tabk\:min-h-50px {
    min-height: 50px;
  }

  .tabk\:min-h-55px {
    min-height: 55px;
  }

  .tabk\:min-h-140px {
    min-height: 140px;
  }

  .tabk\:min-h-147px {
    min-height: 147px;
  }

  .tabk\:min-h-187px {
    min-height: 187px;
  }

  .tabk\:min-w-0 {
    min-width: 0;
  }

  .tabk\:min-w-64 {
    min-width: 64%;
  }

  .tabk\:min-w-70 {
    min-width: 70%;
  }

  .tabk\:min-w-full {
    min-width: 100%;
  }

  .tabk\:min-w-140px {
    min-width: 140px;
  }

  .tabk\:min-w-190px {
    min-width: 190px;
  }

  .tabk\:min-w-264px {
    min-width: 264px;
  }

  .tabk\:min-w-308px {
    min-width: 308px;
  }

  .tabk\:min-w-326px {
    min-width: 326px;
  }

  .tabk\:min-w-1150px {
    min-width: 1150px;
  }

  .tabk\:min-w-1200px {
    min-width: 1200px;
  }

  .tabk\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .tabk\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tabk\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .tabk\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .tabk\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .tabk\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .tabk\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .tabk\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .tabk\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .tabk\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .tabk\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .tabk\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .tabk\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .tabk\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .tabk\:opacity-0 {
    opacity: 0;
  }

  .tabk\:opacity-25 {
    opacity: 0.25;
  }

  .tabk\:opacity-50 {
    opacity: 0.5;
  }

  .tabk\:opacity-75 {
    opacity: 0.75;
  }

  .tabk\:opacity-100 {
    opacity: 1;
  }

  .tabk\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .tabk\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .tabk\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .tabk\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .tabk\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .tabk\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .tabk\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .tabk\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .tabk\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .tabk\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .tabk\:outline-none {
    outline: 0;
  }

  .tabk\:focus\:outline-none:focus {
    outline: 0;
  }

  .tabk\:overflow-auto {
    overflow: auto;
  }

  .tabk\:overflow-hidden {
    overflow: hidden;
  }

  .tabk\:overflow-visible {
    overflow: visible;
  }

  .tabk\:overflow-scroll {
    overflow: scroll;
  }

  .tabk\:overflow-x-auto {
    overflow-x: auto;
  }

  .tabk\:overflow-y-auto {
    overflow-y: auto;
  }

  .tabk\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tabk\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tabk\:overflow-x-visible {
    overflow-x: visible;
  }

  .tabk\:overflow-y-visible {
    overflow-y: visible;
  }

  .tabk\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .tabk\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .tabk\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .tabk\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .tabk\:p-0 {
    padding: 0;
  }

  .tabk\:p-1 {
    padding: 0.25rem;
  }

  .tabk\:p-2 {
    padding: 0.5rem;
  }

  .tabk\:p-3 {
    padding: 0.75rem;
  }

  .tabk\:p-4 {
    padding: 1rem;
  }

  .tabk\:p-5 {
    padding: 1.25rem;
  }

  .tabk\:p-6 {
    padding: 1.5rem;
  }

  .tabk\:p-8 {
    padding: 2rem;
  }

  .tabk\:p-9 {
    padding: 2.25rem;
  }

  .tabk\:p-10 {
    padding: 2.5rem;
  }

  .tabk\:p-12 {
    padding: 3rem;
  }

  .tabk\:p-16 {
    padding: 4rem;
  }

  .tabk\:p-20 {
    padding: 5rem;
  }

  .tabk\:p-24 {
    padding: 6rem;
  }

  .tabk\:p-32 {
    padding: 8rem;
  }

  .tabk\:p-px {
    padding: 1px;
  }

  .tabk\:p-1px {
    padding: 1px;
  }

  .tabk\:p-5px {
    padding: 5px;
  }

  .tabk\:p-6px {
    padding: 6px;
  }

  .tabk\:p-9px {
    padding: 9px;
  }

  .tabk\:p-10px {
    padding: 10px;
  }

  .tabk\:p-13px {
    padding: 13px;
  }

  .tabk\:p-14px {
    padding: 14px;
  }

  .tabk\:p-15px {
    padding: 15px;
  }

  .tabk\:p-16px {
    padding: 16px;
  }

  .tabk\:p-17px {
    padding: 17px;
  }

  .tabk\:p-18px {
    padding: 18px;
  }

  .tabk\:p-19px {
    padding: 19px;
  }

  .tabk\:p-20px {
    padding: 20px;
  }

  .tabk\:p-21px {
    padding: 21px;
  }

  .tabk\:p-23px {
    padding: 23px;
  }

  .tabk\:p-22px {
    padding: 22px;
  }

  .tabk\:p-25px {
    padding: 25px;
  }

  .tabk\:p-27px {
    padding: 27px;
  }

  .tabk\:p-28px {
    padding: 28px;
  }

  .tabk\:p-30px {
    padding: 30px;
  }

  .tabk\:p-34px {
    padding: 34px;
  }

  .tabk\:p-35px {
    padding: 35px;
  }

  .tabk\:p-37px {
    padding: 37px;
  }

  .tabk\:p-46px {
    padding: 46px;
  }

  .tabk\:p-62px {
    padding: 62px;
  }

  .tabk\:p-72px {
    padding: 72px;
  }

  .tabk\:p-75px {
    padding: 75px;
  }

  .tabk\:p-77px {
    padding: 77px;
  }

  .tabk\:p-26px {
    padding: 26px;
  }

  .tabk\:p-40px {
    padding: 40px;
  }

  .tabk\:p-36px {
    padding: 36px;
  }

  .tabk\:p-38px {
    padding: 38px;
  }

  .tabk\:p-50px {
    padding: 50px;
  }

  .tabk\:p-55px {
    padding: 55px;
  }

  .tabk\:p-57px {
    padding: 57px;
  }

  .tabk\:p-63px {
    padding: 63px;
  }

  .tabk\:p-65px {
    padding: 65px;
  }

  .tabk\:p-80px {
    padding: 80px;
  }

  .tabk\:p-83px {
    padding: 83px;
  }

  .tabk\:p-84px {
    padding: 84px;
  }

  .tabk\:p-85px {
    padding: 85px;
  }

  .tabk\:p-96px {
    padding: 96px;
  }

  .tabk\:p-100px {
    padding: 100px;
  }

  .tabk\:p-150px {
    padding: 150px;
  }

  .tabk\:p-2\.2 {
    padding: 2.2rem;
  }

  .tabk\:p-111px {
    padding: 111px;
  }

  .tabk\:p-252px {
    padding: 252px;
  }

  .tabk\:p-320px {
    padding: 320px;
  }

  .tabk\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabk\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabk\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .tabk\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .tabk\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .tabk\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .tabk\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .tabk\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .tabk\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tabk\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabk\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tabk\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tabk\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tabk\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabk\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tabk\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tabk\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .tabk\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .tabk\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tabk\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .tabk\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tabk\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tabk\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tabk\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tabk\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .tabk\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .tabk\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tabk\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .tabk\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .tabk\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .tabk\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabk\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabk\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabk\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabk\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tabk\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tabk\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .tabk\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .tabk\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tabk\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .tabk\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabk\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabk\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .tabk\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .tabk\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .tabk\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .tabk\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tabk\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabk\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tabk\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabk\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .tabk\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .tabk\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .tabk\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .tabk\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .tabk\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .tabk\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabk\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabk\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .tabk\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .tabk\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .tabk\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .tabk\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .tabk\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tabk\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .tabk\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .tabk\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .tabk\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .tabk\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .tabk\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .tabk\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tabk\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabk\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .tabk\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .tabk\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tabk\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .tabk\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .tabk\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .tabk\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .tabk\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .tabk\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .tabk\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .tabk\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tabk\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .tabk\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .tabk\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .tabk\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .tabk\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .tabk\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .tabk\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .tabk\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabk\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabk\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .tabk\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .tabk\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .tabk\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .tabk\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tabk\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .tabk\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .tabk\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .tabk\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .tabk\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .tabk\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .tabk\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .tabk\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .tabk\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .tabk\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tabk\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .tabk\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .tabk\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .tabk\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .tabk\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .tabk\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .tabk\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .tabk\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .tabk\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .tabk\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tabk\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .tabk\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .tabk\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .tabk\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .tabk\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .tabk\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .tabk\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .tabk\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .tabk\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .tabk\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .tabk\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .tabk\:pt-0 {
    padding-top: 0;
  }

  .tabk\:pr-0 {
    padding-right: 0;
  }

  .tabk\:pb-0 {
    padding-bottom: 0;
  }

  .tabk\:pl-0 {
    padding-left: 0;
  }

  .tabk\:pt-1 {
    padding-top: 0.25rem;
  }

  .tabk\:pr-1 {
    padding-right: 0.25rem;
  }

  .tabk\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .tabk\:pl-1 {
    padding-left: 0.25rem;
  }

  .tabk\:pt-2 {
    padding-top: 0.5rem;
  }

  .tabk\:pr-2 {
    padding-right: 0.5rem;
  }

  .tabk\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .tabk\:pl-2 {
    padding-left: 0.5rem;
  }

  .tabk\:pt-3 {
    padding-top: 0.75rem;
  }

  .tabk\:pr-3 {
    padding-right: 0.75rem;
  }

  .tabk\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .tabk\:pl-3 {
    padding-left: 0.75rem;
  }

  .tabk\:pt-4 {
    padding-top: 1rem;
  }

  .tabk\:pr-4 {
    padding-right: 1rem;
  }

  .tabk\:pb-4 {
    padding-bottom: 1rem;
  }

  .tabk\:pl-4 {
    padding-left: 1rem;
  }

  .tabk\:pt-5 {
    padding-top: 1.25rem;
  }

  .tabk\:pr-5 {
    padding-right: 1.25rem;
  }

  .tabk\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .tabk\:pl-5 {
    padding-left: 1.25rem;
  }

  .tabk\:pt-6 {
    padding-top: 1.5rem;
  }

  .tabk\:pr-6 {
    padding-right: 1.5rem;
  }

  .tabk\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .tabk\:pl-6 {
    padding-left: 1.5rem;
  }

  .tabk\:pt-8 {
    padding-top: 2rem;
  }

  .tabk\:pr-8 {
    padding-right: 2rem;
  }

  .tabk\:pb-8 {
    padding-bottom: 2rem;
  }

  .tabk\:pl-8 {
    padding-left: 2rem;
  }

  .tabk\:pt-9 {
    padding-top: 2.25rem;
  }

  .tabk\:pr-9 {
    padding-right: 2.25rem;
  }

  .tabk\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .tabk\:pl-9 {
    padding-left: 2.25rem;
  }

  .tabk\:pt-10 {
    padding-top: 2.5rem;
  }

  .tabk\:pr-10 {
    padding-right: 2.5rem;
  }

  .tabk\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .tabk\:pl-10 {
    padding-left: 2.5rem;
  }

  .tabk\:pt-12 {
    padding-top: 3rem;
  }

  .tabk\:pr-12 {
    padding-right: 3rem;
  }

  .tabk\:pb-12 {
    padding-bottom: 3rem;
  }

  .tabk\:pl-12 {
    padding-left: 3rem;
  }

  .tabk\:pt-16 {
    padding-top: 4rem;
  }

  .tabk\:pr-16 {
    padding-right: 4rem;
  }

  .tabk\:pb-16 {
    padding-bottom: 4rem;
  }

  .tabk\:pl-16 {
    padding-left: 4rem;
  }

  .tabk\:pt-20 {
    padding-top: 5rem;
  }

  .tabk\:pr-20 {
    padding-right: 5rem;
  }

  .tabk\:pb-20 {
    padding-bottom: 5rem;
  }

  .tabk\:pl-20 {
    padding-left: 5rem;
  }

  .tabk\:pt-24 {
    padding-top: 6rem;
  }

  .tabk\:pr-24 {
    padding-right: 6rem;
  }

  .tabk\:pb-24 {
    padding-bottom: 6rem;
  }

  .tabk\:pl-24 {
    padding-left: 6rem;
  }

  .tabk\:pt-32 {
    padding-top: 8rem;
  }

  .tabk\:pr-32 {
    padding-right: 8rem;
  }

  .tabk\:pb-32 {
    padding-bottom: 8rem;
  }

  .tabk\:pl-32 {
    padding-left: 8rem;
  }

  .tabk\:pt-px {
    padding-top: 1px;
  }

  .tabk\:pr-px {
    padding-right: 1px;
  }

  .tabk\:pb-px {
    padding-bottom: 1px;
  }

  .tabk\:pl-px {
    padding-left: 1px;
  }

  .tabk\:pt-1px {
    padding-top: 1px;
  }

  .tabk\:pr-1px {
    padding-right: 1px;
  }

  .tabk\:pb-1px {
    padding-bottom: 1px;
  }

  .tabk\:pl-1px {
    padding-left: 1px;
  }

  .tabk\:pt-5px {
    padding-top: 5px;
  }

  .tabk\:pr-5px {
    padding-right: 5px;
  }

  .tabk\:pb-5px {
    padding-bottom: 5px;
  }

  .tabk\:pl-5px {
    padding-left: 5px;
  }

  .tabk\:pt-6px {
    padding-top: 6px;
  }

  .tabk\:pr-6px {
    padding-right: 6px;
  }

  .tabk\:pb-6px {
    padding-bottom: 6px;
  }

  .tabk\:pl-6px {
    padding-left: 6px;
  }

  .tabk\:pt-9px {
    padding-top: 9px;
  }

  .tabk\:pr-9px {
    padding-right: 9px;
  }

  .tabk\:pb-9px {
    padding-bottom: 9px;
  }

  .tabk\:pl-9px {
    padding-left: 9px;
  }

  .tabk\:pt-10px {
    padding-top: 10px;
  }

  .tabk\:pr-10px {
    padding-right: 10px;
  }

  .tabk\:pb-10px {
    padding-bottom: 10px;
  }

  .tabk\:pl-10px {
    padding-left: 10px;
  }

  .tabk\:pt-13px {
    padding-top: 13px;
  }

  .tabk\:pr-13px {
    padding-right: 13px;
  }

  .tabk\:pb-13px {
    padding-bottom: 13px;
  }

  .tabk\:pl-13px {
    padding-left: 13px;
  }

  .tabk\:pt-14px {
    padding-top: 14px;
  }

  .tabk\:pr-14px {
    padding-right: 14px;
  }

  .tabk\:pb-14px {
    padding-bottom: 14px;
  }

  .tabk\:pl-14px {
    padding-left: 14px;
  }

  .tabk\:pt-15px {
    padding-top: 15px;
  }

  .tabk\:pr-15px {
    padding-right: 15px;
  }

  .tabk\:pb-15px {
    padding-bottom: 15px;
  }

  .tabk\:pl-15px {
    padding-left: 15px;
  }

  .tabk\:pt-16px {
    padding-top: 16px;
  }

  .tabk\:pr-16px {
    padding-right: 16px;
  }

  .tabk\:pb-16px {
    padding-bottom: 16px;
  }

  .tabk\:pl-16px {
    padding-left: 16px;
  }

  .tabk\:pt-17px {
    padding-top: 17px;
  }

  .tabk\:pr-17px {
    padding-right: 17px;
  }

  .tabk\:pb-17px {
    padding-bottom: 17px;
  }

  .tabk\:pl-17px {
    padding-left: 17px;
  }

  .tabk\:pt-18px {
    padding-top: 18px;
  }

  .tabk\:pr-18px {
    padding-right: 18px;
  }

  .tabk\:pb-18px {
    padding-bottom: 18px;
  }

  .tabk\:pl-18px {
    padding-left: 18px;
  }

  .tabk\:pt-19px {
    padding-top: 19px;
  }

  .tabk\:pr-19px {
    padding-right: 19px;
  }

  .tabk\:pb-19px {
    padding-bottom: 19px;
  }

  .tabk\:pl-19px {
    padding-left: 19px;
  }

  .tabk\:pt-20px {
    padding-top: 20px;
  }

  .tabk\:pr-20px {
    padding-right: 20px;
  }

  .tabk\:pb-20px {
    padding-bottom: 20px;
  }

  .tabk\:pl-20px {
    padding-left: 20px;
  }

  .tabk\:pt-21px {
    padding-top: 21px;
  }

  .tabk\:pr-21px {
    padding-right: 21px;
  }

  .tabk\:pb-21px {
    padding-bottom: 21px;
  }

  .tabk\:pl-21px {
    padding-left: 21px;
  }

  .tabk\:pt-23px {
    padding-top: 23px;
  }

  .tabk\:pr-23px {
    padding-right: 23px;
  }

  .tabk\:pb-23px {
    padding-bottom: 23px;
  }

  .tabk\:pl-23px {
    padding-left: 23px;
  }

  .tabk\:pt-22px {
    padding-top: 22px;
  }

  .tabk\:pr-22px {
    padding-right: 22px;
  }

  .tabk\:pb-22px {
    padding-bottom: 22px;
  }

  .tabk\:pl-22px {
    padding-left: 22px;
  }

  .tabk\:pt-25px {
    padding-top: 25px;
  }

  .tabk\:pr-25px {
    padding-right: 25px;
  }

  .tabk\:pb-25px {
    padding-bottom: 25px;
  }

  .tabk\:pl-25px {
    padding-left: 25px;
  }

  .tabk\:pt-27px {
    padding-top: 27px;
  }

  .tabk\:pr-27px {
    padding-right: 27px;
  }

  .tabk\:pb-27px {
    padding-bottom: 27px;
  }

  .tabk\:pl-27px {
    padding-left: 27px;
  }

  .tabk\:pt-28px {
    padding-top: 28px;
  }

  .tabk\:pr-28px {
    padding-right: 28px;
  }

  .tabk\:pb-28px {
    padding-bottom: 28px;
  }

  .tabk\:pl-28px {
    padding-left: 28px;
  }

  .tabk\:pt-30px {
    padding-top: 30px;
  }

  .tabk\:pr-30px {
    padding-right: 30px;
  }

  .tabk\:pb-30px {
    padding-bottom: 30px;
  }

  .tabk\:pl-30px {
    padding-left: 30px;
  }

  .tabk\:pt-34px {
    padding-top: 34px;
  }

  .tabk\:pr-34px {
    padding-right: 34px;
  }

  .tabk\:pb-34px {
    padding-bottom: 34px;
  }

  .tabk\:pl-34px {
    padding-left: 34px;
  }

  .tabk\:pt-35px {
    padding-top: 35px;
  }

  .tabk\:pr-35px {
    padding-right: 35px;
  }

  .tabk\:pb-35px {
    padding-bottom: 35px;
  }

  .tabk\:pl-35px {
    padding-left: 35px;
  }

  .tabk\:pt-37px {
    padding-top: 37px;
  }

  .tabk\:pr-37px {
    padding-right: 37px;
  }

  .tabk\:pb-37px {
    padding-bottom: 37px;
  }

  .tabk\:pl-37px {
    padding-left: 37px;
  }

  .tabk\:pt-46px {
    padding-top: 46px;
  }

  .tabk\:pr-46px {
    padding-right: 46px;
  }

  .tabk\:pb-46px {
    padding-bottom: 46px;
  }

  .tabk\:pl-46px {
    padding-left: 46px;
  }

  .tabk\:pt-62px {
    padding-top: 62px;
  }

  .tabk\:pr-62px {
    padding-right: 62px;
  }

  .tabk\:pb-62px {
    padding-bottom: 62px;
  }

  .tabk\:pl-62px {
    padding-left: 62px;
  }

  .tabk\:pt-72px {
    padding-top: 72px;
  }

  .tabk\:pr-72px {
    padding-right: 72px;
  }

  .tabk\:pb-72px {
    padding-bottom: 72px;
  }

  .tabk\:pl-72px {
    padding-left: 72px;
  }

  .tabk\:pt-75px {
    padding-top: 75px;
  }

  .tabk\:pr-75px {
    padding-right: 75px;
  }

  .tabk\:pb-75px {
    padding-bottom: 75px;
  }

  .tabk\:pl-75px {
    padding-left: 75px;
  }

  .tabk\:pt-77px {
    padding-top: 77px;
  }

  .tabk\:pr-77px {
    padding-right: 77px;
  }

  .tabk\:pb-77px {
    padding-bottom: 77px;
  }

  .tabk\:pl-77px {
    padding-left: 77px;
  }

  .tabk\:pt-26px {
    padding-top: 26px;
  }

  .tabk\:pr-26px {
    padding-right: 26px;
  }

  .tabk\:pb-26px {
    padding-bottom: 26px;
  }

  .tabk\:pl-26px {
    padding-left: 26px;
  }

  .tabk\:pt-40px {
    padding-top: 40px;
  }

  .tabk\:pr-40px {
    padding-right: 40px;
  }

  .tabk\:pb-40px {
    padding-bottom: 40px;
  }

  .tabk\:pl-40px {
    padding-left: 40px;
  }

  .tabk\:pt-36px {
    padding-top: 36px;
  }

  .tabk\:pr-36px {
    padding-right: 36px;
  }

  .tabk\:pb-36px {
    padding-bottom: 36px;
  }

  .tabk\:pl-36px {
    padding-left: 36px;
  }

  .tabk\:pt-38px {
    padding-top: 38px;
  }

  .tabk\:pr-38px {
    padding-right: 38px;
  }

  .tabk\:pb-38px {
    padding-bottom: 38px;
  }

  .tabk\:pl-38px {
    padding-left: 38px;
  }

  .tabk\:pt-50px {
    padding-top: 50px;
  }

  .tabk\:pr-50px {
    padding-right: 50px;
  }

  .tabk\:pb-50px {
    padding-bottom: 50px;
  }

  .tabk\:pl-50px {
    padding-left: 50px;
  }

  .tabk\:pt-55px {
    padding-top: 55px;
  }

  .tabk\:pr-55px {
    padding-right: 55px;
  }

  .tabk\:pb-55px {
    padding-bottom: 55px;
  }

  .tabk\:pl-55px {
    padding-left: 55px;
  }

  .tabk\:pt-57px {
    padding-top: 57px;
  }

  .tabk\:pr-57px {
    padding-right: 57px;
  }

  .tabk\:pb-57px {
    padding-bottom: 57px;
  }

  .tabk\:pl-57px {
    padding-left: 57px;
  }

  .tabk\:pt-63px {
    padding-top: 63px;
  }

  .tabk\:pr-63px {
    padding-right: 63px;
  }

  .tabk\:pb-63px {
    padding-bottom: 63px;
  }

  .tabk\:pl-63px {
    padding-left: 63px;
  }

  .tabk\:pt-65px {
    padding-top: 65px;
  }

  .tabk\:pr-65px {
    padding-right: 65px;
  }

  .tabk\:pb-65px {
    padding-bottom: 65px;
  }

  .tabk\:pl-65px {
    padding-left: 65px;
  }

  .tabk\:pt-80px {
    padding-top: 80px;
  }

  .tabk\:pr-80px {
    padding-right: 80px;
  }

  .tabk\:pb-80px {
    padding-bottom: 80px;
  }

  .tabk\:pl-80px {
    padding-left: 80px;
  }

  .tabk\:pt-83px {
    padding-top: 83px;
  }

  .tabk\:pr-83px {
    padding-right: 83px;
  }

  .tabk\:pb-83px {
    padding-bottom: 83px;
  }

  .tabk\:pl-83px {
    padding-left: 83px;
  }

  .tabk\:pt-84px {
    padding-top: 84px;
  }

  .tabk\:pr-84px {
    padding-right: 84px;
  }

  .tabk\:pb-84px {
    padding-bottom: 84px;
  }

  .tabk\:pl-84px {
    padding-left: 84px;
  }

  .tabk\:pt-85px {
    padding-top: 85px;
  }

  .tabk\:pr-85px {
    padding-right: 85px;
  }

  .tabk\:pb-85px {
    padding-bottom: 85px;
  }

  .tabk\:pl-85px {
    padding-left: 85px;
  }

  .tabk\:pt-96px {
    padding-top: 96px;
  }

  .tabk\:pr-96px {
    padding-right: 96px;
  }

  .tabk\:pb-96px {
    padding-bottom: 96px;
  }

  .tabk\:pl-96px {
    padding-left: 96px;
  }

  .tabk\:pt-100px {
    padding-top: 100px;
  }

  .tabk\:pr-100px {
    padding-right: 100px;
  }

  .tabk\:pb-100px {
    padding-bottom: 100px;
  }

  .tabk\:pl-100px {
    padding-left: 100px;
  }

  .tabk\:pt-150px {
    padding-top: 150px;
  }

  .tabk\:pr-150px {
    padding-right: 150px;
  }

  .tabk\:pb-150px {
    padding-bottom: 150px;
  }

  .tabk\:pl-150px {
    padding-left: 150px;
  }

  .tabk\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .tabk\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .tabk\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .tabk\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .tabk\:pt-111px {
    padding-top: 111px;
  }

  .tabk\:pr-111px {
    padding-right: 111px;
  }

  .tabk\:pb-111px {
    padding-bottom: 111px;
  }

  .tabk\:pl-111px {
    padding-left: 111px;
  }

  .tabk\:pt-252px {
    padding-top: 252px;
  }

  .tabk\:pr-252px {
    padding-right: 252px;
  }

  .tabk\:pb-252px {
    padding-bottom: 252px;
  }

  .tabk\:pl-252px {
    padding-left: 252px;
  }

  .tabk\:pt-320px {
    padding-top: 320px;
  }

  .tabk\:pr-320px {
    padding-right: 320px;
  }

  .tabk\:pb-320px {
    padding-bottom: 320px;
  }

  .tabk\:pl-320px {
    padding-left: 320px;
  }

  .tabk\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabk\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .tabk\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabk\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabk\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .tabk\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .tabk\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .tabk\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .tabk\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .tabk\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .tabk\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .tabk\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .tabk\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .tabk\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .tabk\:placeholder-black::placeholder {
    color: #000;
  }

  .tabk\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabk\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .tabk\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabk\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabk\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .tabk\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabk\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .tabk\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabk\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabk\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .tabk\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabk\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .tabk\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabk\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabk\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .tabk\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabk\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .tabk\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .tabk\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .tabk\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabk\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .tabk\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .tabk\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .tabk\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabk\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .tabk\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabk\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabk\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .tabk\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabk\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .tabk\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabk\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .tabk\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .tabk\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .tabk\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .tabk\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabk\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .tabk\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabk\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .tabk\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabk\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabk\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .tabk\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabk\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .tabk\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabk\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabk\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .tabk\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .tabk\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .tabk\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabk\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .tabk\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabk\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabk\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .tabk\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabk\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .tabk\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .tabk\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .tabk\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .tabk\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabk\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .tabk\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabk\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabk\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .tabk\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabk\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .tabk\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .tabk\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .tabk\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .tabk\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabk\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .tabk\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabk\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabk\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .tabk\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabk\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .tabk\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .tabk\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .tabk\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .tabk\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabk\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .tabk\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .tabk\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .tabk\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .tabk\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .tabk\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .tabk\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .tabk\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .tabk\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabk\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .tabk\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabk\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabk\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .tabk\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabk\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .tabk\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabk\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabk\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .tabk\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .tabk\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .tabk\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabk\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .tabk\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .tabk\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .tabk\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .tabk\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .tabk\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .tabk\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabk\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .tabk\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .tabk\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .tabk\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabk\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .tabk\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabk\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabk\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .tabk\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .tabk\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .tabk\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabk\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .tabk\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .tabk\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .tabk\:placeholder-green::placeholder {
    color: #38c172;
  }

  .tabk\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabk\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .tabk\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabk\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabk\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .tabk\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabk\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .tabk\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .tabk\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .tabk\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabk\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .tabk\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabk\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabk\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .tabk\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabk\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .tabk\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .tabk\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .tabk\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .tabk\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabk\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .tabk\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabk\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabk\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .tabk\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabk\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .tabk\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .tabk\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .tabk\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabk\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .tabk\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .tabk\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .tabk\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabk\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .tabk\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .tabk\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .tabk\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .tabk\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabk\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .tabk\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabk\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .tabk\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabk\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabk\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .tabk\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabk\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .tabk\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabk\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabk\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .tabk\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabk\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .tabk\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .tabk\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .tabk\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .tabk\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .tabk\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabk\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .tabk\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .tabk\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .tabk\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .tabk\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabk\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .tabk\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabk\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabk\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .tabk\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabk\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .tabk\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabk\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabk\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .tabk\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabk\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .tabk\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabk\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabk\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .tabk\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabk\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .tabk\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabk\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabk\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .tabk\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabk\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .tabk\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabk\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .tabk\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabk\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .tabk\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .tabk\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .tabk\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .tabk\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabk\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .tabk\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabk\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabk\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .tabk\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabk\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .tabk\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .tabk\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .tabk\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .tabk\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabk\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .tabk\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabk\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabk\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .tabk\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabk\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .tabk\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabk\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabk\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .tabk\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabk\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .tabk\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .tabk\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .tabk\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .tabk\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .tabk\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .tabk\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .tabk\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .tabk\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabk\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .tabk\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabk\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabk\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .tabk\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabk\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .tabk\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabk\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabk\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .tabk\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .tabk\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .tabk\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabk\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .tabk\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .tabk\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .tabk\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabk\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .tabk\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabk\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabk\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .tabk\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabk\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .tabk\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .tabk\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .tabk\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .tabk\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabk\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .tabk\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabk\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .tabk\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .tabk\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .tabk\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .tabk\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .tabk\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .tabk\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabk\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .tabk\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabk\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabk\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .tabk\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .tabk\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .tabk\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .tabk\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .tabk\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .tabk\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabk\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .tabk\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabk\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabk\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .tabk\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabk\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .tabk\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabk\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabk\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .tabk\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabk\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .tabk\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabk\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabk\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .tabk\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabk\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .tabk\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabk\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabk\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .tabk\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .tabk\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .tabk\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .tabk\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .tabk\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .tabk\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabk\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .tabk\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .tabk\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .tabk\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .tabk\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .tabk\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .tabk\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .tabk\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .tabk\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .tabk\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabk\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .tabk\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabk\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabk\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .tabk\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .tabk\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .tabk\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .tabk\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .tabk\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .tabk\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .tabk\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .tabk\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .tabk\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .tabk\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .tabk\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabk\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .tabk\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabk\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabk\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .tabk\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabk\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .tabk\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabk\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabk\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .tabk\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabk\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .tabk\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabk\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabk\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .tabk\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabk\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabk\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .tabk\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .tabk\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabk\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .tabk\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabk\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabk\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .tabk\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .tabk\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabk\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .tabk\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabk\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .tabk\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabk\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabk\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .tabk\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabk\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabk\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .tabk\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabk\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .tabk\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .tabk\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .tabk\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .tabk\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabk\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabk\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .tabk\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabk\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .tabk\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabk\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabk\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .tabk\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabk\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .tabk\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabk\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabk\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .tabk\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .tabk\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabk\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .tabk\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabk\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .tabk\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabk\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabk\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .tabk\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabk\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .tabk\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .tabk\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .tabk\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .tabk\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabk\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .tabk\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabk\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabk\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .tabk\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabk\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .tabk\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .tabk\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .tabk\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .tabk\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabk\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .tabk\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabk\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabk\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .tabk\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabk\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .tabk\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .tabk\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .tabk\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .tabk\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabk\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabk\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .tabk\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .tabk\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabk\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .tabk\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .tabk\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .tabk\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .tabk\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .tabk\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .tabk\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabk\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .tabk\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabk\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabk\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .tabk\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabk\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .tabk\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabk\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabk\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .tabk\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .tabk\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabk\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .tabk\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabk\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .tabk\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .tabk\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .tabk\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .tabk\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .tabk\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabk\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .tabk\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabk\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabk\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .tabk\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .tabk\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabk\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .tabk\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabk\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .tabk\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabk\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabk\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .tabk\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .tabk\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabk\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .tabk\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabk\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .tabk\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .tabk\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .tabk\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .tabk\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabk\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .tabk\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabk\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabk\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .tabk\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabk\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabk\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .tabk\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .tabk\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabk\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .tabk\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabk\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .tabk\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabk\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabk\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .tabk\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabk\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .tabk\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .tabk\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .tabk\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .tabk\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabk\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .tabk\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabk\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabk\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .tabk\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabk\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabk\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .tabk\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .tabk\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabk\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .tabk\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabk\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabk\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .tabk\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .tabk\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabk\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .tabk\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabk\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .tabk\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .tabk\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .tabk\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .tabk\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabk\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabk\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .tabk\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabk\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .tabk\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabk\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabk\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .tabk\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabk\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .tabk\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabk\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabk\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .tabk\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabk\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabk\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .tabk\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .tabk\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabk\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .tabk\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .tabk\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabk\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .tabk\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabk\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .tabk\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .tabk\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .tabk\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .tabk\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabk\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .tabk\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabk\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabk\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .tabk\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabk\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .tabk\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabk\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabk\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .tabk\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabk\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .tabk\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabk\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabk\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .tabk\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabk\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .tabk\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabk\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabk\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .tabk\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabk\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabk\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .tabk\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabk\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabk\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .tabk\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabk\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .tabk\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .tabk\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .tabk\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .tabk\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabk\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .tabk\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabk\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabk\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .tabk\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabk\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .tabk\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .tabk\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .tabk\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .tabk\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabk\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .tabk\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabk\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabk\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .tabk\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabk\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .tabk\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabk\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabk\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .tabk\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabk\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabk\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .tabk\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .tabk\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabk\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .tabk\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .tabk\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .tabk\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .tabk\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .tabk\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .tabk\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabk\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .tabk\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabk\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabk\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .tabk\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabk\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .tabk\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabk\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabk\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .tabk\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .tabk\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabk\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .tabk\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabk\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabk\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .tabk\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .tabk\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabk\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .tabk\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabk\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .tabk\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabk\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabk\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .tabk\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabk\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .tabk\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .tabk\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .tabk\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .tabk\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabk\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabk\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .tabk\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabk\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabk\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .tabk\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .tabk\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .tabk\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .tabk\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .tabk\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .tabk\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabk\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .tabk\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabk\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabk\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .tabk\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .tabk\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .tabk\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .tabk\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .tabk\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .tabk\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabk\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .tabk\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabk\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabk\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .tabk\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabk\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .tabk\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabk\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabk\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .tabk\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabk\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .tabk\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabk\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabk\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .tabk\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabk\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .tabk\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabk\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabk\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .tabk\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .tabk\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .tabk\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .tabk\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .tabk\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .tabk\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabk\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .tabk\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .tabk\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .tabk\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .tabk\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .tabk\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .tabk\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .tabk\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .tabk\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .tabk\:pointer-events-none {
    pointer-events: none;
  }

  .tabk\:pointer-events-auto {
    pointer-events: auto;
  }

  .tabk\:static {
    position: static;
  }

  .tabk\:fixed {
    position: fixed;
  }

  .tabk\:absolute {
    position: absolute;
  }

  .tabk\:relative {
    position: relative;
  }

  .tabk\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .tabk\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tabk\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tabk\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabk\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .tabk\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .tabk\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .tabk\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .tabk\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .tabk\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .tabk\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .tabk\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .tabk\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .tabk\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .tabk\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .tabk\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .tabk\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .tabk\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .tabk\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .tabk\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .tabk\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .tabk\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .tabk\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .tabk\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .tabk\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .tabk\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .tabk\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .tabk\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .tabk\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .tabk\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabk\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .tabk\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .tabk\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .tabk\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .tabk\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .tabk\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .tabk\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .tabk\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .tabk\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .tabk\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .tabk\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .tabk\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .tabk\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .tabk\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .tabk\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .tabk\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .tabk\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .tabk\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .tabk\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .tabk\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .tabk\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .tabk\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .tabk\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .tabk\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .tabk\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .tabk\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .tabk\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .tabk\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .tabk\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .tabk\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .tabk\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .tabk\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .tabk\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .tabk\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .tabk\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .tabk\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .tabk\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .tabk\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .tabk\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .tabk\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .tabk\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .tabk\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .tabk\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .tabk\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .tabk\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .tabk\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .tabk\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .tabk\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .tabk\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .tabk\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .tabk\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .tabk\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .tabk\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .tabk\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .tabk\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .tabk\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .tabk\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .tabk\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .tabk\:top-0 {
    top: 0;
  }

  .tabk\:right-0 {
    right: 0;
  }

  .tabk\:bottom-0 {
    bottom: 0;
  }

  .tabk\:left-0 {
    left: 0;
  }

  .tabk\:top-auto {
    top: auto;
  }

  .tabk\:right-auto {
    right: auto;
  }

  .tabk\:bottom-auto {
    bottom: auto;
  }

  .tabk\:left-auto {
    left: auto;
  }

  .tabk\:top-1\/2 {
    top: 50%;
  }

  .tabk\:right-1\/2 {
    right: 50%;
  }

  .tabk\:bottom-1\/2 {
    bottom: 50%;
  }

  .tabk\:left-1\/2 {
    left: 50%;
  }

  .tabk\:-top-4px {
    top: -4px;
  }

  .tabk\:-right-4px {
    right: -4px;
  }

  .tabk\:-bottom-4px {
    bottom: -4px;
  }

  .tabk\:-left-4px {
    left: -4px;
  }

  .tabk\:top-14px {
    top: 14px;
  }

  .tabk\:right-14px {
    right: 14px;
  }

  .tabk\:bottom-14px {
    bottom: 14px;
  }

  .tabk\:left-14px {
    left: 14px;
  }

  .tabk\:top-21px {
    top: 21px;
  }

  .tabk\:right-21px {
    right: 21px;
  }

  .tabk\:bottom-21px {
    bottom: 21px;
  }

  .tabk\:left-21px {
    left: 21px;
  }

  .tabk\:-top-21px {
    top: -21px;
  }

  .tabk\:-right-21px {
    right: -21px;
  }

  .tabk\:-bottom-21px {
    bottom: -21px;
  }

  .tabk\:-left-21px {
    left: -21px;
  }

  .tabk\:-top-30px {
    top: -30px;
  }

  .tabk\:-right-30px {
    right: -30px;
  }

  .tabk\:-bottom-30px {
    bottom: -30px;
  }

  .tabk\:-left-30px {
    left: -30px;
  }

  .tabk\:top-12px {
    top: 12px;
  }

  .tabk\:right-12px {
    right: 12px;
  }

  .tabk\:bottom-12px {
    bottom: 12px;
  }

  .tabk\:left-12px {
    left: 12px;
  }

  .tabk\:top-13px {
    top: 13px;
  }

  .tabk\:right-13px {
    right: 13px;
  }

  .tabk\:bottom-13px {
    bottom: 13px;
  }

  .tabk\:left-13px {
    left: 13px;
  }

  .tabk\:top-15px {
    top: 15px;
  }

  .tabk\:right-15px {
    right: 15px;
  }

  .tabk\:bottom-15px {
    bottom: 15px;
  }

  .tabk\:left-15px {
    left: 15px;
  }

  .tabk\:top-20px {
    top: 20px;
  }

  .tabk\:right-20px {
    right: 20px;
  }

  .tabk\:bottom-20px {
    bottom: 20px;
  }

  .tabk\:left-20px {
    left: 20px;
  }

  .tabk\:top-22px {
    top: 22px;
  }

  .tabk\:right-22px {
    right: 22px;
  }

  .tabk\:bottom-22px {
    bottom: 22px;
  }

  .tabk\:left-22px {
    left: 22px;
  }

  .tabk\:top-25px {
    top: 25px;
  }

  .tabk\:right-25px {
    right: 25px;
  }

  .tabk\:bottom-25px {
    bottom: 25px;
  }

  .tabk\:left-25px {
    left: 25px;
  }

  .tabk\:top-27px {
    top: 27px;
  }

  .tabk\:right-27px {
    right: 27px;
  }

  .tabk\:bottom-27px {
    bottom: 27px;
  }

  .tabk\:left-27px {
    left: 27px;
  }

  .tabk\:top-28px {
    top: 28px;
  }

  .tabk\:right-28px {
    right: 28px;
  }

  .tabk\:bottom-28px {
    bottom: 28px;
  }

  .tabk\:left-28px {
    left: 28px;
  }

  .tabk\:top-30px {
    top: 30px;
  }

  .tabk\:right-30px {
    right: 30px;
  }

  .tabk\:bottom-30px {
    bottom: 30px;
  }

  .tabk\:left-30px {
    left: 30px;
  }

  .tabk\:top-32px {
    top: 32px;
  }

  .tabk\:right-32px {
    right: 32px;
  }

  .tabk\:bottom-32px {
    bottom: 32px;
  }

  .tabk\:left-32px {
    left: 32px;
  }

  .tabk\:top-36px {
    top: 36px;
  }

  .tabk\:right-36px {
    right: 36px;
  }

  .tabk\:bottom-36px {
    bottom: 36px;
  }

  .tabk\:left-36px {
    left: 36px;
  }

  .tabk\:top-40px {
    top: 40px;
  }

  .tabk\:right-40px {
    right: 40px;
  }

  .tabk\:bottom-40px {
    bottom: 40px;
  }

  .tabk\:left-40px {
    left: 40px;
  }

  .tabk\:top-50px {
    top: 50px;
  }

  .tabk\:right-50px {
    right: 50px;
  }

  .tabk\:bottom-50px {
    bottom: 50px;
  }

  .tabk\:left-50px {
    left: 50px;
  }

  .tabk\:top-75px {
    top: 75px;
  }

  .tabk\:right-75px {
    right: 75px;
  }

  .tabk\:bottom-75px {
    bottom: 75px;
  }

  .tabk\:left-75px {
    left: 75px;
  }

  .tabk\:top-80px {
    top: 80px;
  }

  .tabk\:right-80px {
    right: 80px;
  }

  .tabk\:bottom-80px {
    bottom: 80px;
  }

  .tabk\:left-80px {
    left: 80px;
  }

  .tabk\:top-213px {
    top: 213px;
  }

  .tabk\:right-213px {
    right: 213px;
  }

  .tabk\:bottom-213px {
    bottom: 213px;
  }

  .tabk\:left-213px {
    left: 213px;
  }

  .tabk\:top-295px {
    top: 295px;
  }

  .tabk\:right-295px {
    right: 295px;
  }

  .tabk\:bottom-295px {
    bottom: 295px;
  }

  .tabk\:left-295px {
    left: 295px;
  }

  .tabk\:top-324px {
    top: 324px;
  }

  .tabk\:right-324px {
    right: 324px;
  }

  .tabk\:bottom-324px {
    bottom: 324px;
  }

  .tabk\:left-324px {
    left: 324px;
  }

  .tabk\:top-364px {
    top: 364px;
  }

  .tabk\:right-364px {
    right: 364px;
  }

  .tabk\:bottom-364px {
    bottom: 364px;
  }

  .tabk\:left-364px {
    left: 364px;
  }

  .tabk\:top-428px {
    top: 428px;
  }

  .tabk\:right-428px {
    right: 428px;
  }

  .tabk\:bottom-428px {
    bottom: 428px;
  }

  .tabk\:left-428px {
    left: 428px;
  }

  .tabk\:top-50percent {
    top: 50%;
  }

  .tabk\:right-50percent {
    right: 50%;
  }

  .tabk\:bottom-50percent {
    bottom: 50%;
  }

  .tabk\:left-50percent {
    left: 50%;
  }

  .tabk\:resize-none {
    resize: none;
  }

  .tabk\:resize-y {
    resize: vertical;
  }

  .tabk\:resize-x {
    resize: horizontal;
  }

  .tabk\:resize {
    resize: both;
  }

  .tabk\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabk\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabk\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabk\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabk\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabk\:shadow-none {
    box-shadow: none;
  }

  .tabk\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabk\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabk\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabk\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabk\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabk\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .tabk\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabk\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabk\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabk\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabk\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabk\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .tabk\:fill-current {
    fill: currentColor;
  }

  .tabk\:stroke-current {
    stroke: currentColor;
  }

  .tabk\:table-auto {
    table-layout: auto;
  }

  .tabk\:table-fixed {
    table-layout: fixed;
  }

  .tabk\:text-left {
    text-align: left;
  }

  .tabk\:text-center {
    text-align: center;
  }

  .tabk\:text-right {
    text-align: right;
  }

  .tabk\:text-justify {
    text-align: justify;
  }

  .tabk\:text-primary {
    color: #525ddc;
  }

  .tabk\:text-transparent {
    color: transparent;
  }

  .tabk\:text-black {
    color: #000;
  }

  .tabk\:text-grey-darkest {
    color: #3d4852;
  }

  .tabk\:text-grey-darker {
    color: #606f7b;
  }

  .tabk\:text-grey-dark {
    color: #8795a1;
  }

  .tabk\:text-grey {
    color: #b8c2cc;
  }

  .tabk\:text-grey-light {
    color: #dae1e7;
  }

  .tabk\:text-grey-lighter {
    color: #f1f5f8;
  }

  .tabk\:text-grey-lightest {
    color: #f8fafc;
  }

  .tabk\:text-white {
    color: #ffffff;
  }

  .tabk\:text-red-darkest {
    color: #3b0d0c;
  }

  .tabk\:text-red-darker {
    color: #621b18;
  }

  .tabk\:text-red-dark {
    color: #cc1f1a;
  }

  .tabk\:text-red {
    color: #e3342f;
  }

  .tabk\:text-red-light {
    color: #ef5753;
  }

  .tabk\:text-red-lighter {
    color: #f9acaa;
  }

  .tabk\:text-red-lightest {
    color: #fcebea;
  }

  .tabk\:text-orange-darkest {
    color: #462a16;
  }

  .tabk\:text-orange-darker {
    color: #613b1f;
  }

  .tabk\:text-orange-dark {
    color: #de751f;
  }

  .tabk\:text-orange {
    color: #f6993f;
  }

  .tabk\:text-orange-light {
    color: #faad63;
  }

  .tabk\:text-orange-lighter {
    color: #fcd9b6;
  }

  .tabk\:text-orange-lightest {
    color: #fff5eb;
  }

  .tabk\:text-yellow-darkest {
    color: #453411;
  }

  .tabk\:text-yellow-darker {
    color: #684f1d;
  }

  .tabk\:text-yellow-dark {
    color: #f2d024;
  }

  .tabk\:text-yellow {
    color: #ffed4a;
  }

  .tabk\:text-yellow-light {
    color: #fff382;
  }

  .tabk\:text-yellow-lighter {
    color: #fff9c2;
  }

  .tabk\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .tabk\:text-green-darkest {
    color: #0f2f21;
  }

  .tabk\:text-green-darker {
    color: #1a4731;
  }

  .tabk\:text-green-dark {
    color: #1f9d55;
  }

  .tabk\:text-green {
    color: #38c172;
  }

  .tabk\:text-green-light {
    color: #51d88a;
  }

  .tabk\:text-green-lighter {
    color: #a2f5bf;
  }

  .tabk\:text-green-lightest {
    color: #e3fcec;
  }

  .tabk\:text-teal-darkest {
    color: #0d3331;
  }

  .tabk\:text-teal-darker {
    color: #20504f;
  }

  .tabk\:text-teal-dark {
    color: #38a89d;
  }

  .tabk\:text-teal {
    color: #4dc0b5;
  }

  .tabk\:text-teal-light {
    color: #64d5ca;
  }

  .tabk\:text-teal-lighter {
    color: #a0f0ed;
  }

  .tabk\:text-teal-lightest {
    color: #e8fffe;
  }

  .tabk\:text-blue-darkest {
    color: #12283a;
  }

  .tabk\:text-blue-darker {
    color: #1c3d5a;
  }

  .tabk\:text-blue-dark {
    color: #2779bd;
  }

  .tabk\:text-blue {
    color: #3490dc;
  }

  .tabk\:text-blue-light {
    color: #6cb2eb;
  }

  .tabk\:text-blue-lighter {
    color: #bcdefa;
  }

  .tabk\:text-blue-lightest {
    color: #eff8ff;
  }

  .tabk\:text-indigo-darkest {
    color: #191e38;
  }

  .tabk\:text-indigo-darker {
    color: #2f365f;
  }

  .tabk\:text-indigo-dark {
    color: #5661b3;
  }

  .tabk\:text-indigo {
    color: #6574cd;
  }

  .tabk\:text-indigo-light {
    color: #7886d7;
  }

  .tabk\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .tabk\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .tabk\:text-purple-darkest {
    color: #21183c;
  }

  .tabk\:text-purple-darker {
    color: #382b5f;
  }

  .tabk\:text-purple-dark {
    color: #794acf;
  }

  .tabk\:text-purple {
    color: #9561e2;
  }

  .tabk\:text-purple-light {
    color: #a779e9;
  }

  .tabk\:text-purple-lighter {
    color: #d6bbfc;
  }

  .tabk\:text-purple-lightest {
    color: #f3ebff;
  }

  .tabk\:text-pink-darkest {
    color: #451225;
  }

  .tabk\:text-pink-darker {
    color: #6f213f;
  }

  .tabk\:text-pink-dark {
    color: #eb5286;
  }

  .tabk\:text-pink {
    color: #f66d9b;
  }

  .tabk\:text-pink-light {
    color: #fa7ea8;
  }

  .tabk\:text-pink-lighter {
    color: #ffbbca;
  }

  .tabk\:text-pink-lightest {
    color: #ffebef;
  }

  .tabk\:text-brandy-punch {
    color: #c88532;
  }

  .tabk\:text-alto {
    color: #d8d8d8;
  }

  .tabk\:text-concrete {
    color: #f2f2f2;
  }

  .tabk\:text-dusty-grey {
    color: #979797;
  }

  .tabk\:text-flint {
    color: #6b655d;
  }

  .tabk\:text-gallery {
    color: #eee;
  }

  .tabk\:text-gimblet {
    color: #bfa775;
  }

  .tabk\:text-mine-shaft {
    color: #2a2727;
  }

  .tabk\:text-pale-oyster {
    color: #9b9184;
  }

  .tabk\:text-porsche {
    color: #e8a959;
  }

  .tabk\:text-sand-dune {
    color: #807465;
  }

  .tabk\:text-thunder {
    color: #231f20;
  }

  .tabk\:text-notblack {
    color: #101010;
  }

  .tabk\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .tabk\:hover\:text-transparent:hover {
    color: transparent;
  }

  .tabk\:hover\:text-black:hover {
    color: #000;
  }

  .tabk\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .tabk\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .tabk\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .tabk\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .tabk\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .tabk\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .tabk\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .tabk\:hover\:text-white:hover {
    color: #ffffff;
  }

  .tabk\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .tabk\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .tabk\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .tabk\:hover\:text-red:hover {
    color: #e3342f;
  }

  .tabk\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .tabk\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .tabk\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .tabk\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .tabk\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .tabk\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .tabk\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .tabk\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .tabk\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .tabk\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .tabk\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .tabk\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .tabk\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .tabk\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .tabk\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .tabk\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .tabk\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .tabk\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .tabk\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .tabk\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .tabk\:hover\:text-green:hover {
    color: #38c172;
  }

  .tabk\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .tabk\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .tabk\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .tabk\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .tabk\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .tabk\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .tabk\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .tabk\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .tabk\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .tabk\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .tabk\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .tabk\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .tabk\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .tabk\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .tabk\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .tabk\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .tabk\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .tabk\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .tabk\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .tabk\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .tabk\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .tabk\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .tabk\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .tabk\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .tabk\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .tabk\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .tabk\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .tabk\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .tabk\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .tabk\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .tabk\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .tabk\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .tabk\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .tabk\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .tabk\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .tabk\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .tabk\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .tabk\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .tabk\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .tabk\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .tabk\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .tabk\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .tabk\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .tabk\:hover\:text-gallery:hover {
    color: #eee;
  }

  .tabk\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .tabk\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .tabk\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .tabk\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .tabk\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .tabk\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .tabk\:hover\:text-notblack:hover {
    color: #101010;
  }

  .tabk\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .tabk\:focus\:text-transparent:focus {
    color: transparent;
  }

  .tabk\:focus\:text-black:focus {
    color: #000;
  }

  .tabk\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .tabk\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .tabk\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .tabk\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .tabk\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .tabk\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .tabk\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .tabk\:focus\:text-white:focus {
    color: #ffffff;
  }

  .tabk\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .tabk\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .tabk\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .tabk\:focus\:text-red:focus {
    color: #e3342f;
  }

  .tabk\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .tabk\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .tabk\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .tabk\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .tabk\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .tabk\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .tabk\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .tabk\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .tabk\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .tabk\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .tabk\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .tabk\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .tabk\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .tabk\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .tabk\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .tabk\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .tabk\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .tabk\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .tabk\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .tabk\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .tabk\:focus\:text-green:focus {
    color: #38c172;
  }

  .tabk\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .tabk\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .tabk\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .tabk\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .tabk\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .tabk\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .tabk\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .tabk\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .tabk\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .tabk\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .tabk\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .tabk\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .tabk\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .tabk\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .tabk\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .tabk\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .tabk\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .tabk\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .tabk\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .tabk\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .tabk\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .tabk\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .tabk\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .tabk\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .tabk\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .tabk\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .tabk\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .tabk\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .tabk\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .tabk\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .tabk\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .tabk\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .tabk\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .tabk\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .tabk\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .tabk\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .tabk\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .tabk\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .tabk\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .tabk\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .tabk\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .tabk\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .tabk\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .tabk\:focus\:text-gallery:focus {
    color: #eee;
  }

  .tabk\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .tabk\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .tabk\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .tabk\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .tabk\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .tabk\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .tabk\:focus\:text-notblack:focus {
    color: #101010;
  }

  .tabk\:text-xs {
    font-size: .75rem;
  }

  .tabk\:text-sm {
    font-size: .875rem;
  }

  .tabk\:text-base {
    font-size: 1rem;
  }

  .tabk\:text-lg {
    font-size: 1.125rem;
  }

  .tabk\:text-xl {
    font-size: 1.25rem;
  }

  .tabk\:text-2xl {
    font-size: 1.5rem;
  }

  .tabk\:text-3xl {
    font-size: 1.875rem;
  }

  .tabk\:text-4xl {
    font-size: 2.25rem;
  }

  .tabk\:text-5xl {
    font-size: 3rem;
  }

  .tabk\:text-13px {
    font-size: 13px;
  }

  .tabk\:text-14px {
    font-size: 14px;
  }

  .tabk\:text-15px {
    font-size: 15px;
  }

  .tabk\:text-21px {
    font-size: 21px;
  }

  .tabk\:text-27px {
    font-size: 27px;
  }

  .tabk\:text-28px {
    font-size: 28px;
  }

  .tabk\:text-32px {
    font-size: 32px;
  }

  .tabk\:text-18px {
    font-size: 18px;
  }

  .tabk\:text-50px {
    font-size: 50px;
  }

  .tabk\:text-70px {
    font-size: 70px;
  }

  .tabk\:text-80px {
    font-size: 80px;
  }

  .tabk\:text-13rem {
    font-size: 1.3rem;
  }

  .tabk\:italic {
    font-style: italic;
  }

  .tabk\:not-italic {
    font-style: normal;
  }

  .tabk\:uppercase {
    text-transform: uppercase;
  }

  .tabk\:lowercase {
    text-transform: lowercase;
  }

  .tabk\:capitalize {
    text-transform: capitalize;
  }

  .tabk\:normal-case {
    text-transform: none;
  }

  .tabk\:underline {
    text-decoration: underline;
  }

  .tabk\:line-through {
    text-decoration: line-through;
  }

  .tabk\:no-underline {
    text-decoration: none;
  }

  .tabk\:hover\:underline:hover {
    text-decoration: underline;
  }

  .tabk\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .tabk\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .tabk\:focus\:underline:focus {
    text-decoration: underline;
  }

  .tabk\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .tabk\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .tabk\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tabk\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tabk\:tracking-1 {
    letter-spacing: 1px;
  }

  .tabk\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .tabk\:tracking-normal {
    letter-spacing: 0;
  }

  .tabk\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .tabk\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .tabk\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .tabk\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .tabk\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .tabk\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .tabk\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .tabk\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .tabk\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .tabk\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .tabk\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .tabk\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tabk\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .tabk\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .tabk\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .tabk\:align-baseline {
    vertical-align: baseline;
  }

  .tabk\:align-top {
    vertical-align: top;
  }

  .tabk\:align-middle {
    vertical-align: middle;
  }

  .tabk\:align-bottom {
    vertical-align: bottom;
  }

  .tabk\:align-text-top {
    vertical-align: text-top;
  }

  .tabk\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .tabk\:visible {
    visibility: visible;
  }

  .tabk\:invisible {
    visibility: hidden;
  }

  .tabk\:whitespace-normal {
    white-space: normal;
  }

  .tabk\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .tabk\:whitespace-pre {
    white-space: pre;
  }

  .tabk\:whitespace-pre-line {
    white-space: pre-line;
  }

  .tabk\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tabk\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .tabk\:break-words {
    overflow-wrap: break-word;
  }

  .tabk\:break-all {
    word-break: break-all;
  }

  .tabk\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tabk\:w-0 {
    width: 0;
  }

  .tabk\:w-1 {
    width: 0.25rem;
  }

  .tabk\:w-2 {
    width: 0.5rem;
  }

  .tabk\:w-3 {
    width: 0.75rem;
  }

  .tabk\:w-4 {
    width: 1rem;
  }

  .tabk\:w-5 {
    width: 1.25rem;
  }

  .tabk\:w-6 {
    width: 1.5rem;
  }

  .tabk\:w-8 {
    width: 2rem;
  }

  .tabk\:w-10 {
    width: 2.5rem;
  }

  .tabk\:w-12 {
    width: 3rem;
  }

  .tabk\:w-16 {
    width: 4rem;
  }

  .tabk\:w-20 {
    width: 5.313rem;
  }

  .tabk\:w-24 {
    width: 6rem;
  }

  .tabk\:w-28 {
    width: 7.063rem;
  }

  .tabk\:w-32 {
    width: 8rem;
  }

  .tabk\:w-48 {
    width: 12rem;
  }

  .tabk\:w-64 {
    width: 16rem;
  }

  .tabk\:w-auto {
    width: auto;
  }

  .tabk\:w-px {
    width: 1px;
  }

  .tabk\:w-1\/2 {
    width: 50%;
  }

  .tabk\:w-1\/3 {
    width: 33.33333%;
  }

  .tabk\:w-2\/3 {
    width: 66.66667%;
  }

  .tabk\:w-1\/4 {
    width: 25%;
  }

  .tabk\:w-3\/4 {
    width: 75%;
  }

  .tabk\:w-1\/5 {
    width: 20%;
  }

  .tabk\:w-2\/5 {
    width: 40%;
  }

  .tabk\:w-3\/5 {
    width: 60%;
  }

  .tabk\:w-4\/5 {
    width: 80%;
  }

  .tabk\:w-1\/6 {
    width: 16.66667%;
  }

  .tabk\:w-5\/6 {
    width: 83.33333%;
  }

  .tabk\:w-full {
    width: 100%;
  }

  .tabk\:w-screen {
    width: 100vw;
  }

  .tabk\:w-12px {
    width: 12px;
  }

  .tabk\:w-15px {
    width: 15px;
  }

  .tabk\:w-27px {
    width: 27px;
  }

  .tabk\:w-56px {
    width: 56px;
  }

  .tabk\:w-74px {
    width: 74px;
  }

  .tabk\:w-76px {
    width: 76px;
  }

  .tabk\:w-78px {
    width: 78px;
  }

  .tabk\:w-85px {
    width: 85px;
  }

  .tabk\:w-88px {
    width: 88px;
  }

  .tabk\:w-90px {
    width: 90px;
  }

  .tabk\:w-100px {
    width: 100px;
  }

  .tabk\:w-111px {
    width: 111px;
  }

  .tabk\:w-120px {
    width: 120px;
  }

  .tabk\:w-140px {
    width: 140px;
  }

  .tabk\:w-142px {
    width: 142px;
  }

  .tabk\:w-147px {
    width: 147px;
  }

  .tabk\:w-154px {
    width: 154px;
  }

  .tabk\:w-175px {
    width: 175px;
  }

  .tabk\:w-190px {
    width: 190px;
  }

  .tabk\:w-200px {
    width: 200px;
  }

  .tabk\:w-228px {
    width: 228px;
  }

  .tabk\:w-250px {
    width: 250px;
  }

  .tabk\:w-260px {
    width: 260px;
  }

  .tabk\:w-270px {
    width: 270px;
  }

  .tabk\:w-289px {
    width: 289px;
  }

  .tabk\:w-290px {
    width: 290px;
  }

  .tabk\:w-300px {
    width: 300px;
  }

  .tabk\:w-308px {
    width: 308px;
  }

  .tabk\:w-340px {
    width: 340px;
  }

  .tabk\:w-345px {
    width: 345px;
  }

  .tabk\:w-326px {
    width: 326px;
  }

  .tabk\:w-335px {
    width: 335px;
  }

  .tabk\:w-350px {
    width: 350px;
  }

  .tabk\:w-376px {
    width: 376px;
  }

  .tabk\:w-382px {
    width: 382px;
  }

  .tabk\:w-388px {
    width: 388px;
  }

  .tabk\:w-408px {
    width: 408px;
  }

  .tabk\:w-516px {
    width: 516px;
  }

  .tabk\:w-637px {
    width: 637px;
  }

  .tabk\:w-720px {
    width: 720px;
  }

  .tabk\:w-840px {
    width: 840px;
  }

  .tabk\:w-930px {
    width: 930px;
  }

  .tabk\:w-931px {
    width: 931px;
  }

  .tabk\:w-1012px {
    width: 1012px;
  }

  .tabk\:w-1200px {
    width: 1200px;
  }

  .tabk\:w-1274px {
    width: 1274px;
  }

  .tabk\:w-23percent {
    width: 23%;
  }

  .tabk\:w-30percent {
    width: 30%;
  }

  .tabk\:w-35percent {
    width: 35%;
  }

  .tabk\:w-70percent {
    width: 70%;
  }

  .tabk\:w-78percent {
    width: 78%;
  }

  .tabk\:w-80percent {
    width: 80%;
  }

  .tabk\:w-32percent {
    width: 32.333%;
  }

  .tabk\:z-0 {
    z-index: 0;
  }

  .tabk\:z-1 {
    z-index: 1;
  }

  .tabk\:z-2 {
    z-index: 2;
  }

  .tabk\:z-9 {
    z-index: 9;
  }

  .tabk\:z-10 {
    z-index: 10;
  }

  .tabk\:z-20 {
    z-index: 20;
  }

  .tabk\:z-30 {
    z-index: 30;
  }

  .tabk\:z-40 {
    z-index: 40;
  }

  .tabk\:z-50 {
    z-index: 50;
  }

  .tabk\:z-99 {
    z-index: 99;
  }

  .tabk\:z-999 {
    z-index: 999;
  }

  .tabk\:z-99999 {
    z-index: 99999;
  }

  .tabk\:z-999999 {
    z-index: 999999;
  }

  .tabk\:z-99999999 {
    z-index: 99999999;
  }

  .tabk\:z-auto {
    z-index: auto;
  }

  .tabk\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 768px) {
  .tabp\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabp\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabp\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabp\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabp\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .tabp\:bg-fixed {
    background-attachment: fixed;
  }

  .tabp\:bg-local {
    background-attachment: local;
  }

  .tabp\:bg-scroll {
    background-attachment: scroll;
  }

  .tabp\:bg-primary {
    background-color: #525ddc;
  }

  .tabp\:bg-transparent {
    background-color: transparent;
  }

  .tabp\:bg-black {
    background-color: #000;
  }

  .tabp\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .tabp\:bg-grey-darker {
    background-color: #606f7b;
  }

  .tabp\:bg-grey-dark {
    background-color: #8795a1;
  }

  .tabp\:bg-grey {
    background-color: #b8c2cc;
  }

  .tabp\:bg-grey-light {
    background-color: #dae1e7;
  }

  .tabp\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .tabp\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .tabp\:bg-white {
    background-color: #ffffff;
  }

  .tabp\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .tabp\:bg-red-darker {
    background-color: #621b18;
  }

  .tabp\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .tabp\:bg-red {
    background-color: #e3342f;
  }

  .tabp\:bg-red-light {
    background-color: #ef5753;
  }

  .tabp\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .tabp\:bg-red-lightest {
    background-color: #fcebea;
  }

  .tabp\:bg-orange-darkest {
    background-color: #462a16;
  }

  .tabp\:bg-orange-darker {
    background-color: #613b1f;
  }

  .tabp\:bg-orange-dark {
    background-color: #de751f;
  }

  .tabp\:bg-orange {
    background-color: #f6993f;
  }

  .tabp\:bg-orange-light {
    background-color: #faad63;
  }

  .tabp\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .tabp\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .tabp\:bg-yellow-darkest {
    background-color: #453411;
  }

  .tabp\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .tabp\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .tabp\:bg-yellow {
    background-color: #ffed4a;
  }

  .tabp\:bg-yellow-light {
    background-color: #fff382;
  }

  .tabp\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .tabp\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .tabp\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .tabp\:bg-green-darker {
    background-color: #1a4731;
  }

  .tabp\:bg-green-dark {
    background-color: #1f9d55;
  }

  .tabp\:bg-green {
    background-color: #38c172;
  }

  .tabp\:bg-green-light {
    background-color: #51d88a;
  }

  .tabp\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .tabp\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .tabp\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .tabp\:bg-teal-darker {
    background-color: #20504f;
  }

  .tabp\:bg-teal-dark {
    background-color: #38a89d;
  }

  .tabp\:bg-teal {
    background-color: #4dc0b5;
  }

  .tabp\:bg-teal-light {
    background-color: #64d5ca;
  }

  .tabp\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .tabp\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .tabp\:bg-blue-darkest {
    background-color: #12283a;
  }

  .tabp\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .tabp\:bg-blue-dark {
    background-color: #2779bd;
  }

  .tabp\:bg-blue {
    background-color: #3490dc;
  }

  .tabp\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .tabp\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .tabp\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .tabp\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .tabp\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .tabp\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .tabp\:bg-indigo {
    background-color: #6574cd;
  }

  .tabp\:bg-indigo-light {
    background-color: #7886d7;
  }

  .tabp\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .tabp\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .tabp\:bg-purple-darkest {
    background-color: #21183c;
  }

  .tabp\:bg-purple-darker {
    background-color: #382b5f;
  }

  .tabp\:bg-purple-dark {
    background-color: #794acf;
  }

  .tabp\:bg-purple {
    background-color: #9561e2;
  }

  .tabp\:bg-purple-light {
    background-color: #a779e9;
  }

  .tabp\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .tabp\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .tabp\:bg-pink-darkest {
    background-color: #451225;
  }

  .tabp\:bg-pink-darker {
    background-color: #6f213f;
  }

  .tabp\:bg-pink-dark {
    background-color: #eb5286;
  }

  .tabp\:bg-pink {
    background-color: #f66d9b;
  }

  .tabp\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .tabp\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .tabp\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .tabp\:bg-brandy-punch {
    background-color: #c88532;
  }

  .tabp\:bg-alto {
    background-color: #d8d8d8;
  }

  .tabp\:bg-concrete {
    background-color: #f2f2f2;
  }

  .tabp\:bg-dusty-grey {
    background-color: #979797;
  }

  .tabp\:bg-flint {
    background-color: #6b655d;
  }

  .tabp\:bg-gallery {
    background-color: #eee;
  }

  .tabp\:bg-gimblet {
    background-color: #bfa775;
  }

  .tabp\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .tabp\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .tabp\:bg-porsche {
    background-color: #e8a959;
  }

  .tabp\:bg-sand-dune {
    background-color: #807465;
  }

  .tabp\:bg-thunder {
    background-color: #231f20;
  }

  .tabp\:bg-notblack {
    background-color: #101010;
  }

  .tabp\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .tabp\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .tabp\:hover\:bg-black:hover {
    background-color: #000;
  }

  .tabp\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .tabp\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .tabp\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .tabp\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .tabp\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .tabp\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .tabp\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .tabp\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .tabp\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .tabp\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .tabp\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .tabp\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .tabp\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .tabp\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .tabp\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .tabp\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .tabp\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .tabp\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .tabp\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .tabp\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .tabp\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .tabp\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .tabp\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .tabp\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .tabp\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .tabp\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .tabp\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .tabp\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .tabp\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .tabp\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .tabp\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .tabp\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .tabp\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .tabp\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .tabp\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .tabp\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .tabp\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .tabp\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .tabp\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .tabp\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .tabp\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .tabp\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .tabp\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .tabp\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .tabp\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .tabp\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .tabp\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .tabp\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .tabp\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .tabp\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .tabp\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .tabp\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .tabp\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .tabp\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .tabp\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .tabp\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .tabp\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .tabp\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .tabp\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .tabp\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .tabp\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .tabp\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .tabp\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .tabp\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .tabp\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .tabp\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .tabp\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .tabp\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .tabp\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .tabp\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .tabp\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .tabp\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .tabp\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .tabp\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .tabp\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .tabp\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .tabp\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .tabp\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .tabp\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .tabp\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .tabp\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .tabp\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .tabp\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .tabp\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .tabp\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .tabp\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .tabp\:focus\:bg-black:focus {
    background-color: #000;
  }

  .tabp\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .tabp\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .tabp\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .tabp\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .tabp\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .tabp\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .tabp\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .tabp\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .tabp\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .tabp\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .tabp\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .tabp\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .tabp\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .tabp\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .tabp\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .tabp\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .tabp\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .tabp\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .tabp\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .tabp\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .tabp\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .tabp\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .tabp\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .tabp\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .tabp\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .tabp\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .tabp\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .tabp\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .tabp\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .tabp\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .tabp\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .tabp\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .tabp\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .tabp\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .tabp\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .tabp\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .tabp\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .tabp\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .tabp\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .tabp\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .tabp\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .tabp\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .tabp\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .tabp\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .tabp\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .tabp\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .tabp\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .tabp\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .tabp\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .tabp\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .tabp\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .tabp\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .tabp\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .tabp\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .tabp\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .tabp\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .tabp\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .tabp\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .tabp\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .tabp\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .tabp\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .tabp\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .tabp\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .tabp\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .tabp\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .tabp\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .tabp\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .tabp\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .tabp\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .tabp\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .tabp\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .tabp\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .tabp\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .tabp\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .tabp\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .tabp\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .tabp\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .tabp\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .tabp\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .tabp\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .tabp\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .tabp\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .tabp\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .tabp\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .tabp\:bg-bottom {
    background-position: bottom;
  }

  .tabp\:bg-center {
    background-position: center;
  }

  .tabp\:bg-left {
    background-position: left;
  }

  .tabp\:bg-left-bottom {
    background-position: left bottom;
  }

  .tabp\:bg-left-top {
    background-position: left top;
  }

  .tabp\:bg-right {
    background-position: right;
  }

  .tabp\:bg-right-bottom {
    background-position: right bottom;
  }

  .tabp\:bg-right-top {
    background-position: right top;
  }

  .tabp\:bg-top {
    background-position: top;
  }

  .tabp\:bg-repeat {
    background-repeat: repeat;
  }

  .tabp\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .tabp\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .tabp\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .tabp\:bg-repeat-round {
    background-repeat: round;
  }

  .tabp\:bg-repeat-space {
    background-repeat: space;
  }

  .tabp\:bg-auto {
    background-size: auto;
  }

  .tabp\:bg-cover {
    background-size: cover;
  }

  .tabp\:bg-contain {
    background-size: contain;
  }

  .tabp\:border-collapse {
    border-collapse: collapse;
  }

  .tabp\:border-separate {
    border-collapse: separate;
  }

  .tabp\:border-primary {
    border-color: #525ddc;
  }

  .tabp\:border-transparent {
    border-color: transparent;
  }

  .tabp\:border-black {
    border-color: #000;
  }

  .tabp\:border-grey-darkest {
    border-color: #3d4852;
  }

  .tabp\:border-grey-darker {
    border-color: #606f7b;
  }

  .tabp\:border-grey-dark {
    border-color: #8795a1;
  }

  .tabp\:border-grey {
    border-color: #b8c2cc;
  }

  .tabp\:border-grey-light {
    border-color: #dae1e7;
  }

  .tabp\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .tabp\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .tabp\:border-white {
    border-color: #ffffff;
  }

  .tabp\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .tabp\:border-red-darker {
    border-color: #621b18;
  }

  .tabp\:border-red-dark {
    border-color: #cc1f1a;
  }

  .tabp\:border-red {
    border-color: #e3342f;
  }

  .tabp\:border-red-light {
    border-color: #ef5753;
  }

  .tabp\:border-red-lighter {
    border-color: #f9acaa;
  }

  .tabp\:border-red-lightest {
    border-color: #fcebea;
  }

  .tabp\:border-orange-darkest {
    border-color: #462a16;
  }

  .tabp\:border-orange-darker {
    border-color: #613b1f;
  }

  .tabp\:border-orange-dark {
    border-color: #de751f;
  }

  .tabp\:border-orange {
    border-color: #f6993f;
  }

  .tabp\:border-orange-light {
    border-color: #faad63;
  }

  .tabp\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .tabp\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .tabp\:border-yellow-darkest {
    border-color: #453411;
  }

  .tabp\:border-yellow-darker {
    border-color: #684f1d;
  }

  .tabp\:border-yellow-dark {
    border-color: #f2d024;
  }

  .tabp\:border-yellow {
    border-color: #ffed4a;
  }

  .tabp\:border-yellow-light {
    border-color: #fff382;
  }

  .tabp\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .tabp\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .tabp\:border-green-darkest {
    border-color: #0f2f21;
  }

  .tabp\:border-green-darker {
    border-color: #1a4731;
  }

  .tabp\:border-green-dark {
    border-color: #1f9d55;
  }

  .tabp\:border-green {
    border-color: #38c172;
  }

  .tabp\:border-green-light {
    border-color: #51d88a;
  }

  .tabp\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .tabp\:border-green-lightest {
    border-color: #e3fcec;
  }

  .tabp\:border-teal-darkest {
    border-color: #0d3331;
  }

  .tabp\:border-teal-darker {
    border-color: #20504f;
  }

  .tabp\:border-teal-dark {
    border-color: #38a89d;
  }

  .tabp\:border-teal {
    border-color: #4dc0b5;
  }

  .tabp\:border-teal-light {
    border-color: #64d5ca;
  }

  .tabp\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .tabp\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .tabp\:border-blue-darkest {
    border-color: #12283a;
  }

  .tabp\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .tabp\:border-blue-dark {
    border-color: #2779bd;
  }

  .tabp\:border-blue {
    border-color: #3490dc;
  }

  .tabp\:border-blue-light {
    border-color: #6cb2eb;
  }

  .tabp\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .tabp\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .tabp\:border-indigo-darkest {
    border-color: #191e38;
  }

  .tabp\:border-indigo-darker {
    border-color: #2f365f;
  }

  .tabp\:border-indigo-dark {
    border-color: #5661b3;
  }

  .tabp\:border-indigo {
    border-color: #6574cd;
  }

  .tabp\:border-indigo-light {
    border-color: #7886d7;
  }

  .tabp\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .tabp\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .tabp\:border-purple-darkest {
    border-color: #21183c;
  }

  .tabp\:border-purple-darker {
    border-color: #382b5f;
  }

  .tabp\:border-purple-dark {
    border-color: #794acf;
  }

  .tabp\:border-purple {
    border-color: #9561e2;
  }

  .tabp\:border-purple-light {
    border-color: #a779e9;
  }

  .tabp\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .tabp\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .tabp\:border-pink-darkest {
    border-color: #451225;
  }

  .tabp\:border-pink-darker {
    border-color: #6f213f;
  }

  .tabp\:border-pink-dark {
    border-color: #eb5286;
  }

  .tabp\:border-pink {
    border-color: #f66d9b;
  }

  .tabp\:border-pink-light {
    border-color: #fa7ea8;
  }

  .tabp\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .tabp\:border-pink-lightest {
    border-color: #ffebef;
  }

  .tabp\:border-brandy-punch {
    border-color: #c88532;
  }

  .tabp\:border-alto {
    border-color: #d8d8d8;
  }

  .tabp\:border-concrete {
    border-color: #f2f2f2;
  }

  .tabp\:border-dusty-grey {
    border-color: #979797;
  }

  .tabp\:border-flint {
    border-color: #6b655d;
  }

  .tabp\:border-gallery {
    border-color: #eee;
  }

  .tabp\:border-gimblet {
    border-color: #bfa775;
  }

  .tabp\:border-mine-shaft {
    border-color: #2a2727;
  }

  .tabp\:border-pale-oyster {
    border-color: #9b9184;
  }

  .tabp\:border-porsche {
    border-color: #e8a959;
  }

  .tabp\:border-sand-dune {
    border-color: #807465;
  }

  .tabp\:border-thunder {
    border-color: #231f20;
  }

  .tabp\:border-notblack {
    border-color: #101010;
  }

  .tabp\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .tabp\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .tabp\:hover\:border-black:hover {
    border-color: #000;
  }

  .tabp\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .tabp\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .tabp\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .tabp\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .tabp\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .tabp\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .tabp\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .tabp\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .tabp\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .tabp\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .tabp\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .tabp\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .tabp\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .tabp\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .tabp\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .tabp\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .tabp\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .tabp\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .tabp\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .tabp\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .tabp\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .tabp\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .tabp\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .tabp\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .tabp\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .tabp\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .tabp\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .tabp\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .tabp\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .tabp\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .tabp\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .tabp\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .tabp\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .tabp\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .tabp\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .tabp\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .tabp\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .tabp\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .tabp\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .tabp\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .tabp\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .tabp\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .tabp\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .tabp\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .tabp\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .tabp\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .tabp\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .tabp\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .tabp\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .tabp\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .tabp\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .tabp\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .tabp\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .tabp\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .tabp\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .tabp\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .tabp\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .tabp\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .tabp\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .tabp\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .tabp\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .tabp\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .tabp\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .tabp\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .tabp\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .tabp\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .tabp\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .tabp\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .tabp\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .tabp\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .tabp\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .tabp\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .tabp\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .tabp\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .tabp\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .tabp\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .tabp\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .tabp\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .tabp\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .tabp\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .tabp\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .tabp\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .tabp\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .tabp\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .tabp\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .tabp\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .tabp\:focus\:border-black:focus {
    border-color: #000;
  }

  .tabp\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .tabp\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .tabp\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .tabp\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .tabp\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .tabp\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .tabp\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .tabp\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .tabp\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .tabp\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .tabp\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .tabp\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .tabp\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .tabp\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .tabp\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .tabp\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .tabp\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .tabp\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .tabp\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .tabp\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .tabp\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .tabp\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .tabp\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .tabp\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .tabp\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .tabp\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .tabp\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .tabp\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .tabp\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .tabp\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .tabp\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .tabp\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .tabp\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .tabp\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .tabp\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .tabp\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .tabp\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .tabp\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .tabp\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .tabp\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .tabp\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .tabp\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .tabp\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .tabp\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .tabp\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .tabp\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .tabp\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .tabp\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .tabp\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .tabp\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .tabp\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .tabp\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .tabp\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .tabp\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .tabp\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .tabp\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .tabp\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .tabp\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .tabp\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .tabp\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .tabp\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .tabp\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .tabp\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .tabp\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .tabp\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .tabp\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .tabp\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .tabp\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .tabp\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .tabp\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .tabp\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .tabp\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .tabp\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .tabp\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .tabp\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .tabp\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .tabp\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .tabp\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .tabp\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .tabp\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .tabp\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .tabp\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .tabp\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .tabp\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .tabp\:rounded-100 {
    border-radius: 100%;
  }

  .tabp\:rounded-none {
    border-radius: 0;
  }

  .tabp\:rounded-sm {
    border-radius: .125rem;
  }

  .tabp\:rounded {
    border-radius: .25rem;
  }

  .tabp\:rounded-lg {
    border-radius: .5rem;
  }

  .tabp\:rounded-full {
    border-radius: 9999px;
  }

  .tabp\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .tabp\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .tabp\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabp\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabp\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tabp\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tabp\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabp\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabp\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .tabp\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .tabp\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabp\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabp\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .tabp\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .tabp\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabp\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabp\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .tabp\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .tabp\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabp\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabp\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tabp\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tabp\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabp\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabp\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .tabp\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .tabp\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .tabp\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .tabp\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tabp\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .tabp\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tabp\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tabp\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .tabp\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .tabp\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .tabp\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .tabp\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .tabp\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .tabp\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .tabp\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .tabp\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .tabp\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .tabp\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .tabp\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .tabp\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .tabp\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .tabp\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .tabp\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .tabp\:border-solid {
    border-style: solid;
  }

  .tabp\:border-dashed {
    border-style: dashed;
  }

  .tabp\:border-dotted {
    border-style: dotted;
  }

  .tabp\:border-double {
    border-style: double;
  }

  .tabp\:border-none {
    border-style: none;
  }

  .tabp\:border-0 {
    border-width: 0;
  }

  .tabp\:border-2 {
    border-width: 2px;
  }

  .tabp\:border-4 {
    border-width: 4px;
  }

  .tabp\:border-8 {
    border-width: 8px;
  }

  .tabp\:border {
    border-width: 1px;
  }

  .tabp\:border-3px {
    border-width: 3px;
  }

  .tabp\:border-t-0 {
    border-top-width: 0;
  }

  .tabp\:border-r-0 {
    border-right-width: 0;
  }

  .tabp\:border-b-0 {
    border-bottom-width: 0;
  }

  .tabp\:border-l-0 {
    border-left-width: 0;
  }

  .tabp\:border-t-2 {
    border-top-width: 2px;
  }

  .tabp\:border-r-2 {
    border-right-width: 2px;
  }

  .tabp\:border-b-2 {
    border-bottom-width: 2px;
  }

  .tabp\:border-l-2 {
    border-left-width: 2px;
  }

  .tabp\:border-t-4 {
    border-top-width: 4px;
  }

  .tabp\:border-r-4 {
    border-right-width: 4px;
  }

  .tabp\:border-b-4 {
    border-bottom-width: 4px;
  }

  .tabp\:border-l-4 {
    border-left-width: 4px;
  }

  .tabp\:border-t-8 {
    border-top-width: 8px;
  }

  .tabp\:border-r-8 {
    border-right-width: 8px;
  }

  .tabp\:border-b-8 {
    border-bottom-width: 8px;
  }

  .tabp\:border-l-8 {
    border-left-width: 8px;
  }

  .tabp\:border-t {
    border-top-width: 1px;
  }

  .tabp\:border-r {
    border-right-width: 1px;
  }

  .tabp\:border-b {
    border-bottom-width: 1px;
  }

  .tabp\:border-l {
    border-left-width: 1px;
  }

  .tabp\:border-t-3px {
    border-top-width: 3px;
  }

  .tabp\:border-r-3px {
    border-right-width: 3px;
  }

  .tabp\:border-b-3px {
    border-bottom-width: 3px;
  }

  .tabp\:border-l-3px {
    border-left-width: 3px;
  }

  .tabp\:cursor-auto {
    cursor: auto;
  }

  .tabp\:cursor-default {
    cursor: default;
  }

  .tabp\:cursor-pointer {
    cursor: pointer;
  }

  .tabp\:cursor-wait {
    cursor: wait;
  }

  .tabp\:cursor-text {
    cursor: text;
  }

  .tabp\:cursor-move {
    cursor: move;
  }

  .tabp\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tabp\:block {
    display: block;
  }

  .tabp\:inline-block {
    display: inline-block;
  }

  .tabp\:inline {
    display: inline;
  }

  .tabp\:flex {
    display: -webkit-box;
    display: flex;
  }

  .tabp\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .tabp\:table {
    display: table;
  }

  .tabp\:table-row {
    display: table-row;
  }

  .tabp\:table-cell {
    display: table-cell;
  }

  .tabp\:hidden {
    display: none;
  }

  .tabp\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .tabp\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .tabp\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .tabp\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .tabp\:flex-wrap {
    flex-wrap: wrap;
  }

  .tabp\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .tabp\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .tabp\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .tabp\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .tabp\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .tabp\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .tabp\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .tabp\:self-auto {
    align-self: auto;
  }

  .tabp\:self-start {
    align-self: flex-start;
  }

  .tabp\:self-end {
    align-self: flex-end;
  }

  .tabp\:self-center {
    align-self: center;
  }

  .tabp\:self-stretch {
    align-self: stretch;
  }

  .tabp\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .tabp\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .tabp\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .tabp\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .tabp\:justify-around {
    justify-content: space-around;
  }

  .tabp\:content-center {
    align-content: center;
  }

  .tabp\:content-start {
    align-content: flex-start;
  }

  .tabp\:content-end {
    align-content: flex-end;
  }

  .tabp\:content-between {
    align-content: space-between;
  }

  .tabp\:content-around {
    align-content: space-around;
  }

  .tabp\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .tabp\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .tabp\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .tabp\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .tabp\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .tabp\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .tabp\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .tabp\:flex-shrink {
    flex-shrink: 1;
  }

  .tabp\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .tabp\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .tabp\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .tabp\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .tabp\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .tabp\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .tabp\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .tabp\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .tabp\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .tabp\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .tabp\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .tabp\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .tabp\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .tabp\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .tabp\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .tabp\:float-right {
    float: right;
  }

  .tabp\:float-left {
    float: left;
  }

  .tabp\:float-none {
    float: none;
  }

  .tabp\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .tabp\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .tabp\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .tabp\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .tabp\:font-hairline {
    font-weight: 100;
  }

  .tabp\:font-thin {
    font-weight: 200;
  }

  .tabp\:font-light {
    font-weight: 300;
  }

  .tabp\:font-normal {
    font-weight: 400;
  }

  .tabp\:font-medium {
    font-weight: 500;
  }

  .tabp\:font-semibold {
    font-weight: 600;
  }

  .tabp\:font-bold {
    font-weight: 700;
  }

  .tabp\:font-extrabold {
    font-weight: 800;
  }

  .tabp\:font-black {
    font-weight: 900;
  }

  .tabp\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .tabp\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .tabp\:hover\:font-light:hover {
    font-weight: 300;
  }

  .tabp\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .tabp\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .tabp\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .tabp\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .tabp\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .tabp\:hover\:font-black:hover {
    font-weight: 900;
  }

  .tabp\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .tabp\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .tabp\:focus\:font-light:focus {
    font-weight: 300;
  }

  .tabp\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .tabp\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .tabp\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .tabp\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .tabp\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .tabp\:focus\:font-black:focus {
    font-weight: 900;
  }

  .tabp\:h-0 {
    height: 0;
  }

  .tabp\:h-1 {
    height: 0.25rem;
  }

  .tabp\:h-2 {
    height: 0.5rem;
  }

  .tabp\:h-3 {
    height: 0.75rem;
  }

  .tabp\:h-4 {
    height: 1rem;
  }

  .tabp\:h-5 {
    height: 1.25rem;
  }

  .tabp\:h-6 {
    height: 1.5rem;
  }

  .tabp\:h-8 {
    height: 2rem;
  }

  .tabp\:h-10 {
    height: 2.5rem;
  }

  .tabp\:h-12 {
    height: 3rem;
  }

  .tabp\:h-16 {
    height: 4rem;
  }

  .tabp\:h-24 {
    height: 6rem;
  }

  .tabp\:h-32 {
    height: 8rem;
  }

  .tabp\:h-48 {
    height: 12rem;
  }

  .tabp\:h-64 {
    height: 16rem;
  }

  .tabp\:h-auto {
    height: auto;
  }

  .tabp\:h-px {
    height: 1px;
  }

  .tabp\:h-full {
    height: 100%;
  }

  .tabp\:h-screen {
    height: 100vh;
  }

  .tabp\:h-2px {
    height: 2px;
  }

  .tabp\:h-10px {
    height: 10px;
  }

  .tabp\:h-14px {
    height: 14px;
  }

  .tabp\:h-15px {
    height: 15px;
  }

  .tabp\:h-30px {
    height: 30px;
  }

  .tabp\:h-33px {
    height: 33px;
  }

  .tabp\:h-35px {
    height: 35px;
  }

  .tabp\:h-37px {
    height: 37px;
  }

  .tabp\:h-44px {
    height: 44px;
  }

  .tabp\:h-45px {
    height: 45px;
  }

  .tabp\:h-50px {
    height: 50px;
  }

  .tabp\:h-55px {
    height: 55px;
  }

  .tabp\:h-69px {
    height: 69px;
  }

  .tabp\:h-70px {
    height: 70px;
  }

  .tabp\:h-75px {
    height: 75px;
  }

  .tabp\:h-77px {
    height: 77px;
  }

  .tabp\:h-86px {
    height: 86px;
  }

  .tabp\:h-90px {
    height: 90px;
  }

  .tabp\:h-94px {
    height: 94px;
  }

  .tabp\:h-95px {
    height: 95px;
  }

  .tabp\:h-100px {
    height: 100px;
  }

  .tabp\:h-106px {
    height: 106px;
  }

  .tabp\:h-108px {
    height: 108px;
  }

  .tabp\:h-117px {
    height: 117px;
  }

  .tabp\:h-137px {
    height: 137px;
  }

  .tabp\:h-142px {
    height: 142px;
  }

  .tabp\:h-147px {
    height: 147px;
  }

  .tabp\:h-153px {
    height: 153px;
  }

  .tabp\:h-157px {
    height: 157px;
  }

  .tabp\:h-167px {
    height: 167px;
  }

  .tabp\:h-182px {
    height: 182px;
  }

  .tabp\:h-189px {
    height: 189px;
  }

  .tabp\:h-198px {
    height: 198px;
  }

  .tabp\:h-200px {
    height: 200px;
  }

  .tabp\:h-213px {
    height: 213px;
  }

  .tabp\:h-234px {
    height: 234px;
  }

  .tabp\:h-227px {
    height: 227px;
  }

  .tabp\:h-228px {
    height: 228px;
  }

  .tabp\:h-615px {
    height: 615px;
  }

  .tabp\:h-6px {
    height: 6px;
  }

  .tabp\:h-59px {
    height: 59px;
  }

  .tabp\:h-60px {
    height: 60px;
  }

  .tabp\:h-97px {
    height: 97px;
  }

  .tabp\:h-122px {
    height: 122px;
  }

  .tabp\:h-125px {
    height: 125px;
  }

  .tabp\:h-172px {
    height: 172px;
  }

  .tabp\:h-178px {
    height: 178px;
  }

  .tabp\:h-236px {
    height: 236px;
  }

  .tabp\:h-295px {
    height: 295px;
  }

  .tabp\:h-335px {
    height: 335px;
  }

  .tabp\:h-336px {
    height: 336px;
  }

  .tabp\:h-375px {
    height: 375px;
  }

  .tabp\:h-376px {
    height: 376px;
  }

  .tabp\:h-395px {
    height: 395px;
  }

  .tabp\:h-400px {
    height: 400px;
  }

  .tabp\:h-416px {
    height: 416px;
  }

  .tabp\:h-495px {
    height: 495px;
  }

  .tabp\:h-930px {
    height: 930px;
  }

  .tabp\:h-90percent {
    height: 90%;
  }

  .tabp\:leading-30 {
    line-height: 30px;
  }

  .tabp\:leading-none {
    line-height: 1;
  }

  .tabp\:leading-tight {
    line-height: 1.25;
  }

  .tabp\:leading-normal {
    line-height: 1.5;
  }

  .tabp\:leading-loose {
    line-height: 2;
  }

  .tabp\:leading-18px {
    line-height: 18px;
  }

  .tabp\:leading-20px {
    line-height: 20px;
  }

  .tabp\:leading-22px {
    line-height: 22px;
  }

  .tabp\:leading-25px {
    line-height: 25px;
  }

  .tabp\:leading-26px {
    line-height: 26px;
  }

  .tabp\:list-inside {
    list-style-position: inside;
  }

  .tabp\:list-outside {
    list-style-position: outside;
  }

  .tabp\:list-none {
    list-style-type: none;
  }

  .tabp\:list-disc {
    list-style-type: disc;
  }

  .tabp\:list-decimal {
    list-style-type: decimal;
  }

  .tabp\:m-0 {
    margin: 0;
  }

  .tabp\:m-1 {
    margin: 0.25rem;
  }

  .tabp\:m-2 {
    margin: 0.5rem;
  }

  .tabp\:m-3 {
    margin: 0.75rem;
  }

  .tabp\:m-4 {
    margin: 1rem;
  }

  .tabp\:m-5 {
    margin: 1.25rem;
  }

  .tabp\:m-6 {
    margin: 1.5rem;
  }

  .tabp\:m-8 {
    margin: 2rem;
  }

  .tabp\:m-10 {
    margin: 2.5rem;
  }

  .tabp\:m-12 {
    margin: 3rem;
  }

  .tabp\:m-16 {
    margin: 4rem;
  }

  .tabp\:m-20 {
    margin: 5rem;
  }

  .tabp\:m-24 {
    margin: 6rem;
  }

  .tabp\:m-32 {
    margin: 8rem;
  }

  .tabp\:m-auto {
    margin: auto;
  }

  .tabp\:m-px {
    margin: 1px;
  }

  .tabp\:m-1px {
    margin: 1px;
  }

  .tabp\:m-3px {
    margin: 3px;
  }

  .tabp\:m-5px {
    margin: 5px;
  }

  .tabp\:m-6px {
    margin: 6px;
  }

  .tabp\:m-7px {
    margin: 7px;
  }

  .tabp\:m-9px {
    margin: 9px;
  }

  .tabp\:m-10px {
    margin: 10px;
  }

  .tabp\:m-11px {
    margin: 11px;
  }

  .tabp\:m-12px {
    margin: 12px;
  }

  .tabp\:m-14px {
    margin: 14px;
  }

  .tabp\:m-17px {
    margin: 17px;
  }

  .tabp\:m-18px {
    margin: 18px;
  }

  .tabp\:m-19px {
    margin: 19px;
  }

  .tabp\:m-20px {
    margin: 20px;
  }

  .tabp\:m-21px {
    margin: 21px;
  }

  .tabp\:m-22px {
    margin: 22px;
  }

  .tabp\:m-23px {
    margin: 23px;
  }

  .tabp\:m-25px {
    margin: 25px;
  }

  .tabp\:m-26px {
    margin: 26px;
  }

  .tabp\:m-27px {
    margin: 27px;
  }

  .tabp\:m-30px {
    margin: 30px;
  }

  .tabp\:m-13px {
    margin: 13px;
  }

  .tabp\:m-15px {
    margin: 15px;
  }

  .tabp\:m-28px {
    margin: 28px;
  }

  .tabp\:m-111px {
    margin: 111px;
  }

  .tabp\:m-122px {
    margin: 122px;
  }

  .tabp\:m-32px {
    margin: 32px;
  }

  .tabp\:m-34px {
    margin: 34px;
  }

  .tabp\:m-37px {
    margin: 37px;
  }

  .tabp\:m-40px {
    margin: 40px;
  }

  .tabp\:m-50px {
    margin: 50px;
  }

  .tabp\:m-55px {
    margin: 55px;
  }

  .tabp\:m-35px {
    margin: 35px;
  }

  .tabp\:m-38px {
    margin: 38px;
  }

  .tabp\:m-46px {
    margin: 46px;
  }

  .tabp\:m-75px {
    margin: 75px;
  }

  .tabp\:m-83px {
    margin: 83px;
  }

  .tabp\:m-84px {
    margin: 84px;
  }

  .tabp\:m-90px {
    margin: 90px;
  }

  .tabp\:m-92px {
    margin: 92px;
  }

  .tabp\:m-100px {
    margin: 100px;
  }

  .tabp\:m-106px {
    margin: 106px;
  }

  .tabp\:m-109px {
    margin: 109px;
  }

  .tabp\:m-180px {
    margin: 180px;
  }

  .tabp\:-m-px {
    margin: -1px;
  }

  .tabp\:-m-1 {
    margin: -0.25rem;
  }

  .tabp\:-m-2 {
    margin: -0.5rem;
  }

  .tabp\:-m-3 {
    margin: -0.75rem;
  }

  .tabp\:-m-4 {
    margin: -1rem;
  }

  .tabp\:-m-5 {
    margin: -1.25rem;
  }

  .tabp\:-m-6 {
    margin: -1.5rem;
  }

  .tabp\:-m-8 {
    margin: -2rem;
  }

  .tabp\:-m-10 {
    margin: -2.5rem;
  }

  .tabp\:-m-12 {
    margin: -3rem;
  }

  .tabp\:-m-16 {
    margin: -4rem;
  }

  .tabp\:-m-20 {
    margin: -5rem;
  }

  .tabp\:-m-24 {
    margin: -6rem;
  }

  .tabp\:-m-32 {
    margin: -8rem;
  }

  .tabp\:-m-2px {
    margin: -2px;
  }

  .tabp\:-m-10px {
    margin: -10px;
  }

  .tabp\:-m-11px {
    margin: -11px;
  }

  .tabp\:-m-12px {
    margin: -12px;
  }

  .tabp\:-m-14px {
    margin: -14px;
  }

  .tabp\:-m-15px {
    margin: -15px;
  }

  .tabp\:-m-30px {
    margin: -30px;
  }

  .tabp\:-m-100px {
    margin: -100px;
  }

  .tabp\:-m-105px {
    margin: -105px;
  }

  .tabp\:-m-300px {
    margin: -300px;
  }

  .tabp\:-m-90px {
    margin: -90px;
  }

  .tabp\:-m-92px {
    margin: -92px;
  }

  .tabp\:-m-65px {
    margin: -65px;
  }

  .tabp\:-m-50px {
    margin: -50px;
  }

  .tabp\:-m-55px {
    margin: -55px;
  }

  .tabp\:-m-50vw {
    margin: -50vw;
  }

  .tabp\:-m-17px {
    margin: -17px;
  }

  .tabp\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabp\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .tabp\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .tabp\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .tabp\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .tabp\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .tabp\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .tabp\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .tabp\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .tabp\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tabp\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .tabp\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .tabp\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .tabp\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tabp\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tabp\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .tabp\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .tabp\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .tabp\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .tabp\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .tabp\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .tabp\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .tabp\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .tabp\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .tabp\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .tabp\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .tabp\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .tabp\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .tabp\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tabp\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .tabp\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabp\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabp\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabp\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabp\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .tabp\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .tabp\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .tabp\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .tabp\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .tabp\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .tabp\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .tabp\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .tabp\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .tabp\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .tabp\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .tabp\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .tabp\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .tabp\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .tabp\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .tabp\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .tabp\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .tabp\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .tabp\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .tabp\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .tabp\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .tabp\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .tabp\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .tabp\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .tabp\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tabp\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabp\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .tabp\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .tabp\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .tabp\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .tabp\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .tabp\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .tabp\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .tabp\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .tabp\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .tabp\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .tabp\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .tabp\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .tabp\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .tabp\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .tabp\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .tabp\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .tabp\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .tabp\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .tabp\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .tabp\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .tabp\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .tabp\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .tabp\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .tabp\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .tabp\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .tabp\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .tabp\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .tabp\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .tabp\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .tabp\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .tabp\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tabp\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .tabp\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .tabp\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .tabp\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .tabp\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .tabp\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .tabp\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .tabp\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .tabp\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .tabp\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .tabp\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .tabp\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .tabp\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .tabp\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .tabp\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .tabp\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .tabp\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .tabp\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .tabp\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .tabp\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .tabp\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .tabp\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .tabp\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .tabp\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .tabp\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .tabp\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .tabp\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .tabp\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .tabp\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .tabp\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .tabp\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .tabp\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .tabp\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .tabp\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .tabp\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .tabp\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .tabp\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .tabp\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .tabp\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .tabp\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .tabp\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .tabp\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .tabp\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .tabp\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .tabp\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .tabp\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .tabp\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .tabp\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .tabp\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .tabp\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .tabp\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .tabp\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .tabp\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .tabp\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .tabp\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .tabp\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .tabp\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .tabp\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .tabp\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .tabp\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .tabp\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .tabp\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .tabp\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .tabp\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .tabp\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .tabp\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .tabp\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .tabp\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .tabp\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .tabp\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .tabp\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .tabp\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .tabp\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .tabp\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .tabp\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .tabp\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .tabp\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .tabp\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .tabp\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .tabp\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .tabp\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .tabp\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .tabp\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .tabp\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .tabp\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .tabp\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .tabp\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .tabp\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .tabp\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .tabp\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .tabp\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .tabp\:mt-0 {
    margin-top: 0;
  }

  .tabp\:mr-0 {
    margin-right: 0;
  }

  .tabp\:mb-0 {
    margin-bottom: 0;
  }

  .tabp\:ml-0 {
    margin-left: 0;
  }

  .tabp\:mt-1 {
    margin-top: 0.25rem;
  }

  .tabp\:mr-1 {
    margin-right: 0.25rem;
  }

  .tabp\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .tabp\:ml-1 {
    margin-left: 0.25rem;
  }

  .tabp\:mt-2 {
    margin-top: 0.5rem;
  }

  .tabp\:mr-2 {
    margin-right: 0.5rem;
  }

  .tabp\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .tabp\:ml-2 {
    margin-left: 0.5rem;
  }

  .tabp\:mt-3 {
    margin-top: 0.75rem;
  }

  .tabp\:mr-3 {
    margin-right: 0.75rem;
  }

  .tabp\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .tabp\:ml-3 {
    margin-left: 0.75rem;
  }

  .tabp\:mt-4 {
    margin-top: 1rem;
  }

  .tabp\:mr-4 {
    margin-right: 1rem;
  }

  .tabp\:mb-4 {
    margin-bottom: 1rem;
  }

  .tabp\:ml-4 {
    margin-left: 1rem;
  }

  .tabp\:mt-5 {
    margin-top: 1.25rem;
  }

  .tabp\:mr-5 {
    margin-right: 1.25rem;
  }

  .tabp\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .tabp\:ml-5 {
    margin-left: 1.25rem;
  }

  .tabp\:mt-6 {
    margin-top: 1.5rem;
  }

  .tabp\:mr-6 {
    margin-right: 1.5rem;
  }

  .tabp\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .tabp\:ml-6 {
    margin-left: 1.5rem;
  }

  .tabp\:mt-8 {
    margin-top: 2rem;
  }

  .tabp\:mr-8 {
    margin-right: 2rem;
  }

  .tabp\:mb-8 {
    margin-bottom: 2rem;
  }

  .tabp\:ml-8 {
    margin-left: 2rem;
  }

  .tabp\:mt-10 {
    margin-top: 2.5rem;
  }

  .tabp\:mr-10 {
    margin-right: 2.5rem;
  }

  .tabp\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .tabp\:ml-10 {
    margin-left: 2.5rem;
  }

  .tabp\:mt-12 {
    margin-top: 3rem;
  }

  .tabp\:mr-12 {
    margin-right: 3rem;
  }

  .tabp\:mb-12 {
    margin-bottom: 3rem;
  }

  .tabp\:ml-12 {
    margin-left: 3rem;
  }

  .tabp\:mt-16 {
    margin-top: 4rem;
  }

  .tabp\:mr-16 {
    margin-right: 4rem;
  }

  .tabp\:mb-16 {
    margin-bottom: 4rem;
  }

  .tabp\:ml-16 {
    margin-left: 4rem;
  }

  .tabp\:mt-20 {
    margin-top: 5rem;
  }

  .tabp\:mr-20 {
    margin-right: 5rem;
  }

  .tabp\:mb-20 {
    margin-bottom: 5rem;
  }

  .tabp\:ml-20 {
    margin-left: 5rem;
  }

  .tabp\:mt-24 {
    margin-top: 6rem;
  }

  .tabp\:mr-24 {
    margin-right: 6rem;
  }

  .tabp\:mb-24 {
    margin-bottom: 6rem;
  }

  .tabp\:ml-24 {
    margin-left: 6rem;
  }

  .tabp\:mt-32 {
    margin-top: 8rem;
  }

  .tabp\:mr-32 {
    margin-right: 8rem;
  }

  .tabp\:mb-32 {
    margin-bottom: 8rem;
  }

  .tabp\:ml-32 {
    margin-left: 8rem;
  }

  .tabp\:mt-auto {
    margin-top: auto;
  }

  .tabp\:mr-auto {
    margin-right: auto;
  }

  .tabp\:mb-auto {
    margin-bottom: auto;
  }

  .tabp\:ml-auto {
    margin-left: auto;
  }

  .tabp\:mt-px {
    margin-top: 1px;
  }

  .tabp\:mr-px {
    margin-right: 1px;
  }

  .tabp\:mb-px {
    margin-bottom: 1px;
  }

  .tabp\:ml-px {
    margin-left: 1px;
  }

  .tabp\:mt-1px {
    margin-top: 1px;
  }

  .tabp\:mr-1px {
    margin-right: 1px;
  }

  .tabp\:mb-1px {
    margin-bottom: 1px;
  }

  .tabp\:ml-1px {
    margin-left: 1px;
  }

  .tabp\:mt-3px {
    margin-top: 3px;
  }

  .tabp\:mr-3px {
    margin-right: 3px;
  }

  .tabp\:mb-3px {
    margin-bottom: 3px;
  }

  .tabp\:ml-3px {
    margin-left: 3px;
  }

  .tabp\:mt-5px {
    margin-top: 5px;
  }

  .tabp\:mr-5px {
    margin-right: 5px;
  }

  .tabp\:mb-5px {
    margin-bottom: 5px;
  }

  .tabp\:ml-5px {
    margin-left: 5px;
  }

  .tabp\:mt-6px {
    margin-top: 6px;
  }

  .tabp\:mr-6px {
    margin-right: 6px;
  }

  .tabp\:mb-6px {
    margin-bottom: 6px;
  }

  .tabp\:ml-6px {
    margin-left: 6px;
  }

  .tabp\:mt-7px {
    margin-top: 7px;
  }

  .tabp\:mr-7px {
    margin-right: 7px;
  }

  .tabp\:mb-7px {
    margin-bottom: 7px;
  }

  .tabp\:ml-7px {
    margin-left: 7px;
  }

  .tabp\:mt-9px {
    margin-top: 9px;
  }

  .tabp\:mr-9px {
    margin-right: 9px;
  }

  .tabp\:mb-9px {
    margin-bottom: 9px;
  }

  .tabp\:ml-9px {
    margin-left: 9px;
  }

  .tabp\:mt-10px {
    margin-top: 10px;
  }

  .tabp\:mr-10px {
    margin-right: 10px;
  }

  .tabp\:mb-10px {
    margin-bottom: 10px;
  }

  .tabp\:ml-10px {
    margin-left: 10px;
  }

  .tabp\:mt-11px {
    margin-top: 11px;
  }

  .tabp\:mr-11px {
    margin-right: 11px;
  }

  .tabp\:mb-11px {
    margin-bottom: 11px;
  }

  .tabp\:ml-11px {
    margin-left: 11px;
  }

  .tabp\:mt-12px {
    margin-top: 12px;
  }

  .tabp\:mr-12px {
    margin-right: 12px;
  }

  .tabp\:mb-12px {
    margin-bottom: 12px;
  }

  .tabp\:ml-12px {
    margin-left: 12px;
  }

  .tabp\:mt-14px {
    margin-top: 14px;
  }

  .tabp\:mr-14px {
    margin-right: 14px;
  }

  .tabp\:mb-14px {
    margin-bottom: 14px;
  }

  .tabp\:ml-14px {
    margin-left: 14px;
  }

  .tabp\:mt-17px {
    margin-top: 17px;
  }

  .tabp\:mr-17px {
    margin-right: 17px;
  }

  .tabp\:mb-17px {
    margin-bottom: 17px;
  }

  .tabp\:ml-17px {
    margin-left: 17px;
  }

  .tabp\:mt-18px {
    margin-top: 18px;
  }

  .tabp\:mr-18px {
    margin-right: 18px;
  }

  .tabp\:mb-18px {
    margin-bottom: 18px;
  }

  .tabp\:ml-18px {
    margin-left: 18px;
  }

  .tabp\:mt-19px {
    margin-top: 19px;
  }

  .tabp\:mr-19px {
    margin-right: 19px;
  }

  .tabp\:mb-19px {
    margin-bottom: 19px;
  }

  .tabp\:ml-19px {
    margin-left: 19px;
  }

  .tabp\:mt-20px {
    margin-top: 20px;
  }

  .tabp\:mr-20px {
    margin-right: 20px;
  }

  .tabp\:mb-20px {
    margin-bottom: 20px;
  }

  .tabp\:ml-20px {
    margin-left: 20px;
  }

  .tabp\:mt-21px {
    margin-top: 21px;
  }

  .tabp\:mr-21px {
    margin-right: 21px;
  }

  .tabp\:mb-21px {
    margin-bottom: 21px;
  }

  .tabp\:ml-21px {
    margin-left: 21px;
  }

  .tabp\:mt-22px {
    margin-top: 22px;
  }

  .tabp\:mr-22px {
    margin-right: 22px;
  }

  .tabp\:mb-22px {
    margin-bottom: 22px;
  }

  .tabp\:ml-22px {
    margin-left: 22px;
  }

  .tabp\:mt-23px {
    margin-top: 23px;
  }

  .tabp\:mr-23px {
    margin-right: 23px;
  }

  .tabp\:mb-23px {
    margin-bottom: 23px;
  }

  .tabp\:ml-23px {
    margin-left: 23px;
  }

  .tabp\:mt-25px {
    margin-top: 25px;
  }

  .tabp\:mr-25px {
    margin-right: 25px;
  }

  .tabp\:mb-25px {
    margin-bottom: 25px;
  }

  .tabp\:ml-25px {
    margin-left: 25px;
  }

  .tabp\:mt-26px {
    margin-top: 26px;
  }

  .tabp\:mr-26px {
    margin-right: 26px;
  }

  .tabp\:mb-26px {
    margin-bottom: 26px;
  }

  .tabp\:ml-26px {
    margin-left: 26px;
  }

  .tabp\:mt-27px {
    margin-top: 27px;
  }

  .tabp\:mr-27px {
    margin-right: 27px;
  }

  .tabp\:mb-27px {
    margin-bottom: 27px;
  }

  .tabp\:ml-27px {
    margin-left: 27px;
  }

  .tabp\:mt-30px {
    margin-top: 30px;
  }

  .tabp\:mr-30px {
    margin-right: 30px;
  }

  .tabp\:mb-30px {
    margin-bottom: 30px;
  }

  .tabp\:ml-30px {
    margin-left: 30px;
  }

  .tabp\:mt-13px {
    margin-top: 13px;
  }

  .tabp\:mr-13px {
    margin-right: 13px;
  }

  .tabp\:mb-13px {
    margin-bottom: 13px;
  }

  .tabp\:ml-13px {
    margin-left: 13px;
  }

  .tabp\:mt-15px {
    margin-top: 15px;
  }

  .tabp\:mr-15px {
    margin-right: 15px;
  }

  .tabp\:mb-15px {
    margin-bottom: 15px;
  }

  .tabp\:ml-15px {
    margin-left: 15px;
  }

  .tabp\:mt-28px {
    margin-top: 28px;
  }

  .tabp\:mr-28px {
    margin-right: 28px;
  }

  .tabp\:mb-28px {
    margin-bottom: 28px;
  }

  .tabp\:ml-28px {
    margin-left: 28px;
  }

  .tabp\:mt-111px {
    margin-top: 111px;
  }

  .tabp\:mr-111px {
    margin-right: 111px;
  }

  .tabp\:mb-111px {
    margin-bottom: 111px;
  }

  .tabp\:ml-111px {
    margin-left: 111px;
  }

  .tabp\:mt-122px {
    margin-top: 122px;
  }

  .tabp\:mr-122px {
    margin-right: 122px;
  }

  .tabp\:mb-122px {
    margin-bottom: 122px;
  }

  .tabp\:ml-122px {
    margin-left: 122px;
  }

  .tabp\:mt-32px {
    margin-top: 32px;
  }

  .tabp\:mr-32px {
    margin-right: 32px;
  }

  .tabp\:mb-32px {
    margin-bottom: 32px;
  }

  .tabp\:ml-32px {
    margin-left: 32px;
  }

  .tabp\:mt-34px {
    margin-top: 34px;
  }

  .tabp\:mr-34px {
    margin-right: 34px;
  }

  .tabp\:mb-34px {
    margin-bottom: 34px;
  }

  .tabp\:ml-34px {
    margin-left: 34px;
  }

  .tabp\:mt-37px {
    margin-top: 37px;
  }

  .tabp\:mr-37px {
    margin-right: 37px;
  }

  .tabp\:mb-37px {
    margin-bottom: 37px;
  }

  .tabp\:ml-37px {
    margin-left: 37px;
  }

  .tabp\:mt-40px {
    margin-top: 40px;
  }

  .tabp\:mr-40px {
    margin-right: 40px;
  }

  .tabp\:mb-40px {
    margin-bottom: 40px;
  }

  .tabp\:ml-40px {
    margin-left: 40px;
  }

  .tabp\:mt-50px {
    margin-top: 50px;
  }

  .tabp\:mr-50px {
    margin-right: 50px;
  }

  .tabp\:mb-50px {
    margin-bottom: 50px;
  }

  .tabp\:ml-50px {
    margin-left: 50px;
  }

  .tabp\:mt-55px {
    margin-top: 55px;
  }

  .tabp\:mr-55px {
    margin-right: 55px;
  }

  .tabp\:mb-55px {
    margin-bottom: 55px;
  }

  .tabp\:ml-55px {
    margin-left: 55px;
  }

  .tabp\:mt-35px {
    margin-top: 35px;
  }

  .tabp\:mr-35px {
    margin-right: 35px;
  }

  .tabp\:mb-35px {
    margin-bottom: 35px;
  }

  .tabp\:ml-35px {
    margin-left: 35px;
  }

  .tabp\:mt-38px {
    margin-top: 38px;
  }

  .tabp\:mr-38px {
    margin-right: 38px;
  }

  .tabp\:mb-38px {
    margin-bottom: 38px;
  }

  .tabp\:ml-38px {
    margin-left: 38px;
  }

  .tabp\:mt-46px {
    margin-top: 46px;
  }

  .tabp\:mr-46px {
    margin-right: 46px;
  }

  .tabp\:mb-46px {
    margin-bottom: 46px;
  }

  .tabp\:ml-46px {
    margin-left: 46px;
  }

  .tabp\:mt-75px {
    margin-top: 75px;
  }

  .tabp\:mr-75px {
    margin-right: 75px;
  }

  .tabp\:mb-75px {
    margin-bottom: 75px;
  }

  .tabp\:ml-75px {
    margin-left: 75px;
  }

  .tabp\:mt-83px {
    margin-top: 83px;
  }

  .tabp\:mr-83px {
    margin-right: 83px;
  }

  .tabp\:mb-83px {
    margin-bottom: 83px;
  }

  .tabp\:ml-83px {
    margin-left: 83px;
  }

  .tabp\:mt-84px {
    margin-top: 84px;
  }

  .tabp\:mr-84px {
    margin-right: 84px;
  }

  .tabp\:mb-84px {
    margin-bottom: 84px;
  }

  .tabp\:ml-84px {
    margin-left: 84px;
  }

  .tabp\:mt-90px {
    margin-top: 90px;
  }

  .tabp\:mr-90px {
    margin-right: 90px;
  }

  .tabp\:mb-90px {
    margin-bottom: 90px;
  }

  .tabp\:ml-90px {
    margin-left: 90px;
  }

  .tabp\:mt-92px {
    margin-top: 92px;
  }

  .tabp\:mr-92px {
    margin-right: 92px;
  }

  .tabp\:mb-92px {
    margin-bottom: 92px;
  }

  .tabp\:ml-92px {
    margin-left: 92px;
  }

  .tabp\:mt-100px {
    margin-top: 100px;
  }

  .tabp\:mr-100px {
    margin-right: 100px;
  }

  .tabp\:mb-100px {
    margin-bottom: 100px;
  }

  .tabp\:ml-100px {
    margin-left: 100px;
  }

  .tabp\:mt-106px {
    margin-top: 106px;
  }

  .tabp\:mr-106px {
    margin-right: 106px;
  }

  .tabp\:mb-106px {
    margin-bottom: 106px;
  }

  .tabp\:ml-106px {
    margin-left: 106px;
  }

  .tabp\:mt-109px {
    margin-top: 109px;
  }

  .tabp\:mr-109px {
    margin-right: 109px;
  }

  .tabp\:mb-109px {
    margin-bottom: 109px;
  }

  .tabp\:ml-109px {
    margin-left: 109px;
  }

  .tabp\:mt-180px {
    margin-top: 180px;
  }

  .tabp\:mr-180px {
    margin-right: 180px;
  }

  .tabp\:mb-180px {
    margin-bottom: 180px;
  }

  .tabp\:ml-180px {
    margin-left: 180px;
  }

  .tabp\:-mt-px {
    margin-top: -1px;
  }

  .tabp\:-mr-px {
    margin-right: -1px;
  }

  .tabp\:-mb-px {
    margin-bottom: -1px;
  }

  .tabp\:-ml-px {
    margin-left: -1px;
  }

  .tabp\:-mt-1 {
    margin-top: -0.25rem;
  }

  .tabp\:-mr-1 {
    margin-right: -0.25rem;
  }

  .tabp\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .tabp\:-ml-1 {
    margin-left: -0.25rem;
  }

  .tabp\:-mt-2 {
    margin-top: -0.5rem;
  }

  .tabp\:-mr-2 {
    margin-right: -0.5rem;
  }

  .tabp\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .tabp\:-ml-2 {
    margin-left: -0.5rem;
  }

  .tabp\:-mt-3 {
    margin-top: -0.75rem;
  }

  .tabp\:-mr-3 {
    margin-right: -0.75rem;
  }

  .tabp\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .tabp\:-ml-3 {
    margin-left: -0.75rem;
  }

  .tabp\:-mt-4 {
    margin-top: -1rem;
  }

  .tabp\:-mr-4 {
    margin-right: -1rem;
  }

  .tabp\:-mb-4 {
    margin-bottom: -1rem;
  }

  .tabp\:-ml-4 {
    margin-left: -1rem;
  }

  .tabp\:-mt-5 {
    margin-top: -1.25rem;
  }

  .tabp\:-mr-5 {
    margin-right: -1.25rem;
  }

  .tabp\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .tabp\:-ml-5 {
    margin-left: -1.25rem;
  }

  .tabp\:-mt-6 {
    margin-top: -1.5rem;
  }

  .tabp\:-mr-6 {
    margin-right: -1.5rem;
  }

  .tabp\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .tabp\:-ml-6 {
    margin-left: -1.5rem;
  }

  .tabp\:-mt-8 {
    margin-top: -2rem;
  }

  .tabp\:-mr-8 {
    margin-right: -2rem;
  }

  .tabp\:-mb-8 {
    margin-bottom: -2rem;
  }

  .tabp\:-ml-8 {
    margin-left: -2rem;
  }

  .tabp\:-mt-10 {
    margin-top: -2.5rem;
  }

  .tabp\:-mr-10 {
    margin-right: -2.5rem;
  }

  .tabp\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .tabp\:-ml-10 {
    margin-left: -2.5rem;
  }

  .tabp\:-mt-12 {
    margin-top: -3rem;
  }

  .tabp\:-mr-12 {
    margin-right: -3rem;
  }

  .tabp\:-mb-12 {
    margin-bottom: -3rem;
  }

  .tabp\:-ml-12 {
    margin-left: -3rem;
  }

  .tabp\:-mt-16 {
    margin-top: -4rem;
  }

  .tabp\:-mr-16 {
    margin-right: -4rem;
  }

  .tabp\:-mb-16 {
    margin-bottom: -4rem;
  }

  .tabp\:-ml-16 {
    margin-left: -4rem;
  }

  .tabp\:-mt-20 {
    margin-top: -5rem;
  }

  .tabp\:-mr-20 {
    margin-right: -5rem;
  }

  .tabp\:-mb-20 {
    margin-bottom: -5rem;
  }

  .tabp\:-ml-20 {
    margin-left: -5rem;
  }

  .tabp\:-mt-24 {
    margin-top: -6rem;
  }

  .tabp\:-mr-24 {
    margin-right: -6rem;
  }

  .tabp\:-mb-24 {
    margin-bottom: -6rem;
  }

  .tabp\:-ml-24 {
    margin-left: -6rem;
  }

  .tabp\:-mt-32 {
    margin-top: -8rem;
  }

  .tabp\:-mr-32 {
    margin-right: -8rem;
  }

  .tabp\:-mb-32 {
    margin-bottom: -8rem;
  }

  .tabp\:-ml-32 {
    margin-left: -8rem;
  }

  .tabp\:-mt-2px {
    margin-top: -2px;
  }

  .tabp\:-mr-2px {
    margin-right: -2px;
  }

  .tabp\:-mb-2px {
    margin-bottom: -2px;
  }

  .tabp\:-ml-2px {
    margin-left: -2px;
  }

  .tabp\:-mt-10px {
    margin-top: -10px;
  }

  .tabp\:-mr-10px {
    margin-right: -10px;
  }

  .tabp\:-mb-10px {
    margin-bottom: -10px;
  }

  .tabp\:-ml-10px {
    margin-left: -10px;
  }

  .tabp\:-mt-11px {
    margin-top: -11px;
  }

  .tabp\:-mr-11px {
    margin-right: -11px;
  }

  .tabp\:-mb-11px {
    margin-bottom: -11px;
  }

  .tabp\:-ml-11px {
    margin-left: -11px;
  }

  .tabp\:-mt-12px {
    margin-top: -12px;
  }

  .tabp\:-mr-12px {
    margin-right: -12px;
  }

  .tabp\:-mb-12px {
    margin-bottom: -12px;
  }

  .tabp\:-ml-12px {
    margin-left: -12px;
  }

  .tabp\:-mt-14px {
    margin-top: -14px;
  }

  .tabp\:-mr-14px {
    margin-right: -14px;
  }

  .tabp\:-mb-14px {
    margin-bottom: -14px;
  }

  .tabp\:-ml-14px {
    margin-left: -14px;
  }

  .tabp\:-mt-15px {
    margin-top: -15px;
  }

  .tabp\:-mr-15px {
    margin-right: -15px;
  }

  .tabp\:-mb-15px {
    margin-bottom: -15px;
  }

  .tabp\:-ml-15px {
    margin-left: -15px;
  }

  .tabp\:-mt-30px {
    margin-top: -30px;
  }

  .tabp\:-mr-30px {
    margin-right: -30px;
  }

  .tabp\:-mb-30px {
    margin-bottom: -30px;
  }

  .tabp\:-ml-30px {
    margin-left: -30px;
  }

  .tabp\:-mt-100px {
    margin-top: -100px;
  }

  .tabp\:-mr-100px {
    margin-right: -100px;
  }

  .tabp\:-mb-100px {
    margin-bottom: -100px;
  }

  .tabp\:-ml-100px {
    margin-left: -100px;
  }

  .tabp\:-mt-105px {
    margin-top: -105px;
  }

  .tabp\:-mr-105px {
    margin-right: -105px;
  }

  .tabp\:-mb-105px {
    margin-bottom: -105px;
  }

  .tabp\:-ml-105px {
    margin-left: -105px;
  }

  .tabp\:-mt-300px {
    margin-top: -300px;
  }

  .tabp\:-mr-300px {
    margin-right: -300px;
  }

  .tabp\:-mb-300px {
    margin-bottom: -300px;
  }

  .tabp\:-ml-300px {
    margin-left: -300px;
  }

  .tabp\:-mt-90px {
    margin-top: -90px;
  }

  .tabp\:-mr-90px {
    margin-right: -90px;
  }

  .tabp\:-mb-90px {
    margin-bottom: -90px;
  }

  .tabp\:-ml-90px {
    margin-left: -90px;
  }

  .tabp\:-mt-92px {
    margin-top: -92px;
  }

  .tabp\:-mr-92px {
    margin-right: -92px;
  }

  .tabp\:-mb-92px {
    margin-bottom: -92px;
  }

  .tabp\:-ml-92px {
    margin-left: -92px;
  }

  .tabp\:-mt-65px {
    margin-top: -65px;
  }

  .tabp\:-mr-65px {
    margin-right: -65px;
  }

  .tabp\:-mb-65px {
    margin-bottom: -65px;
  }

  .tabp\:-ml-65px {
    margin-left: -65px;
  }

  .tabp\:-mt-50px {
    margin-top: -50px;
  }

  .tabp\:-mr-50px {
    margin-right: -50px;
  }

  .tabp\:-mb-50px {
    margin-bottom: -50px;
  }

  .tabp\:-ml-50px {
    margin-left: -50px;
  }

  .tabp\:-mt-55px {
    margin-top: -55px;
  }

  .tabp\:-mr-55px {
    margin-right: -55px;
  }

  .tabp\:-mb-55px {
    margin-bottom: -55px;
  }

  .tabp\:-ml-55px {
    margin-left: -55px;
  }

  .tabp\:-mt-50vw {
    margin-top: -50vw;
  }

  .tabp\:-mr-50vw {
    margin-right: -50vw;
  }

  .tabp\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .tabp\:-ml-50vw {
    margin-left: -50vw;
  }

  .tabp\:-mt-17px {
    margin-top: -17px;
  }

  .tabp\:-mr-17px {
    margin-right: -17px;
  }

  .tabp\:-mb-17px {
    margin-bottom: -17px;
  }

  .tabp\:-ml-17px {
    margin-left: -17px;
  }

  .tabp\:max-h-full {
    max-height: 100%;
  }

  .tabp\:max-h-screen {
    max-height: 100vh;
  }

  .tabp\:max-h-124px {
    max-height: 124px;
  }

  .tabp\:max-h-137px {
    max-height: 137px;
  }

  .tabp\:max-h-143px {
    max-height: 143px;
  }

  .tabp\:max-h-213px {
    max-height: 213px;
  }

  .tabp\:max-h-234px {
    max-height: 234px;
  }

  .tabp\:max-h-236px {
    max-height: 236px;
  }

  .tabp\:max-h-228px {
    max-height: 228px;
  }

  .tabp\:max-h-335px {
    max-height: 335px;
  }

  .tabp\:max-h-104px {
    max-height: 104px;
  }

  .tabp\:max-h-166px {
    max-height: 166px;
  }

  .tabp\:max-w-xs {
    max-width: 20rem;
  }

  .tabp\:max-w-sm {
    max-width: 30rem;
  }

  .tabp\:max-w-md {
    max-width: 40rem;
  }

  .tabp\:max-w-lg {
    max-width: 50rem;
  }

  .tabp\:max-w-xl {
    max-width: 60rem;
  }

  .tabp\:max-w-2xl {
    max-width: 70rem;
  }

  .tabp\:max-w-3xl {
    max-width: 80rem;
  }

  .tabp\:max-w-4xl {
    max-width: 90rem;
  }

  .tabp\:max-w-5xl {
    max-width: 100rem;
  }

  .tabp\:max-w-full {
    max-width: 100%;
  }

  .tabp\:max-w-1366px {
    max-width: 1366px;
  }

  .tabp\:max-w-20px {
    max-width: 20px;
  }

  .tabp\:max-w-100px {
    max-width: 100px;
  }

  .tabp\:max-w-106px {
    max-width: 106px;
  }

  .tabp\:max-w-114px {
    max-width: 114px;
  }

  .tabp\:max-w-141px {
    max-width: 141px;
  }

  .tabp\:max-w-192px {
    max-width: 192px;
  }

  .tabp\:max-w-254px {
    max-width: 254px;
  }

  .tabp\:max-w-671px {
    max-width: 671px;
  }

  .tabp\:max-w-434px {
    max-width: 434px;
  }

  .tabp\:max-w-443px {
    max-width: 443px;
  }

  .tabp\:max-w-463px {
    max-width: 463px;
  }

  .tabp\:max-w-560px {
    max-width: 560px;
  }

  .tabp\:max-w-661px {
    max-width: 661px;
  }

  .tabp\:max-w-900px {
    max-width: 900px;
  }

  .tabp\:max-w-1012px {
    max-width: 1012px;
  }

  .tabp\:max-w-1200px {
    max-width: 1200px;
  }

  .tabp\:max-w-1274px {
    max-width: 1274px;
  }

  .tabp\:max-w-1343px {
    max-width: 1343px;
  }

  .tabp\:max-w-168px {
    max-width: 168px;
  }

  .tabp\:max-w-190px {
    max-width: 190px;
  }

  .tabp\:max-w-220px {
    max-width: 220px;
  }

  .tabp\:max-w-242px {
    max-width: 242px;
  }

  .tabp\:max-w-228px {
    max-width: 228px;
  }

  .tabp\:max-w-260px {
    max-width: 260px;
  }

  .tabp\:max-w-264px {
    max-width: 264px;
  }

  .tabp\:max-w-270px {
    max-width: 270px;
  }

  .tabp\:max-w-290px {
    max-width: 290px;
  }

  .tabp\:max-w-300px {
    max-width: 300px;
  }

  .tabp\:max-w-330px {
    max-width: 330px;
  }

  .tabp\:max-w-308px {
    max-width: 308px;
  }

  .tabp\:max-w-326px {
    max-width: 326px;
  }

  .tabp\:max-w-340px {
    max-width: 340px;
  }

  .tabp\:max-w-382px {
    max-width: 382px;
  }

  .tabp\:max-w-484px {
    max-width: 484px;
  }

  .tabp\:max-w-636px {
    max-width: 636px;
  }

  .tabp\:max-w-642px {
    max-width: 642px;
  }

  .tabp\:max-w-646px {
    max-width: 646px;
  }

  .tabp\:max-w-690px {
    max-width: 690px;
  }

  .tabp\:max-w-771px {
    max-width: 771px;
  }

  .tabp\:max-w-840px {
    max-width: 840px;
  }

  .tabp\:max-w-930px {
    max-width: 930px;
  }

  .tabp\:max-w-33percent {
    max-width: 33.333%;
  }

  .tabp\:max-w-85percent {
    max-width: 85%;
  }

  .tabp\:max-w-95percent {
    max-width: 95%;
  }

  .tabp\:max-w-screen {
    max-width: 100vw;
  }

  .tabp\:min-h-0 {
    min-height: 0;
  }

  .tabp\:min-h-full {
    min-height: 100%;
  }

  .tabp\:min-h-screen {
    min-height: 100vh;
  }

  .tabp\:min-h-50px {
    min-height: 50px;
  }

  .tabp\:min-h-55px {
    min-height: 55px;
  }

  .tabp\:min-h-140px {
    min-height: 140px;
  }

  .tabp\:min-h-147px {
    min-height: 147px;
  }

  .tabp\:min-h-187px {
    min-height: 187px;
  }

  .tabp\:min-w-0 {
    min-width: 0;
  }

  .tabp\:min-w-64 {
    min-width: 64%;
  }

  .tabp\:min-w-70 {
    min-width: 70%;
  }

  .tabp\:min-w-full {
    min-width: 100%;
  }

  .tabp\:min-w-140px {
    min-width: 140px;
  }

  .tabp\:min-w-190px {
    min-width: 190px;
  }

  .tabp\:min-w-264px {
    min-width: 264px;
  }

  .tabp\:min-w-308px {
    min-width: 308px;
  }

  .tabp\:min-w-326px {
    min-width: 326px;
  }

  .tabp\:min-w-1150px {
    min-width: 1150px;
  }

  .tabp\:min-w-1200px {
    min-width: 1200px;
  }

  .tabp\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .tabp\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tabp\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .tabp\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .tabp\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .tabp\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .tabp\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .tabp\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .tabp\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .tabp\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .tabp\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .tabp\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .tabp\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .tabp\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .tabp\:opacity-0 {
    opacity: 0;
  }

  .tabp\:opacity-25 {
    opacity: 0.25;
  }

  .tabp\:opacity-50 {
    opacity: 0.5;
  }

  .tabp\:opacity-75 {
    opacity: 0.75;
  }

  .tabp\:opacity-100 {
    opacity: 1;
  }

  .tabp\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .tabp\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .tabp\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .tabp\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .tabp\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .tabp\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .tabp\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .tabp\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .tabp\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .tabp\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .tabp\:outline-none {
    outline: 0;
  }

  .tabp\:focus\:outline-none:focus {
    outline: 0;
  }

  .tabp\:overflow-auto {
    overflow: auto;
  }

  .tabp\:overflow-hidden {
    overflow: hidden;
  }

  .tabp\:overflow-visible {
    overflow: visible;
  }

  .tabp\:overflow-scroll {
    overflow: scroll;
  }

  .tabp\:overflow-x-auto {
    overflow-x: auto;
  }

  .tabp\:overflow-y-auto {
    overflow-y: auto;
  }

  .tabp\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tabp\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tabp\:overflow-x-visible {
    overflow-x: visible;
  }

  .tabp\:overflow-y-visible {
    overflow-y: visible;
  }

  .tabp\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .tabp\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .tabp\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .tabp\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .tabp\:p-0 {
    padding: 0;
  }

  .tabp\:p-1 {
    padding: 0.25rem;
  }

  .tabp\:p-2 {
    padding: 0.5rem;
  }

  .tabp\:p-3 {
    padding: 0.75rem;
  }

  .tabp\:p-4 {
    padding: 1rem;
  }

  .tabp\:p-5 {
    padding: 1.25rem;
  }

  .tabp\:p-6 {
    padding: 1.5rem;
  }

  .tabp\:p-8 {
    padding: 2rem;
  }

  .tabp\:p-9 {
    padding: 2.25rem;
  }

  .tabp\:p-10 {
    padding: 2.5rem;
  }

  .tabp\:p-12 {
    padding: 3rem;
  }

  .tabp\:p-16 {
    padding: 4rem;
  }

  .tabp\:p-20 {
    padding: 5rem;
  }

  .tabp\:p-24 {
    padding: 6rem;
  }

  .tabp\:p-32 {
    padding: 8rem;
  }

  .tabp\:p-px {
    padding: 1px;
  }

  .tabp\:p-1px {
    padding: 1px;
  }

  .tabp\:p-5px {
    padding: 5px;
  }

  .tabp\:p-6px {
    padding: 6px;
  }

  .tabp\:p-9px {
    padding: 9px;
  }

  .tabp\:p-10px {
    padding: 10px;
  }

  .tabp\:p-13px {
    padding: 13px;
  }

  .tabp\:p-14px {
    padding: 14px;
  }

  .tabp\:p-15px {
    padding: 15px;
  }

  .tabp\:p-16px {
    padding: 16px;
  }

  .tabp\:p-17px {
    padding: 17px;
  }

  .tabp\:p-18px {
    padding: 18px;
  }

  .tabp\:p-19px {
    padding: 19px;
  }

  .tabp\:p-20px {
    padding: 20px;
  }

  .tabp\:p-21px {
    padding: 21px;
  }

  .tabp\:p-23px {
    padding: 23px;
  }

  .tabp\:p-22px {
    padding: 22px;
  }

  .tabp\:p-25px {
    padding: 25px;
  }

  .tabp\:p-27px {
    padding: 27px;
  }

  .tabp\:p-28px {
    padding: 28px;
  }

  .tabp\:p-30px {
    padding: 30px;
  }

  .tabp\:p-34px {
    padding: 34px;
  }

  .tabp\:p-35px {
    padding: 35px;
  }

  .tabp\:p-37px {
    padding: 37px;
  }

  .tabp\:p-46px {
    padding: 46px;
  }

  .tabp\:p-62px {
    padding: 62px;
  }

  .tabp\:p-72px {
    padding: 72px;
  }

  .tabp\:p-75px {
    padding: 75px;
  }

  .tabp\:p-77px {
    padding: 77px;
  }

  .tabp\:p-26px {
    padding: 26px;
  }

  .tabp\:p-40px {
    padding: 40px;
  }

  .tabp\:p-36px {
    padding: 36px;
  }

  .tabp\:p-38px {
    padding: 38px;
  }

  .tabp\:p-50px {
    padding: 50px;
  }

  .tabp\:p-55px {
    padding: 55px;
  }

  .tabp\:p-57px {
    padding: 57px;
  }

  .tabp\:p-63px {
    padding: 63px;
  }

  .tabp\:p-65px {
    padding: 65px;
  }

  .tabp\:p-80px {
    padding: 80px;
  }

  .tabp\:p-83px {
    padding: 83px;
  }

  .tabp\:p-84px {
    padding: 84px;
  }

  .tabp\:p-85px {
    padding: 85px;
  }

  .tabp\:p-96px {
    padding: 96px;
  }

  .tabp\:p-100px {
    padding: 100px;
  }

  .tabp\:p-150px {
    padding: 150px;
  }

  .tabp\:p-2\.2 {
    padding: 2.2rem;
  }

  .tabp\:p-111px {
    padding: 111px;
  }

  .tabp\:p-252px {
    padding: 252px;
  }

  .tabp\:p-320px {
    padding: 320px;
  }

  .tabp\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabp\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabp\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .tabp\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .tabp\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .tabp\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .tabp\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .tabp\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .tabp\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tabp\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabp\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tabp\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tabp\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tabp\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabp\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tabp\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tabp\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .tabp\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .tabp\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tabp\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .tabp\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tabp\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tabp\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tabp\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tabp\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .tabp\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .tabp\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tabp\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .tabp\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .tabp\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .tabp\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabp\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabp\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabp\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabp\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tabp\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tabp\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .tabp\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .tabp\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tabp\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .tabp\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabp\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabp\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .tabp\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .tabp\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .tabp\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .tabp\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tabp\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabp\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tabp\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabp\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .tabp\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .tabp\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .tabp\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .tabp\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .tabp\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .tabp\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabp\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabp\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .tabp\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .tabp\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .tabp\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .tabp\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .tabp\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tabp\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .tabp\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .tabp\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .tabp\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .tabp\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .tabp\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .tabp\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tabp\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabp\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .tabp\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .tabp\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tabp\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .tabp\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .tabp\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .tabp\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .tabp\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .tabp\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .tabp\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .tabp\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tabp\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .tabp\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .tabp\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .tabp\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .tabp\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .tabp\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .tabp\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .tabp\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabp\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabp\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .tabp\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .tabp\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .tabp\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .tabp\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tabp\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .tabp\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .tabp\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .tabp\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .tabp\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .tabp\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .tabp\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .tabp\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .tabp\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .tabp\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tabp\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .tabp\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .tabp\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .tabp\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .tabp\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .tabp\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .tabp\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .tabp\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .tabp\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .tabp\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tabp\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .tabp\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .tabp\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .tabp\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .tabp\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .tabp\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .tabp\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .tabp\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .tabp\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .tabp\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .tabp\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .tabp\:pt-0 {
    padding-top: 0;
  }

  .tabp\:pr-0 {
    padding-right: 0;
  }

  .tabp\:pb-0 {
    padding-bottom: 0;
  }

  .tabp\:pl-0 {
    padding-left: 0;
  }

  .tabp\:pt-1 {
    padding-top: 0.25rem;
  }

  .tabp\:pr-1 {
    padding-right: 0.25rem;
  }

  .tabp\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .tabp\:pl-1 {
    padding-left: 0.25rem;
  }

  .tabp\:pt-2 {
    padding-top: 0.5rem;
  }

  .tabp\:pr-2 {
    padding-right: 0.5rem;
  }

  .tabp\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .tabp\:pl-2 {
    padding-left: 0.5rem;
  }

  .tabp\:pt-3 {
    padding-top: 0.75rem;
  }

  .tabp\:pr-3 {
    padding-right: 0.75rem;
  }

  .tabp\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .tabp\:pl-3 {
    padding-left: 0.75rem;
  }

  .tabp\:pt-4 {
    padding-top: 1rem;
  }

  .tabp\:pr-4 {
    padding-right: 1rem;
  }

  .tabp\:pb-4 {
    padding-bottom: 1rem;
  }

  .tabp\:pl-4 {
    padding-left: 1rem;
  }

  .tabp\:pt-5 {
    padding-top: 1.25rem;
  }

  .tabp\:pr-5 {
    padding-right: 1.25rem;
  }

  .tabp\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .tabp\:pl-5 {
    padding-left: 1.25rem;
  }

  .tabp\:pt-6 {
    padding-top: 1.5rem;
  }

  .tabp\:pr-6 {
    padding-right: 1.5rem;
  }

  .tabp\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .tabp\:pl-6 {
    padding-left: 1.5rem;
  }

  .tabp\:pt-8 {
    padding-top: 2rem;
  }

  .tabp\:pr-8 {
    padding-right: 2rem;
  }

  .tabp\:pb-8 {
    padding-bottom: 2rem;
  }

  .tabp\:pl-8 {
    padding-left: 2rem;
  }

  .tabp\:pt-9 {
    padding-top: 2.25rem;
  }

  .tabp\:pr-9 {
    padding-right: 2.25rem;
  }

  .tabp\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .tabp\:pl-9 {
    padding-left: 2.25rem;
  }

  .tabp\:pt-10 {
    padding-top: 2.5rem;
  }

  .tabp\:pr-10 {
    padding-right: 2.5rem;
  }

  .tabp\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .tabp\:pl-10 {
    padding-left: 2.5rem;
  }

  .tabp\:pt-12 {
    padding-top: 3rem;
  }

  .tabp\:pr-12 {
    padding-right: 3rem;
  }

  .tabp\:pb-12 {
    padding-bottom: 3rem;
  }

  .tabp\:pl-12 {
    padding-left: 3rem;
  }

  .tabp\:pt-16 {
    padding-top: 4rem;
  }

  .tabp\:pr-16 {
    padding-right: 4rem;
  }

  .tabp\:pb-16 {
    padding-bottom: 4rem;
  }

  .tabp\:pl-16 {
    padding-left: 4rem;
  }

  .tabp\:pt-20 {
    padding-top: 5rem;
  }

  .tabp\:pr-20 {
    padding-right: 5rem;
  }

  .tabp\:pb-20 {
    padding-bottom: 5rem;
  }

  .tabp\:pl-20 {
    padding-left: 5rem;
  }

  .tabp\:pt-24 {
    padding-top: 6rem;
  }

  .tabp\:pr-24 {
    padding-right: 6rem;
  }

  .tabp\:pb-24 {
    padding-bottom: 6rem;
  }

  .tabp\:pl-24 {
    padding-left: 6rem;
  }

  .tabp\:pt-32 {
    padding-top: 8rem;
  }

  .tabp\:pr-32 {
    padding-right: 8rem;
  }

  .tabp\:pb-32 {
    padding-bottom: 8rem;
  }

  .tabp\:pl-32 {
    padding-left: 8rem;
  }

  .tabp\:pt-px {
    padding-top: 1px;
  }

  .tabp\:pr-px {
    padding-right: 1px;
  }

  .tabp\:pb-px {
    padding-bottom: 1px;
  }

  .tabp\:pl-px {
    padding-left: 1px;
  }

  .tabp\:pt-1px {
    padding-top: 1px;
  }

  .tabp\:pr-1px {
    padding-right: 1px;
  }

  .tabp\:pb-1px {
    padding-bottom: 1px;
  }

  .tabp\:pl-1px {
    padding-left: 1px;
  }

  .tabp\:pt-5px {
    padding-top: 5px;
  }

  .tabp\:pr-5px {
    padding-right: 5px;
  }

  .tabp\:pb-5px {
    padding-bottom: 5px;
  }

  .tabp\:pl-5px {
    padding-left: 5px;
  }

  .tabp\:pt-6px {
    padding-top: 6px;
  }

  .tabp\:pr-6px {
    padding-right: 6px;
  }

  .tabp\:pb-6px {
    padding-bottom: 6px;
  }

  .tabp\:pl-6px {
    padding-left: 6px;
  }

  .tabp\:pt-9px {
    padding-top: 9px;
  }

  .tabp\:pr-9px {
    padding-right: 9px;
  }

  .tabp\:pb-9px {
    padding-bottom: 9px;
  }

  .tabp\:pl-9px {
    padding-left: 9px;
  }

  .tabp\:pt-10px {
    padding-top: 10px;
  }

  .tabp\:pr-10px {
    padding-right: 10px;
  }

  .tabp\:pb-10px {
    padding-bottom: 10px;
  }

  .tabp\:pl-10px {
    padding-left: 10px;
  }

  .tabp\:pt-13px {
    padding-top: 13px;
  }

  .tabp\:pr-13px {
    padding-right: 13px;
  }

  .tabp\:pb-13px {
    padding-bottom: 13px;
  }

  .tabp\:pl-13px {
    padding-left: 13px;
  }

  .tabp\:pt-14px {
    padding-top: 14px;
  }

  .tabp\:pr-14px {
    padding-right: 14px;
  }

  .tabp\:pb-14px {
    padding-bottom: 14px;
  }

  .tabp\:pl-14px {
    padding-left: 14px;
  }

  .tabp\:pt-15px {
    padding-top: 15px;
  }

  .tabp\:pr-15px {
    padding-right: 15px;
  }

  .tabp\:pb-15px {
    padding-bottom: 15px;
  }

  .tabp\:pl-15px {
    padding-left: 15px;
  }

  .tabp\:pt-16px {
    padding-top: 16px;
  }

  .tabp\:pr-16px {
    padding-right: 16px;
  }

  .tabp\:pb-16px {
    padding-bottom: 16px;
  }

  .tabp\:pl-16px {
    padding-left: 16px;
  }

  .tabp\:pt-17px {
    padding-top: 17px;
  }

  .tabp\:pr-17px {
    padding-right: 17px;
  }

  .tabp\:pb-17px {
    padding-bottom: 17px;
  }

  .tabp\:pl-17px {
    padding-left: 17px;
  }

  .tabp\:pt-18px {
    padding-top: 18px;
  }

  .tabp\:pr-18px {
    padding-right: 18px;
  }

  .tabp\:pb-18px {
    padding-bottom: 18px;
  }

  .tabp\:pl-18px {
    padding-left: 18px;
  }

  .tabp\:pt-19px {
    padding-top: 19px;
  }

  .tabp\:pr-19px {
    padding-right: 19px;
  }

  .tabp\:pb-19px {
    padding-bottom: 19px;
  }

  .tabp\:pl-19px {
    padding-left: 19px;
  }

  .tabp\:pt-20px {
    padding-top: 20px;
  }

  .tabp\:pr-20px {
    padding-right: 20px;
  }

  .tabp\:pb-20px {
    padding-bottom: 20px;
  }

  .tabp\:pl-20px {
    padding-left: 20px;
  }

  .tabp\:pt-21px {
    padding-top: 21px;
  }

  .tabp\:pr-21px {
    padding-right: 21px;
  }

  .tabp\:pb-21px {
    padding-bottom: 21px;
  }

  .tabp\:pl-21px {
    padding-left: 21px;
  }

  .tabp\:pt-23px {
    padding-top: 23px;
  }

  .tabp\:pr-23px {
    padding-right: 23px;
  }

  .tabp\:pb-23px {
    padding-bottom: 23px;
  }

  .tabp\:pl-23px {
    padding-left: 23px;
  }

  .tabp\:pt-22px {
    padding-top: 22px;
  }

  .tabp\:pr-22px {
    padding-right: 22px;
  }

  .tabp\:pb-22px {
    padding-bottom: 22px;
  }

  .tabp\:pl-22px {
    padding-left: 22px;
  }

  .tabp\:pt-25px {
    padding-top: 25px;
  }

  .tabp\:pr-25px {
    padding-right: 25px;
  }

  .tabp\:pb-25px {
    padding-bottom: 25px;
  }

  .tabp\:pl-25px {
    padding-left: 25px;
  }

  .tabp\:pt-27px {
    padding-top: 27px;
  }

  .tabp\:pr-27px {
    padding-right: 27px;
  }

  .tabp\:pb-27px {
    padding-bottom: 27px;
  }

  .tabp\:pl-27px {
    padding-left: 27px;
  }

  .tabp\:pt-28px {
    padding-top: 28px;
  }

  .tabp\:pr-28px {
    padding-right: 28px;
  }

  .tabp\:pb-28px {
    padding-bottom: 28px;
  }

  .tabp\:pl-28px {
    padding-left: 28px;
  }

  .tabp\:pt-30px {
    padding-top: 30px;
  }

  .tabp\:pr-30px {
    padding-right: 30px;
  }

  .tabp\:pb-30px {
    padding-bottom: 30px;
  }

  .tabp\:pl-30px {
    padding-left: 30px;
  }

  .tabp\:pt-34px {
    padding-top: 34px;
  }

  .tabp\:pr-34px {
    padding-right: 34px;
  }

  .tabp\:pb-34px {
    padding-bottom: 34px;
  }

  .tabp\:pl-34px {
    padding-left: 34px;
  }

  .tabp\:pt-35px {
    padding-top: 35px;
  }

  .tabp\:pr-35px {
    padding-right: 35px;
  }

  .tabp\:pb-35px {
    padding-bottom: 35px;
  }

  .tabp\:pl-35px {
    padding-left: 35px;
  }

  .tabp\:pt-37px {
    padding-top: 37px;
  }

  .tabp\:pr-37px {
    padding-right: 37px;
  }

  .tabp\:pb-37px {
    padding-bottom: 37px;
  }

  .tabp\:pl-37px {
    padding-left: 37px;
  }

  .tabp\:pt-46px {
    padding-top: 46px;
  }

  .tabp\:pr-46px {
    padding-right: 46px;
  }

  .tabp\:pb-46px {
    padding-bottom: 46px;
  }

  .tabp\:pl-46px {
    padding-left: 46px;
  }

  .tabp\:pt-62px {
    padding-top: 62px;
  }

  .tabp\:pr-62px {
    padding-right: 62px;
  }

  .tabp\:pb-62px {
    padding-bottom: 62px;
  }

  .tabp\:pl-62px {
    padding-left: 62px;
  }

  .tabp\:pt-72px {
    padding-top: 72px;
  }

  .tabp\:pr-72px {
    padding-right: 72px;
  }

  .tabp\:pb-72px {
    padding-bottom: 72px;
  }

  .tabp\:pl-72px {
    padding-left: 72px;
  }

  .tabp\:pt-75px {
    padding-top: 75px;
  }

  .tabp\:pr-75px {
    padding-right: 75px;
  }

  .tabp\:pb-75px {
    padding-bottom: 75px;
  }

  .tabp\:pl-75px {
    padding-left: 75px;
  }

  .tabp\:pt-77px {
    padding-top: 77px;
  }

  .tabp\:pr-77px {
    padding-right: 77px;
  }

  .tabp\:pb-77px {
    padding-bottom: 77px;
  }

  .tabp\:pl-77px {
    padding-left: 77px;
  }

  .tabp\:pt-26px {
    padding-top: 26px;
  }

  .tabp\:pr-26px {
    padding-right: 26px;
  }

  .tabp\:pb-26px {
    padding-bottom: 26px;
  }

  .tabp\:pl-26px {
    padding-left: 26px;
  }

  .tabp\:pt-40px {
    padding-top: 40px;
  }

  .tabp\:pr-40px {
    padding-right: 40px;
  }

  .tabp\:pb-40px {
    padding-bottom: 40px;
  }

  .tabp\:pl-40px {
    padding-left: 40px;
  }

  .tabp\:pt-36px {
    padding-top: 36px;
  }

  .tabp\:pr-36px {
    padding-right: 36px;
  }

  .tabp\:pb-36px {
    padding-bottom: 36px;
  }

  .tabp\:pl-36px {
    padding-left: 36px;
  }

  .tabp\:pt-38px {
    padding-top: 38px;
  }

  .tabp\:pr-38px {
    padding-right: 38px;
  }

  .tabp\:pb-38px {
    padding-bottom: 38px;
  }

  .tabp\:pl-38px {
    padding-left: 38px;
  }

  .tabp\:pt-50px {
    padding-top: 50px;
  }

  .tabp\:pr-50px {
    padding-right: 50px;
  }

  .tabp\:pb-50px {
    padding-bottom: 50px;
  }

  .tabp\:pl-50px {
    padding-left: 50px;
  }

  .tabp\:pt-55px {
    padding-top: 55px;
  }

  .tabp\:pr-55px {
    padding-right: 55px;
  }

  .tabp\:pb-55px {
    padding-bottom: 55px;
  }

  .tabp\:pl-55px {
    padding-left: 55px;
  }

  .tabp\:pt-57px {
    padding-top: 57px;
  }

  .tabp\:pr-57px {
    padding-right: 57px;
  }

  .tabp\:pb-57px {
    padding-bottom: 57px;
  }

  .tabp\:pl-57px {
    padding-left: 57px;
  }

  .tabp\:pt-63px {
    padding-top: 63px;
  }

  .tabp\:pr-63px {
    padding-right: 63px;
  }

  .tabp\:pb-63px {
    padding-bottom: 63px;
  }

  .tabp\:pl-63px {
    padding-left: 63px;
  }

  .tabp\:pt-65px {
    padding-top: 65px;
  }

  .tabp\:pr-65px {
    padding-right: 65px;
  }

  .tabp\:pb-65px {
    padding-bottom: 65px;
  }

  .tabp\:pl-65px {
    padding-left: 65px;
  }

  .tabp\:pt-80px {
    padding-top: 80px;
  }

  .tabp\:pr-80px {
    padding-right: 80px;
  }

  .tabp\:pb-80px {
    padding-bottom: 80px;
  }

  .tabp\:pl-80px {
    padding-left: 80px;
  }

  .tabp\:pt-83px {
    padding-top: 83px;
  }

  .tabp\:pr-83px {
    padding-right: 83px;
  }

  .tabp\:pb-83px {
    padding-bottom: 83px;
  }

  .tabp\:pl-83px {
    padding-left: 83px;
  }

  .tabp\:pt-84px {
    padding-top: 84px;
  }

  .tabp\:pr-84px {
    padding-right: 84px;
  }

  .tabp\:pb-84px {
    padding-bottom: 84px;
  }

  .tabp\:pl-84px {
    padding-left: 84px;
  }

  .tabp\:pt-85px {
    padding-top: 85px;
  }

  .tabp\:pr-85px {
    padding-right: 85px;
  }

  .tabp\:pb-85px {
    padding-bottom: 85px;
  }

  .tabp\:pl-85px {
    padding-left: 85px;
  }

  .tabp\:pt-96px {
    padding-top: 96px;
  }

  .tabp\:pr-96px {
    padding-right: 96px;
  }

  .tabp\:pb-96px {
    padding-bottom: 96px;
  }

  .tabp\:pl-96px {
    padding-left: 96px;
  }

  .tabp\:pt-100px {
    padding-top: 100px;
  }

  .tabp\:pr-100px {
    padding-right: 100px;
  }

  .tabp\:pb-100px {
    padding-bottom: 100px;
  }

  .tabp\:pl-100px {
    padding-left: 100px;
  }

  .tabp\:pt-150px {
    padding-top: 150px;
  }

  .tabp\:pr-150px {
    padding-right: 150px;
  }

  .tabp\:pb-150px {
    padding-bottom: 150px;
  }

  .tabp\:pl-150px {
    padding-left: 150px;
  }

  .tabp\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .tabp\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .tabp\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .tabp\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .tabp\:pt-111px {
    padding-top: 111px;
  }

  .tabp\:pr-111px {
    padding-right: 111px;
  }

  .tabp\:pb-111px {
    padding-bottom: 111px;
  }

  .tabp\:pl-111px {
    padding-left: 111px;
  }

  .tabp\:pt-252px {
    padding-top: 252px;
  }

  .tabp\:pr-252px {
    padding-right: 252px;
  }

  .tabp\:pb-252px {
    padding-bottom: 252px;
  }

  .tabp\:pl-252px {
    padding-left: 252px;
  }

  .tabp\:pt-320px {
    padding-top: 320px;
  }

  .tabp\:pr-320px {
    padding-right: 320px;
  }

  .tabp\:pb-320px {
    padding-bottom: 320px;
  }

  .tabp\:pl-320px {
    padding-left: 320px;
  }

  .tabp\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabp\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .tabp\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabp\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabp\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .tabp\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .tabp\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .tabp\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .tabp\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .tabp\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .tabp\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .tabp\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .tabp\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .tabp\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .tabp\:placeholder-black::placeholder {
    color: #000;
  }

  .tabp\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabp\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .tabp\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabp\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabp\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .tabp\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabp\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .tabp\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabp\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabp\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .tabp\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabp\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .tabp\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabp\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabp\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .tabp\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabp\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .tabp\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .tabp\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .tabp\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabp\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .tabp\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .tabp\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .tabp\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabp\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .tabp\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabp\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabp\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .tabp\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabp\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .tabp\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabp\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .tabp\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .tabp\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .tabp\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .tabp\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabp\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .tabp\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabp\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .tabp\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabp\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabp\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .tabp\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabp\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .tabp\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabp\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabp\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .tabp\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .tabp\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .tabp\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabp\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .tabp\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabp\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabp\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .tabp\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabp\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .tabp\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .tabp\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .tabp\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .tabp\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabp\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .tabp\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabp\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabp\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .tabp\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabp\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .tabp\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .tabp\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .tabp\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .tabp\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabp\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .tabp\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabp\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabp\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .tabp\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabp\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .tabp\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .tabp\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .tabp\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .tabp\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabp\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .tabp\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .tabp\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .tabp\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .tabp\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .tabp\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .tabp\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .tabp\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .tabp\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabp\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .tabp\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabp\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabp\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .tabp\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabp\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .tabp\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabp\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabp\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .tabp\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .tabp\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .tabp\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabp\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .tabp\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .tabp\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .tabp\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .tabp\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .tabp\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .tabp\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabp\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .tabp\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .tabp\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .tabp\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabp\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .tabp\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabp\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabp\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .tabp\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .tabp\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .tabp\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabp\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .tabp\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .tabp\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .tabp\:placeholder-green::placeholder {
    color: #38c172;
  }

  .tabp\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabp\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .tabp\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabp\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabp\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .tabp\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabp\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .tabp\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .tabp\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .tabp\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabp\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .tabp\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabp\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabp\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .tabp\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabp\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .tabp\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .tabp\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .tabp\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .tabp\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabp\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .tabp\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabp\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabp\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .tabp\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabp\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .tabp\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .tabp\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .tabp\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabp\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .tabp\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .tabp\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .tabp\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabp\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .tabp\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .tabp\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .tabp\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .tabp\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabp\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .tabp\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabp\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .tabp\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabp\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabp\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .tabp\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabp\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .tabp\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabp\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabp\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .tabp\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabp\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .tabp\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .tabp\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .tabp\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .tabp\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .tabp\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabp\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .tabp\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .tabp\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .tabp\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .tabp\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabp\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .tabp\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabp\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabp\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .tabp\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabp\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .tabp\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabp\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabp\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .tabp\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabp\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .tabp\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabp\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabp\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .tabp\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabp\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .tabp\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabp\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabp\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .tabp\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabp\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .tabp\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabp\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .tabp\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabp\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .tabp\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .tabp\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .tabp\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .tabp\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabp\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .tabp\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabp\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabp\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .tabp\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabp\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .tabp\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .tabp\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .tabp\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .tabp\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabp\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .tabp\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabp\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabp\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .tabp\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabp\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .tabp\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabp\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabp\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .tabp\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabp\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .tabp\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .tabp\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .tabp\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .tabp\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .tabp\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .tabp\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .tabp\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .tabp\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabp\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .tabp\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabp\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabp\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .tabp\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabp\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .tabp\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabp\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabp\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .tabp\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .tabp\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .tabp\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabp\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .tabp\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .tabp\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .tabp\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabp\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .tabp\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabp\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabp\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .tabp\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabp\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .tabp\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .tabp\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .tabp\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .tabp\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabp\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .tabp\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabp\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .tabp\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .tabp\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .tabp\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .tabp\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .tabp\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .tabp\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabp\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .tabp\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabp\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabp\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .tabp\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .tabp\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .tabp\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .tabp\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .tabp\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .tabp\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabp\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .tabp\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabp\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabp\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .tabp\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabp\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .tabp\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabp\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabp\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .tabp\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabp\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .tabp\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabp\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabp\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .tabp\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabp\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .tabp\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabp\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabp\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .tabp\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .tabp\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .tabp\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .tabp\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .tabp\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .tabp\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabp\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .tabp\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .tabp\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .tabp\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .tabp\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .tabp\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .tabp\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .tabp\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .tabp\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .tabp\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabp\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .tabp\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabp\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabp\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .tabp\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .tabp\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .tabp\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .tabp\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .tabp\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .tabp\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .tabp\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .tabp\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .tabp\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .tabp\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .tabp\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabp\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .tabp\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabp\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabp\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .tabp\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabp\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .tabp\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabp\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabp\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .tabp\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabp\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .tabp\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabp\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabp\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .tabp\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabp\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabp\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .tabp\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .tabp\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabp\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .tabp\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabp\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabp\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .tabp\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .tabp\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabp\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .tabp\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabp\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .tabp\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabp\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabp\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .tabp\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabp\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabp\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .tabp\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabp\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .tabp\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .tabp\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .tabp\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .tabp\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabp\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabp\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .tabp\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabp\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .tabp\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabp\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabp\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .tabp\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabp\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .tabp\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabp\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabp\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .tabp\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .tabp\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabp\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .tabp\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabp\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .tabp\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabp\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabp\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .tabp\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabp\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .tabp\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .tabp\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .tabp\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .tabp\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabp\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .tabp\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabp\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabp\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .tabp\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabp\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .tabp\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .tabp\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .tabp\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .tabp\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabp\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .tabp\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabp\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabp\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .tabp\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabp\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .tabp\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .tabp\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .tabp\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .tabp\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabp\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabp\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .tabp\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .tabp\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabp\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .tabp\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .tabp\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .tabp\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .tabp\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .tabp\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .tabp\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabp\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .tabp\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabp\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabp\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .tabp\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabp\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .tabp\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabp\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabp\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .tabp\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .tabp\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabp\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .tabp\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabp\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .tabp\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .tabp\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .tabp\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .tabp\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .tabp\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabp\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .tabp\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabp\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabp\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .tabp\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .tabp\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabp\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .tabp\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabp\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .tabp\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabp\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabp\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .tabp\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .tabp\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabp\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .tabp\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabp\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .tabp\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .tabp\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .tabp\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .tabp\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabp\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .tabp\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabp\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabp\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .tabp\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabp\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabp\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .tabp\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .tabp\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabp\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .tabp\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabp\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .tabp\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabp\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabp\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .tabp\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabp\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .tabp\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .tabp\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .tabp\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .tabp\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabp\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .tabp\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabp\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabp\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .tabp\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabp\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabp\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .tabp\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .tabp\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabp\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .tabp\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabp\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabp\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .tabp\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .tabp\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabp\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .tabp\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabp\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .tabp\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .tabp\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .tabp\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .tabp\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabp\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabp\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .tabp\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabp\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .tabp\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabp\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabp\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .tabp\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabp\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .tabp\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabp\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabp\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .tabp\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabp\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabp\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .tabp\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .tabp\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabp\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .tabp\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .tabp\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabp\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .tabp\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabp\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .tabp\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .tabp\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .tabp\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .tabp\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabp\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .tabp\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabp\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabp\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .tabp\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabp\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .tabp\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabp\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabp\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .tabp\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabp\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .tabp\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabp\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabp\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .tabp\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabp\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .tabp\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabp\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabp\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .tabp\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabp\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabp\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .tabp\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabp\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabp\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .tabp\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabp\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .tabp\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .tabp\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .tabp\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .tabp\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabp\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .tabp\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabp\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabp\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .tabp\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabp\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .tabp\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .tabp\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .tabp\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .tabp\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabp\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .tabp\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabp\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabp\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .tabp\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabp\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .tabp\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabp\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabp\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .tabp\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabp\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabp\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .tabp\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .tabp\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabp\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .tabp\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .tabp\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .tabp\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .tabp\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .tabp\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .tabp\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabp\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .tabp\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabp\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabp\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .tabp\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabp\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .tabp\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabp\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabp\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .tabp\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .tabp\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabp\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .tabp\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabp\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabp\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .tabp\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .tabp\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabp\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .tabp\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabp\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .tabp\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabp\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabp\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .tabp\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabp\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .tabp\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .tabp\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .tabp\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .tabp\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabp\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabp\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .tabp\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabp\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabp\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .tabp\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .tabp\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .tabp\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .tabp\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .tabp\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .tabp\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabp\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .tabp\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabp\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabp\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .tabp\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .tabp\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .tabp\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .tabp\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .tabp\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .tabp\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabp\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .tabp\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabp\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabp\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .tabp\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabp\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .tabp\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabp\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabp\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .tabp\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabp\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .tabp\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabp\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabp\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .tabp\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabp\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .tabp\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabp\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabp\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .tabp\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .tabp\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .tabp\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .tabp\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .tabp\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .tabp\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabp\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .tabp\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .tabp\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .tabp\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .tabp\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .tabp\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .tabp\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .tabp\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .tabp\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .tabp\:pointer-events-none {
    pointer-events: none;
  }

  .tabp\:pointer-events-auto {
    pointer-events: auto;
  }

  .tabp\:static {
    position: static;
  }

  .tabp\:fixed {
    position: fixed;
  }

  .tabp\:absolute {
    position: absolute;
  }

  .tabp\:relative {
    position: relative;
  }

  .tabp\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .tabp\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tabp\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tabp\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabp\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .tabp\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .tabp\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .tabp\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .tabp\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .tabp\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .tabp\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .tabp\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .tabp\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .tabp\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .tabp\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .tabp\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .tabp\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .tabp\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .tabp\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .tabp\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .tabp\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .tabp\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .tabp\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .tabp\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .tabp\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .tabp\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .tabp\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .tabp\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .tabp\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .tabp\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabp\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .tabp\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .tabp\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .tabp\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .tabp\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .tabp\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .tabp\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .tabp\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .tabp\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .tabp\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .tabp\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .tabp\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .tabp\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .tabp\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .tabp\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .tabp\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .tabp\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .tabp\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .tabp\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .tabp\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .tabp\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .tabp\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .tabp\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .tabp\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .tabp\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .tabp\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .tabp\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .tabp\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .tabp\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .tabp\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .tabp\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .tabp\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .tabp\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .tabp\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .tabp\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .tabp\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .tabp\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .tabp\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .tabp\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .tabp\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .tabp\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .tabp\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .tabp\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .tabp\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .tabp\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .tabp\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .tabp\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .tabp\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .tabp\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .tabp\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .tabp\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .tabp\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .tabp\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .tabp\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .tabp\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .tabp\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .tabp\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .tabp\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .tabp\:top-0 {
    top: 0;
  }

  .tabp\:right-0 {
    right: 0;
  }

  .tabp\:bottom-0 {
    bottom: 0;
  }

  .tabp\:left-0 {
    left: 0;
  }

  .tabp\:top-auto {
    top: auto;
  }

  .tabp\:right-auto {
    right: auto;
  }

  .tabp\:bottom-auto {
    bottom: auto;
  }

  .tabp\:left-auto {
    left: auto;
  }

  .tabp\:top-1\/2 {
    top: 50%;
  }

  .tabp\:right-1\/2 {
    right: 50%;
  }

  .tabp\:bottom-1\/2 {
    bottom: 50%;
  }

  .tabp\:left-1\/2 {
    left: 50%;
  }

  .tabp\:-top-4px {
    top: -4px;
  }

  .tabp\:-right-4px {
    right: -4px;
  }

  .tabp\:-bottom-4px {
    bottom: -4px;
  }

  .tabp\:-left-4px {
    left: -4px;
  }

  .tabp\:top-14px {
    top: 14px;
  }

  .tabp\:right-14px {
    right: 14px;
  }

  .tabp\:bottom-14px {
    bottom: 14px;
  }

  .tabp\:left-14px {
    left: 14px;
  }

  .tabp\:top-21px {
    top: 21px;
  }

  .tabp\:right-21px {
    right: 21px;
  }

  .tabp\:bottom-21px {
    bottom: 21px;
  }

  .tabp\:left-21px {
    left: 21px;
  }

  .tabp\:-top-21px {
    top: -21px;
  }

  .tabp\:-right-21px {
    right: -21px;
  }

  .tabp\:-bottom-21px {
    bottom: -21px;
  }

  .tabp\:-left-21px {
    left: -21px;
  }

  .tabp\:-top-30px {
    top: -30px;
  }

  .tabp\:-right-30px {
    right: -30px;
  }

  .tabp\:-bottom-30px {
    bottom: -30px;
  }

  .tabp\:-left-30px {
    left: -30px;
  }

  .tabp\:top-12px {
    top: 12px;
  }

  .tabp\:right-12px {
    right: 12px;
  }

  .tabp\:bottom-12px {
    bottom: 12px;
  }

  .tabp\:left-12px {
    left: 12px;
  }

  .tabp\:top-13px {
    top: 13px;
  }

  .tabp\:right-13px {
    right: 13px;
  }

  .tabp\:bottom-13px {
    bottom: 13px;
  }

  .tabp\:left-13px {
    left: 13px;
  }

  .tabp\:top-15px {
    top: 15px;
  }

  .tabp\:right-15px {
    right: 15px;
  }

  .tabp\:bottom-15px {
    bottom: 15px;
  }

  .tabp\:left-15px {
    left: 15px;
  }

  .tabp\:top-20px {
    top: 20px;
  }

  .tabp\:right-20px {
    right: 20px;
  }

  .tabp\:bottom-20px {
    bottom: 20px;
  }

  .tabp\:left-20px {
    left: 20px;
  }

  .tabp\:top-22px {
    top: 22px;
  }

  .tabp\:right-22px {
    right: 22px;
  }

  .tabp\:bottom-22px {
    bottom: 22px;
  }

  .tabp\:left-22px {
    left: 22px;
  }

  .tabp\:top-25px {
    top: 25px;
  }

  .tabp\:right-25px {
    right: 25px;
  }

  .tabp\:bottom-25px {
    bottom: 25px;
  }

  .tabp\:left-25px {
    left: 25px;
  }

  .tabp\:top-27px {
    top: 27px;
  }

  .tabp\:right-27px {
    right: 27px;
  }

  .tabp\:bottom-27px {
    bottom: 27px;
  }

  .tabp\:left-27px {
    left: 27px;
  }

  .tabp\:top-28px {
    top: 28px;
  }

  .tabp\:right-28px {
    right: 28px;
  }

  .tabp\:bottom-28px {
    bottom: 28px;
  }

  .tabp\:left-28px {
    left: 28px;
  }

  .tabp\:top-30px {
    top: 30px;
  }

  .tabp\:right-30px {
    right: 30px;
  }

  .tabp\:bottom-30px {
    bottom: 30px;
  }

  .tabp\:left-30px {
    left: 30px;
  }

  .tabp\:top-32px {
    top: 32px;
  }

  .tabp\:right-32px {
    right: 32px;
  }

  .tabp\:bottom-32px {
    bottom: 32px;
  }

  .tabp\:left-32px {
    left: 32px;
  }

  .tabp\:top-36px {
    top: 36px;
  }

  .tabp\:right-36px {
    right: 36px;
  }

  .tabp\:bottom-36px {
    bottom: 36px;
  }

  .tabp\:left-36px {
    left: 36px;
  }

  .tabp\:top-40px {
    top: 40px;
  }

  .tabp\:right-40px {
    right: 40px;
  }

  .tabp\:bottom-40px {
    bottom: 40px;
  }

  .tabp\:left-40px {
    left: 40px;
  }

  .tabp\:top-50px {
    top: 50px;
  }

  .tabp\:right-50px {
    right: 50px;
  }

  .tabp\:bottom-50px {
    bottom: 50px;
  }

  .tabp\:left-50px {
    left: 50px;
  }

  .tabp\:top-75px {
    top: 75px;
  }

  .tabp\:right-75px {
    right: 75px;
  }

  .tabp\:bottom-75px {
    bottom: 75px;
  }

  .tabp\:left-75px {
    left: 75px;
  }

  .tabp\:top-80px {
    top: 80px;
  }

  .tabp\:right-80px {
    right: 80px;
  }

  .tabp\:bottom-80px {
    bottom: 80px;
  }

  .tabp\:left-80px {
    left: 80px;
  }

  .tabp\:top-213px {
    top: 213px;
  }

  .tabp\:right-213px {
    right: 213px;
  }

  .tabp\:bottom-213px {
    bottom: 213px;
  }

  .tabp\:left-213px {
    left: 213px;
  }

  .tabp\:top-295px {
    top: 295px;
  }

  .tabp\:right-295px {
    right: 295px;
  }

  .tabp\:bottom-295px {
    bottom: 295px;
  }

  .tabp\:left-295px {
    left: 295px;
  }

  .tabp\:top-324px {
    top: 324px;
  }

  .tabp\:right-324px {
    right: 324px;
  }

  .tabp\:bottom-324px {
    bottom: 324px;
  }

  .tabp\:left-324px {
    left: 324px;
  }

  .tabp\:top-364px {
    top: 364px;
  }

  .tabp\:right-364px {
    right: 364px;
  }

  .tabp\:bottom-364px {
    bottom: 364px;
  }

  .tabp\:left-364px {
    left: 364px;
  }

  .tabp\:top-428px {
    top: 428px;
  }

  .tabp\:right-428px {
    right: 428px;
  }

  .tabp\:bottom-428px {
    bottom: 428px;
  }

  .tabp\:left-428px {
    left: 428px;
  }

  .tabp\:top-50percent {
    top: 50%;
  }

  .tabp\:right-50percent {
    right: 50%;
  }

  .tabp\:bottom-50percent {
    bottom: 50%;
  }

  .tabp\:left-50percent {
    left: 50%;
  }

  .tabp\:resize-none {
    resize: none;
  }

  .tabp\:resize-y {
    resize: vertical;
  }

  .tabp\:resize-x {
    resize: horizontal;
  }

  .tabp\:resize {
    resize: both;
  }

  .tabp\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabp\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabp\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabp\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabp\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabp\:shadow-none {
    box-shadow: none;
  }

  .tabp\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabp\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabp\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabp\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabp\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabp\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .tabp\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabp\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabp\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabp\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabp\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabp\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .tabp\:fill-current {
    fill: currentColor;
  }

  .tabp\:stroke-current {
    stroke: currentColor;
  }

  .tabp\:table-auto {
    table-layout: auto;
  }

  .tabp\:table-fixed {
    table-layout: fixed;
  }

  .tabp\:text-left {
    text-align: left;
  }

  .tabp\:text-center {
    text-align: center;
  }

  .tabp\:text-right {
    text-align: right;
  }

  .tabp\:text-justify {
    text-align: justify;
  }

  .tabp\:text-primary {
    color: #525ddc;
  }

  .tabp\:text-transparent {
    color: transparent;
  }

  .tabp\:text-black {
    color: #000;
  }

  .tabp\:text-grey-darkest {
    color: #3d4852;
  }

  .tabp\:text-grey-darker {
    color: #606f7b;
  }

  .tabp\:text-grey-dark {
    color: #8795a1;
  }

  .tabp\:text-grey {
    color: #b8c2cc;
  }

  .tabp\:text-grey-light {
    color: #dae1e7;
  }

  .tabp\:text-grey-lighter {
    color: #f1f5f8;
  }

  .tabp\:text-grey-lightest {
    color: #f8fafc;
  }

  .tabp\:text-white {
    color: #ffffff;
  }

  .tabp\:text-red-darkest {
    color: #3b0d0c;
  }

  .tabp\:text-red-darker {
    color: #621b18;
  }

  .tabp\:text-red-dark {
    color: #cc1f1a;
  }

  .tabp\:text-red {
    color: #e3342f;
  }

  .tabp\:text-red-light {
    color: #ef5753;
  }

  .tabp\:text-red-lighter {
    color: #f9acaa;
  }

  .tabp\:text-red-lightest {
    color: #fcebea;
  }

  .tabp\:text-orange-darkest {
    color: #462a16;
  }

  .tabp\:text-orange-darker {
    color: #613b1f;
  }

  .tabp\:text-orange-dark {
    color: #de751f;
  }

  .tabp\:text-orange {
    color: #f6993f;
  }

  .tabp\:text-orange-light {
    color: #faad63;
  }

  .tabp\:text-orange-lighter {
    color: #fcd9b6;
  }

  .tabp\:text-orange-lightest {
    color: #fff5eb;
  }

  .tabp\:text-yellow-darkest {
    color: #453411;
  }

  .tabp\:text-yellow-darker {
    color: #684f1d;
  }

  .tabp\:text-yellow-dark {
    color: #f2d024;
  }

  .tabp\:text-yellow {
    color: #ffed4a;
  }

  .tabp\:text-yellow-light {
    color: #fff382;
  }

  .tabp\:text-yellow-lighter {
    color: #fff9c2;
  }

  .tabp\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .tabp\:text-green-darkest {
    color: #0f2f21;
  }

  .tabp\:text-green-darker {
    color: #1a4731;
  }

  .tabp\:text-green-dark {
    color: #1f9d55;
  }

  .tabp\:text-green {
    color: #38c172;
  }

  .tabp\:text-green-light {
    color: #51d88a;
  }

  .tabp\:text-green-lighter {
    color: #a2f5bf;
  }

  .tabp\:text-green-lightest {
    color: #e3fcec;
  }

  .tabp\:text-teal-darkest {
    color: #0d3331;
  }

  .tabp\:text-teal-darker {
    color: #20504f;
  }

  .tabp\:text-teal-dark {
    color: #38a89d;
  }

  .tabp\:text-teal {
    color: #4dc0b5;
  }

  .tabp\:text-teal-light {
    color: #64d5ca;
  }

  .tabp\:text-teal-lighter {
    color: #a0f0ed;
  }

  .tabp\:text-teal-lightest {
    color: #e8fffe;
  }

  .tabp\:text-blue-darkest {
    color: #12283a;
  }

  .tabp\:text-blue-darker {
    color: #1c3d5a;
  }

  .tabp\:text-blue-dark {
    color: #2779bd;
  }

  .tabp\:text-blue {
    color: #3490dc;
  }

  .tabp\:text-blue-light {
    color: #6cb2eb;
  }

  .tabp\:text-blue-lighter {
    color: #bcdefa;
  }

  .tabp\:text-blue-lightest {
    color: #eff8ff;
  }

  .tabp\:text-indigo-darkest {
    color: #191e38;
  }

  .tabp\:text-indigo-darker {
    color: #2f365f;
  }

  .tabp\:text-indigo-dark {
    color: #5661b3;
  }

  .tabp\:text-indigo {
    color: #6574cd;
  }

  .tabp\:text-indigo-light {
    color: #7886d7;
  }

  .tabp\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .tabp\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .tabp\:text-purple-darkest {
    color: #21183c;
  }

  .tabp\:text-purple-darker {
    color: #382b5f;
  }

  .tabp\:text-purple-dark {
    color: #794acf;
  }

  .tabp\:text-purple {
    color: #9561e2;
  }

  .tabp\:text-purple-light {
    color: #a779e9;
  }

  .tabp\:text-purple-lighter {
    color: #d6bbfc;
  }

  .tabp\:text-purple-lightest {
    color: #f3ebff;
  }

  .tabp\:text-pink-darkest {
    color: #451225;
  }

  .tabp\:text-pink-darker {
    color: #6f213f;
  }

  .tabp\:text-pink-dark {
    color: #eb5286;
  }

  .tabp\:text-pink {
    color: #f66d9b;
  }

  .tabp\:text-pink-light {
    color: #fa7ea8;
  }

  .tabp\:text-pink-lighter {
    color: #ffbbca;
  }

  .tabp\:text-pink-lightest {
    color: #ffebef;
  }

  .tabp\:text-brandy-punch {
    color: #c88532;
  }

  .tabp\:text-alto {
    color: #d8d8d8;
  }

  .tabp\:text-concrete {
    color: #f2f2f2;
  }

  .tabp\:text-dusty-grey {
    color: #979797;
  }

  .tabp\:text-flint {
    color: #6b655d;
  }

  .tabp\:text-gallery {
    color: #eee;
  }

  .tabp\:text-gimblet {
    color: #bfa775;
  }

  .tabp\:text-mine-shaft {
    color: #2a2727;
  }

  .tabp\:text-pale-oyster {
    color: #9b9184;
  }

  .tabp\:text-porsche {
    color: #e8a959;
  }

  .tabp\:text-sand-dune {
    color: #807465;
  }

  .tabp\:text-thunder {
    color: #231f20;
  }

  .tabp\:text-notblack {
    color: #101010;
  }

  .tabp\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .tabp\:hover\:text-transparent:hover {
    color: transparent;
  }

  .tabp\:hover\:text-black:hover {
    color: #000;
  }

  .tabp\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .tabp\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .tabp\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .tabp\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .tabp\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .tabp\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .tabp\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .tabp\:hover\:text-white:hover {
    color: #ffffff;
  }

  .tabp\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .tabp\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .tabp\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .tabp\:hover\:text-red:hover {
    color: #e3342f;
  }

  .tabp\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .tabp\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .tabp\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .tabp\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .tabp\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .tabp\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .tabp\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .tabp\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .tabp\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .tabp\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .tabp\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .tabp\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .tabp\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .tabp\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .tabp\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .tabp\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .tabp\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .tabp\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .tabp\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .tabp\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .tabp\:hover\:text-green:hover {
    color: #38c172;
  }

  .tabp\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .tabp\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .tabp\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .tabp\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .tabp\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .tabp\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .tabp\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .tabp\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .tabp\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .tabp\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .tabp\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .tabp\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .tabp\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .tabp\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .tabp\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .tabp\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .tabp\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .tabp\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .tabp\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .tabp\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .tabp\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .tabp\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .tabp\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .tabp\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .tabp\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .tabp\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .tabp\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .tabp\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .tabp\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .tabp\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .tabp\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .tabp\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .tabp\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .tabp\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .tabp\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .tabp\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .tabp\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .tabp\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .tabp\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .tabp\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .tabp\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .tabp\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .tabp\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .tabp\:hover\:text-gallery:hover {
    color: #eee;
  }

  .tabp\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .tabp\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .tabp\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .tabp\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .tabp\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .tabp\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .tabp\:hover\:text-notblack:hover {
    color: #101010;
  }

  .tabp\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .tabp\:focus\:text-transparent:focus {
    color: transparent;
  }

  .tabp\:focus\:text-black:focus {
    color: #000;
  }

  .tabp\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .tabp\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .tabp\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .tabp\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .tabp\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .tabp\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .tabp\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .tabp\:focus\:text-white:focus {
    color: #ffffff;
  }

  .tabp\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .tabp\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .tabp\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .tabp\:focus\:text-red:focus {
    color: #e3342f;
  }

  .tabp\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .tabp\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .tabp\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .tabp\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .tabp\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .tabp\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .tabp\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .tabp\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .tabp\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .tabp\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .tabp\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .tabp\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .tabp\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .tabp\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .tabp\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .tabp\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .tabp\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .tabp\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .tabp\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .tabp\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .tabp\:focus\:text-green:focus {
    color: #38c172;
  }

  .tabp\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .tabp\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .tabp\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .tabp\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .tabp\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .tabp\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .tabp\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .tabp\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .tabp\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .tabp\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .tabp\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .tabp\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .tabp\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .tabp\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .tabp\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .tabp\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .tabp\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .tabp\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .tabp\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .tabp\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .tabp\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .tabp\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .tabp\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .tabp\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .tabp\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .tabp\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .tabp\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .tabp\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .tabp\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .tabp\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .tabp\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .tabp\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .tabp\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .tabp\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .tabp\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .tabp\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .tabp\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .tabp\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .tabp\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .tabp\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .tabp\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .tabp\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .tabp\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .tabp\:focus\:text-gallery:focus {
    color: #eee;
  }

  .tabp\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .tabp\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .tabp\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .tabp\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .tabp\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .tabp\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .tabp\:focus\:text-notblack:focus {
    color: #101010;
  }

  .tabp\:text-xs {
    font-size: .75rem;
  }

  .tabp\:text-sm {
    font-size: .875rem;
  }

  .tabp\:text-base {
    font-size: 1rem;
  }

  .tabp\:text-lg {
    font-size: 1.125rem;
  }

  .tabp\:text-xl {
    font-size: 1.25rem;
  }

  .tabp\:text-2xl {
    font-size: 1.5rem;
  }

  .tabp\:text-3xl {
    font-size: 1.875rem;
  }

  .tabp\:text-4xl {
    font-size: 2.25rem;
  }

  .tabp\:text-5xl {
    font-size: 3rem;
  }

  .tabp\:text-13px {
    font-size: 13px;
  }

  .tabp\:text-14px {
    font-size: 14px;
  }

  .tabp\:text-15px {
    font-size: 15px;
  }

  .tabp\:text-21px {
    font-size: 21px;
  }

  .tabp\:text-27px {
    font-size: 27px;
  }

  .tabp\:text-28px {
    font-size: 28px;
  }

  .tabp\:text-32px {
    font-size: 32px;
  }

  .tabp\:text-18px {
    font-size: 18px;
  }

  .tabp\:text-50px {
    font-size: 50px;
  }

  .tabp\:text-70px {
    font-size: 70px;
  }

  .tabp\:text-80px {
    font-size: 80px;
  }

  .tabp\:text-13rem {
    font-size: 1.3rem;
  }

  .tabp\:italic {
    font-style: italic;
  }

  .tabp\:not-italic {
    font-style: normal;
  }

  .tabp\:uppercase {
    text-transform: uppercase;
  }

  .tabp\:lowercase {
    text-transform: lowercase;
  }

  .tabp\:capitalize {
    text-transform: capitalize;
  }

  .tabp\:normal-case {
    text-transform: none;
  }

  .tabp\:underline {
    text-decoration: underline;
  }

  .tabp\:line-through {
    text-decoration: line-through;
  }

  .tabp\:no-underline {
    text-decoration: none;
  }

  .tabp\:hover\:underline:hover {
    text-decoration: underline;
  }

  .tabp\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .tabp\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .tabp\:focus\:underline:focus {
    text-decoration: underline;
  }

  .tabp\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .tabp\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .tabp\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tabp\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tabp\:tracking-1 {
    letter-spacing: 1px;
  }

  .tabp\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .tabp\:tracking-normal {
    letter-spacing: 0;
  }

  .tabp\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .tabp\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .tabp\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .tabp\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .tabp\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .tabp\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .tabp\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .tabp\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .tabp\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .tabp\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .tabp\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .tabp\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tabp\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .tabp\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .tabp\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .tabp\:align-baseline {
    vertical-align: baseline;
  }

  .tabp\:align-top {
    vertical-align: top;
  }

  .tabp\:align-middle {
    vertical-align: middle;
  }

  .tabp\:align-bottom {
    vertical-align: bottom;
  }

  .tabp\:align-text-top {
    vertical-align: text-top;
  }

  .tabp\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .tabp\:visible {
    visibility: visible;
  }

  .tabp\:invisible {
    visibility: hidden;
  }

  .tabp\:whitespace-normal {
    white-space: normal;
  }

  .tabp\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .tabp\:whitespace-pre {
    white-space: pre;
  }

  .tabp\:whitespace-pre-line {
    white-space: pre-line;
  }

  .tabp\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tabp\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .tabp\:break-words {
    overflow-wrap: break-word;
  }

  .tabp\:break-all {
    word-break: break-all;
  }

  .tabp\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tabp\:w-0 {
    width: 0;
  }

  .tabp\:w-1 {
    width: 0.25rem;
  }

  .tabp\:w-2 {
    width: 0.5rem;
  }

  .tabp\:w-3 {
    width: 0.75rem;
  }

  .tabp\:w-4 {
    width: 1rem;
  }

  .tabp\:w-5 {
    width: 1.25rem;
  }

  .tabp\:w-6 {
    width: 1.5rem;
  }

  .tabp\:w-8 {
    width: 2rem;
  }

  .tabp\:w-10 {
    width: 2.5rem;
  }

  .tabp\:w-12 {
    width: 3rem;
  }

  .tabp\:w-16 {
    width: 4rem;
  }

  .tabp\:w-20 {
    width: 5.313rem;
  }

  .tabp\:w-24 {
    width: 6rem;
  }

  .tabp\:w-28 {
    width: 7.063rem;
  }

  .tabp\:w-32 {
    width: 8rem;
  }

  .tabp\:w-48 {
    width: 12rem;
  }

  .tabp\:w-64 {
    width: 16rem;
  }

  .tabp\:w-auto {
    width: auto;
  }

  .tabp\:w-px {
    width: 1px;
  }

  .tabp\:w-1\/2 {
    width: 50%;
  }

  .tabp\:w-1\/3 {
    width: 33.33333%;
  }

  .tabp\:w-2\/3 {
    width: 66.66667%;
  }

  .tabp\:w-1\/4 {
    width: 25%;
  }

  .tabp\:w-3\/4 {
    width: 75%;
  }

  .tabp\:w-1\/5 {
    width: 20%;
  }

  .tabp\:w-2\/5 {
    width: 40%;
  }

  .tabp\:w-3\/5 {
    width: 60%;
  }

  .tabp\:w-4\/5 {
    width: 80%;
  }

  .tabp\:w-1\/6 {
    width: 16.66667%;
  }

  .tabp\:w-5\/6 {
    width: 83.33333%;
  }

  .tabp\:w-full {
    width: 100%;
  }

  .tabp\:w-screen {
    width: 100vw;
  }

  .tabp\:w-12px {
    width: 12px;
  }

  .tabp\:w-15px {
    width: 15px;
  }

  .tabp\:w-27px {
    width: 27px;
  }

  .tabp\:w-56px {
    width: 56px;
  }

  .tabp\:w-74px {
    width: 74px;
  }

  .tabp\:w-76px {
    width: 76px;
  }

  .tabp\:w-78px {
    width: 78px;
  }

  .tabp\:w-85px {
    width: 85px;
  }

  .tabp\:w-88px {
    width: 88px;
  }

  .tabp\:w-90px {
    width: 90px;
  }

  .tabp\:w-100px {
    width: 100px;
  }

  .tabp\:w-111px {
    width: 111px;
  }

  .tabp\:w-120px {
    width: 120px;
  }

  .tabp\:w-140px {
    width: 140px;
  }

  .tabp\:w-142px {
    width: 142px;
  }

  .tabp\:w-147px {
    width: 147px;
  }

  .tabp\:w-154px {
    width: 154px;
  }

  .tabp\:w-175px {
    width: 175px;
  }

  .tabp\:w-190px {
    width: 190px;
  }

  .tabp\:w-200px {
    width: 200px;
  }

  .tabp\:w-228px {
    width: 228px;
  }

  .tabp\:w-250px {
    width: 250px;
  }

  .tabp\:w-260px {
    width: 260px;
  }

  .tabp\:w-270px {
    width: 270px;
  }

  .tabp\:w-289px {
    width: 289px;
  }

  .tabp\:w-290px {
    width: 290px;
  }

  .tabp\:w-300px {
    width: 300px;
  }

  .tabp\:w-308px {
    width: 308px;
  }

  .tabp\:w-340px {
    width: 340px;
  }

  .tabp\:w-345px {
    width: 345px;
  }

  .tabp\:w-326px {
    width: 326px;
  }

  .tabp\:w-335px {
    width: 335px;
  }

  .tabp\:w-350px {
    width: 350px;
  }

  .tabp\:w-376px {
    width: 376px;
  }

  .tabp\:w-382px {
    width: 382px;
  }

  .tabp\:w-388px {
    width: 388px;
  }

  .tabp\:w-408px {
    width: 408px;
  }

  .tabp\:w-516px {
    width: 516px;
  }

  .tabp\:w-637px {
    width: 637px;
  }

  .tabp\:w-720px {
    width: 720px;
  }

  .tabp\:w-840px {
    width: 840px;
  }

  .tabp\:w-930px {
    width: 930px;
  }

  .tabp\:w-931px {
    width: 931px;
  }

  .tabp\:w-1012px {
    width: 1012px;
  }

  .tabp\:w-1200px {
    width: 1200px;
  }

  .tabp\:w-1274px {
    width: 1274px;
  }

  .tabp\:w-23percent {
    width: 23%;
  }

  .tabp\:w-30percent {
    width: 30%;
  }

  .tabp\:w-35percent {
    width: 35%;
  }

  .tabp\:w-70percent {
    width: 70%;
  }

  .tabp\:w-78percent {
    width: 78%;
  }

  .tabp\:w-80percent {
    width: 80%;
  }

  .tabp\:w-32percent {
    width: 32.333%;
  }

  .tabp\:z-0 {
    z-index: 0;
  }

  .tabp\:z-1 {
    z-index: 1;
  }

  .tabp\:z-2 {
    z-index: 2;
  }

  .tabp\:z-9 {
    z-index: 9;
  }

  .tabp\:z-10 {
    z-index: 10;
  }

  .tabp\:z-20 {
    z-index: 20;
  }

  .tabp\:z-30 {
    z-index: 30;
  }

  .tabp\:z-40 {
    z-index: 40;
  }

  .tabp\:z-50 {
    z-index: 50;
  }

  .tabp\:z-99 {
    z-index: 99;
  }

  .tabp\:z-999 {
    z-index: 999;
  }

  .tabp\:z-99999 {
    z-index: 99999;
  }

  .tabp\:z-999999 {
    z-index: 999999;
  }

  .tabp\:z-99999999 {
    z-index: 99999999;
  }

  .tabp\:z-auto {
    z-index: auto;
  }

  .tabp\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 768px) {
  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

  .md\:bg-primary {
    background-color: #525ddc;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:bg-black {
    background-color: #000;
  }

  .md\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .md\:bg-grey-darker {
    background-color: #606f7b;
  }

  .md\:bg-grey-dark {
    background-color: #8795a1;
  }

  .md\:bg-grey {
    background-color: #b8c2cc;
  }

  .md\:bg-grey-light {
    background-color: #dae1e7;
  }

  .md\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .md\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .md\:bg-white {
    background-color: #ffffff;
  }

  .md\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .md\:bg-red-darker {
    background-color: #621b18;
  }

  .md\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .md\:bg-red {
    background-color: #e3342f;
  }

  .md\:bg-red-light {
    background-color: #ef5753;
  }

  .md\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .md\:bg-red-lightest {
    background-color: #fcebea;
  }

  .md\:bg-orange-darkest {
    background-color: #462a16;
  }

  .md\:bg-orange-darker {
    background-color: #613b1f;
  }

  .md\:bg-orange-dark {
    background-color: #de751f;
  }

  .md\:bg-orange {
    background-color: #f6993f;
  }

  .md\:bg-orange-light {
    background-color: #faad63;
  }

  .md\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .md\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .md\:bg-yellow-darkest {
    background-color: #453411;
  }

  .md\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .md\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .md\:bg-yellow {
    background-color: #ffed4a;
  }

  .md\:bg-yellow-light {
    background-color: #fff382;
  }

  .md\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .md\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .md\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .md\:bg-green-darker {
    background-color: #1a4731;
  }

  .md\:bg-green-dark {
    background-color: #1f9d55;
  }

  .md\:bg-green {
    background-color: #38c172;
  }

  .md\:bg-green-light {
    background-color: #51d88a;
  }

  .md\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .md\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .md\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .md\:bg-teal-darker {
    background-color: #20504f;
  }

  .md\:bg-teal-dark {
    background-color: #38a89d;
  }

  .md\:bg-teal {
    background-color: #4dc0b5;
  }

  .md\:bg-teal-light {
    background-color: #64d5ca;
  }

  .md\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .md\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .md\:bg-blue-darkest {
    background-color: #12283a;
  }

  .md\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .md\:bg-blue-dark {
    background-color: #2779bd;
  }

  .md\:bg-blue {
    background-color: #3490dc;
  }

  .md\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .md\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .md\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .md\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .md\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .md\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .md\:bg-indigo {
    background-color: #6574cd;
  }

  .md\:bg-indigo-light {
    background-color: #7886d7;
  }

  .md\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .md\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .md\:bg-purple-darkest {
    background-color: #21183c;
  }

  .md\:bg-purple-darker {
    background-color: #382b5f;
  }

  .md\:bg-purple-dark {
    background-color: #794acf;
  }

  .md\:bg-purple {
    background-color: #9561e2;
  }

  .md\:bg-purple-light {
    background-color: #a779e9;
  }

  .md\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .md\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .md\:bg-pink-darkest {
    background-color: #451225;
  }

  .md\:bg-pink-darker {
    background-color: #6f213f;
  }

  .md\:bg-pink-dark {
    background-color: #eb5286;
  }

  .md\:bg-pink {
    background-color: #f66d9b;
  }

  .md\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .md\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .md\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .md\:bg-brandy-punch {
    background-color: #c88532;
  }

  .md\:bg-alto {
    background-color: #d8d8d8;
  }

  .md\:bg-concrete {
    background-color: #f2f2f2;
  }

  .md\:bg-dusty-grey {
    background-color: #979797;
  }

  .md\:bg-flint {
    background-color: #6b655d;
  }

  .md\:bg-gallery {
    background-color: #eee;
  }

  .md\:bg-gimblet {
    background-color: #bfa775;
  }

  .md\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .md\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .md\:bg-porsche {
    background-color: #e8a959;
  }

  .md\:bg-sand-dune {
    background-color: #807465;
  }

  .md\:bg-thunder {
    background-color: #231f20;
  }

  .md\:bg-notblack {
    background-color: #101010;
  }

  .md\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:bg-black:hover {
    background-color: #000;
  }

  .md\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .md\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .md\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .md\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .md\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .md\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .md\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .md\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .md\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .md\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .md\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .md\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .md\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .md\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .md\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .md\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .md\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .md\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .md\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .md\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .md\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .md\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .md\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .md\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .md\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .md\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .md\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .md\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .md\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .md\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .md\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .md\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .md\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .md\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .md\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .md\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .md\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .md\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .md\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .md\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .md\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .md\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .md\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .md\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .md\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .md\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .md\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .md\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .md\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .md\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .md\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .md\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .md\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .md\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .md\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .md\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .md\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .md\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .md\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .md\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .md\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .md\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .md\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .md\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .md\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .md\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .md\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .md\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .md\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .md\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .md\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .md\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .md\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .md\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .md\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .md\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .md\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .md\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .md\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .md\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .md\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .md\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .md\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .md\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .md\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .md\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .md\:focus\:bg-black:focus {
    background-color: #000;
  }

  .md\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .md\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .md\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .md\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .md\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .md\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .md\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .md\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .md\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .md\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .md\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .md\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .md\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .md\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .md\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .md\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .md\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .md\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .md\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .md\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .md\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .md\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .md\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .md\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .md\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .md\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .md\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .md\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .md\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .md\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .md\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .md\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .md\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .md\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .md\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .md\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .md\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .md\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .md\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .md\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .md\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .md\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .md\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .md\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .md\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .md\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .md\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .md\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .md\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .md\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .md\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .md\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .md\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .md\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .md\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .md\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .md\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .md\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .md\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .md\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .md\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .md\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .md\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .md\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .md\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .md\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .md\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .md\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .md\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .md\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .md\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .md\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .md\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .md\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .md\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .md\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .md\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .md\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .md\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .md\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .md\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .md\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .md\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .md\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .md\:bg-bottom {
    background-position: bottom;
  }

  .md\:bg-center {
    background-position: center;
  }

  .md\:bg-left {
    background-position: left;
  }

  .md\:bg-left-bottom {
    background-position: left bottom;
  }

  .md\:bg-left-top {
    background-position: left top;
  }

  .md\:bg-right {
    background-position: right;
  }

  .md\:bg-right-bottom {
    background-position: right bottom;
  }

  .md\:bg-right-top {
    background-position: right top;
  }

  .md\:bg-top {
    background-position: top;
  }

  .md\:bg-repeat {
    background-repeat: repeat;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round {
    background-repeat: round;
  }

  .md\:bg-repeat-space {
    background-repeat: space;
  }

  .md\:bg-auto {
    background-size: auto;
  }

  .md\:bg-cover {
    background-size: cover;
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:border-collapse {
    border-collapse: collapse;
  }

  .md\:border-separate {
    border-collapse: separate;
  }

  .md\:border-primary {
    border-color: #525ddc;
  }

  .md\:border-transparent {
    border-color: transparent;
  }

  .md\:border-black {
    border-color: #000;
  }

  .md\:border-grey-darkest {
    border-color: #3d4852;
  }

  .md\:border-grey-darker {
    border-color: #606f7b;
  }

  .md\:border-grey-dark {
    border-color: #8795a1;
  }

  .md\:border-grey {
    border-color: #b8c2cc;
  }

  .md\:border-grey-light {
    border-color: #dae1e7;
  }

  .md\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .md\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .md\:border-white {
    border-color: #ffffff;
  }

  .md\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .md\:border-red-darker {
    border-color: #621b18;
  }

  .md\:border-red-dark {
    border-color: #cc1f1a;
  }

  .md\:border-red {
    border-color: #e3342f;
  }

  .md\:border-red-light {
    border-color: #ef5753;
  }

  .md\:border-red-lighter {
    border-color: #f9acaa;
  }

  .md\:border-red-lightest {
    border-color: #fcebea;
  }

  .md\:border-orange-darkest {
    border-color: #462a16;
  }

  .md\:border-orange-darker {
    border-color: #613b1f;
  }

  .md\:border-orange-dark {
    border-color: #de751f;
  }

  .md\:border-orange {
    border-color: #f6993f;
  }

  .md\:border-orange-light {
    border-color: #faad63;
  }

  .md\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .md\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .md\:border-yellow-darkest {
    border-color: #453411;
  }

  .md\:border-yellow-darker {
    border-color: #684f1d;
  }

  .md\:border-yellow-dark {
    border-color: #f2d024;
  }

  .md\:border-yellow {
    border-color: #ffed4a;
  }

  .md\:border-yellow-light {
    border-color: #fff382;
  }

  .md\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .md\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .md\:border-green-darkest {
    border-color: #0f2f21;
  }

  .md\:border-green-darker {
    border-color: #1a4731;
  }

  .md\:border-green-dark {
    border-color: #1f9d55;
  }

  .md\:border-green {
    border-color: #38c172;
  }

  .md\:border-green-light {
    border-color: #51d88a;
  }

  .md\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .md\:border-green-lightest {
    border-color: #e3fcec;
  }

  .md\:border-teal-darkest {
    border-color: #0d3331;
  }

  .md\:border-teal-darker {
    border-color: #20504f;
  }

  .md\:border-teal-dark {
    border-color: #38a89d;
  }

  .md\:border-teal {
    border-color: #4dc0b5;
  }

  .md\:border-teal-light {
    border-color: #64d5ca;
  }

  .md\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .md\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .md\:border-blue-darkest {
    border-color: #12283a;
  }

  .md\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .md\:border-blue-dark {
    border-color: #2779bd;
  }

  .md\:border-blue {
    border-color: #3490dc;
  }

  .md\:border-blue-light {
    border-color: #6cb2eb;
  }

  .md\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .md\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .md\:border-indigo-darkest {
    border-color: #191e38;
  }

  .md\:border-indigo-darker {
    border-color: #2f365f;
  }

  .md\:border-indigo-dark {
    border-color: #5661b3;
  }

  .md\:border-indigo {
    border-color: #6574cd;
  }

  .md\:border-indigo-light {
    border-color: #7886d7;
  }

  .md\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .md\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .md\:border-purple-darkest {
    border-color: #21183c;
  }

  .md\:border-purple-darker {
    border-color: #382b5f;
  }

  .md\:border-purple-dark {
    border-color: #794acf;
  }

  .md\:border-purple {
    border-color: #9561e2;
  }

  .md\:border-purple-light {
    border-color: #a779e9;
  }

  .md\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .md\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .md\:border-pink-darkest {
    border-color: #451225;
  }

  .md\:border-pink-darker {
    border-color: #6f213f;
  }

  .md\:border-pink-dark {
    border-color: #eb5286;
  }

  .md\:border-pink {
    border-color: #f66d9b;
  }

  .md\:border-pink-light {
    border-color: #fa7ea8;
  }

  .md\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .md\:border-pink-lightest {
    border-color: #ffebef;
  }

  .md\:border-brandy-punch {
    border-color: #c88532;
  }

  .md\:border-alto {
    border-color: #d8d8d8;
  }

  .md\:border-concrete {
    border-color: #f2f2f2;
  }

  .md\:border-dusty-grey {
    border-color: #979797;
  }

  .md\:border-flint {
    border-color: #6b655d;
  }

  .md\:border-gallery {
    border-color: #eee;
  }

  .md\:border-gimblet {
    border-color: #bfa775;
  }

  .md\:border-mine-shaft {
    border-color: #2a2727;
  }

  .md\:border-pale-oyster {
    border-color: #9b9184;
  }

  .md\:border-porsche {
    border-color: #e8a959;
  }

  .md\:border-sand-dune {
    border-color: #807465;
  }

  .md\:border-thunder {
    border-color: #231f20;
  }

  .md\:border-notblack {
    border-color: #101010;
  }

  .md\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .md\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .md\:hover\:border-black:hover {
    border-color: #000;
  }

  .md\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .md\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .md\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .md\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .md\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .md\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .md\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .md\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .md\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .md\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .md\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .md\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .md\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .md\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .md\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .md\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .md\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .md\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .md\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .md\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .md\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .md\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .md\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .md\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .md\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .md\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .md\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .md\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .md\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .md\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .md\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .md\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .md\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .md\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .md\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .md\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .md\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .md\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .md\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .md\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .md\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .md\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .md\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .md\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .md\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .md\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .md\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .md\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .md\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .md\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .md\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .md\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .md\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .md\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .md\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .md\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .md\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .md\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .md\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .md\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .md\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .md\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .md\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .md\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .md\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .md\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .md\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .md\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .md\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .md\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .md\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .md\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .md\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .md\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .md\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .md\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .md\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .md\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .md\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .md\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .md\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .md\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .md\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .md\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .md\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .md\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .md\:focus\:border-black:focus {
    border-color: #000;
  }

  .md\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .md\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .md\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .md\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .md\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .md\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .md\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .md\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .md\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .md\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .md\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .md\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .md\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .md\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .md\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .md\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .md\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .md\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .md\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .md\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .md\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .md\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .md\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .md\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .md\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .md\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .md\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .md\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .md\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .md\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .md\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .md\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .md\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .md\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .md\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .md\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .md\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .md\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .md\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .md\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .md\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .md\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .md\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .md\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .md\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .md\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .md\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .md\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .md\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .md\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .md\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .md\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .md\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .md\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .md\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .md\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .md\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .md\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .md\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .md\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .md\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .md\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .md\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .md\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .md\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .md\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .md\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .md\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .md\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .md\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .md\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .md\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .md\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .md\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .md\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .md\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .md\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .md\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .md\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .md\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .md\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .md\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .md\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .md\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .md\:rounded-100 {
    border-radius: 100%;
  }

  .md\:rounded-none {
    border-radius: 0;
  }

  .md\:rounded-sm {
    border-radius: .125rem;
  }

  .md\:rounded {
    border-radius: .25rem;
  }

  .md\:rounded-lg {
    border-radius: .5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .md\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .md\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .md\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .md\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .md\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .md\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .md\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .md\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-double {
    border-style: double;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-0 {
    border-width: 0;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-3px {
    border-width: 3px;
  }

  .md\:border-t-0 {
    border-top-width: 0;
  }

  .md\:border-r-0 {
    border-right-width: 0;
  }

  .md\:border-b-0 {
    border-bottom-width: 0;
  }

  .md\:border-l-0 {
    border-left-width: 0;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:border-t-3px {
    border-top-width: 3px;
  }

  .md\:border-r-3px {
    border-right-width: 3px;
  }

  .md\:border-b-3px {
    border-bottom-width: 3px;
  }

  .md\:border-l-3px {
    border-left-width: 3px;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: -webkit-box;
    display: flex;
  }

  .md\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .md\:table {
    display: table;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:hidden {
    display: none;
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .md\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .md\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .md\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .md\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .md\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .md\:self-auto {
    align-self: auto;
  }

  .md\:self-start {
    align-self: flex-start;
  }

  .md\:self-end {
    align-self: flex-end;
  }

  .md\:self-center {
    align-self: center;
  }

  .md\:self-stretch {
    align-self: stretch;
  }

  .md\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .md\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .md\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .md\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .md\:justify-around {
    justify-content: space-around;
  }

  .md\:content-center {
    align-content: center;
  }

  .md\:content-start {
    align-content: flex-start;
  }

  .md\:content-end {
    align-content: flex-end;
  }

  .md\:content-between {
    align-content: space-between;
  }

  .md\:content-around {
    align-content: space-around;
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .md\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .md\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .md\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .md\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .md\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .md\:flex-shrink {
    flex-shrink: 1;
  }

  .md\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .md\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .md\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .md\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .md\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .md\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .md\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .md\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .md\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .md\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .md\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .md\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .md\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .md\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .md\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .md\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .md\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .md\:font-hairline {
    font-weight: 100;
  }

  .md\:font-thin {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .md\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .md\:hover\:font-black:hover {
    font-weight: 900;
  }

  .md\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .md\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .md\:focus\:font-light:focus {
    font-weight: 300;
  }

  .md\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .md\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .md\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .md\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .md\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .md\:focus\:font-black:focus {
    font-weight: 900;
  }

  .md\:h-0 {
    height: 0;
  }

  .md\:h-1 {
    height: 0.25rem;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:h-2px {
    height: 2px;
  }

  .md\:h-10px {
    height: 10px;
  }

  .md\:h-14px {
    height: 14px;
  }

  .md\:h-15px {
    height: 15px;
  }

  .md\:h-30px {
    height: 30px;
  }

  .md\:h-33px {
    height: 33px;
  }

  .md\:h-35px {
    height: 35px;
  }

  .md\:h-37px {
    height: 37px;
  }

  .md\:h-44px {
    height: 44px;
  }

  .md\:h-45px {
    height: 45px;
  }

  .md\:h-50px {
    height: 50px;
  }

  .md\:h-55px {
    height: 55px;
  }

  .md\:h-69px {
    height: 69px;
  }

  .md\:h-70px {
    height: 70px;
  }

  .md\:h-75px {
    height: 75px;
  }

  .md\:h-77px {
    height: 77px;
  }

  .md\:h-86px {
    height: 86px;
  }

  .md\:h-90px {
    height: 90px;
  }

  .md\:h-94px {
    height: 94px;
  }

  .md\:h-95px {
    height: 95px;
  }

  .md\:h-100px {
    height: 100px;
  }

  .md\:h-106px {
    height: 106px;
  }

  .md\:h-108px {
    height: 108px;
  }

  .md\:h-117px {
    height: 117px;
  }

  .md\:h-137px {
    height: 137px;
  }

  .md\:h-142px {
    height: 142px;
  }

  .md\:h-147px {
    height: 147px;
  }

  .md\:h-153px {
    height: 153px;
  }

  .md\:h-157px {
    height: 157px;
  }

  .md\:h-167px {
    height: 167px;
  }

  .md\:h-182px {
    height: 182px;
  }

  .md\:h-189px {
    height: 189px;
  }

  .md\:h-198px {
    height: 198px;
  }

  .md\:h-200px {
    height: 200px;
  }

  .md\:h-213px {
    height: 213px;
  }

  .md\:h-234px {
    height: 234px;
  }

  .md\:h-227px {
    height: 227px;
  }

  .md\:h-228px {
    height: 228px;
  }

  .md\:h-615px {
    height: 615px;
  }

  .md\:h-6px {
    height: 6px;
  }

  .md\:h-59px {
    height: 59px;
  }

  .md\:h-60px {
    height: 60px;
  }

  .md\:h-97px {
    height: 97px;
  }

  .md\:h-122px {
    height: 122px;
  }

  .md\:h-125px {
    height: 125px;
  }

  .md\:h-172px {
    height: 172px;
  }

  .md\:h-178px {
    height: 178px;
  }

  .md\:h-236px {
    height: 236px;
  }

  .md\:h-295px {
    height: 295px;
  }

  .md\:h-335px {
    height: 335px;
  }

  .md\:h-336px {
    height: 336px;
  }

  .md\:h-375px {
    height: 375px;
  }

  .md\:h-376px {
    height: 376px;
  }

  .md\:h-395px {
    height: 395px;
  }

  .md\:h-400px {
    height: 400px;
  }

  .md\:h-416px {
    height: 416px;
  }

  .md\:h-495px {
    height: 495px;
  }

  .md\:h-930px {
    height: 930px;
  }

  .md\:h-90percent {
    height: 90%;
  }

  .md\:leading-30 {
    line-height: 30px;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:leading-18px {
    line-height: 18px;
  }

  .md\:leading-20px {
    line-height: 20px;
  }

  .md\:leading-22px {
    line-height: 22px;
  }

  .md\:leading-25px {
    line-height: 25px;
  }

  .md\:leading-26px {
    line-height: 26px;
  }

  .md\:list-inside {
    list-style-position: inside;
  }

  .md\:list-outside {
    list-style-position: outside;
  }

  .md\:list-none {
    list-style-type: none;
  }

  .md\:list-disc {
    list-style-type: disc;
  }

  .md\:list-decimal {
    list-style-type: decimal;
  }

  .md\:m-0 {
    margin: 0;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-20 {
    margin: 5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:m-1px {
    margin: 1px;
  }

  .md\:m-3px {
    margin: 3px;
  }

  .md\:m-5px {
    margin: 5px;
  }

  .md\:m-6px {
    margin: 6px;
  }

  .md\:m-7px {
    margin: 7px;
  }

  .md\:m-9px {
    margin: 9px;
  }

  .md\:m-10px {
    margin: 10px;
  }

  .md\:m-11px {
    margin: 11px;
  }

  .md\:m-12px {
    margin: 12px;
  }

  .md\:m-14px {
    margin: 14px;
  }

  .md\:m-17px {
    margin: 17px;
  }

  .md\:m-18px {
    margin: 18px;
  }

  .md\:m-19px {
    margin: 19px;
  }

  .md\:m-20px {
    margin: 20px;
  }

  .md\:m-21px {
    margin: 21px;
  }

  .md\:m-22px {
    margin: 22px;
  }

  .md\:m-23px {
    margin: 23px;
  }

  .md\:m-25px {
    margin: 25px;
  }

  .md\:m-26px {
    margin: 26px;
  }

  .md\:m-27px {
    margin: 27px;
  }

  .md\:m-30px {
    margin: 30px;
  }

  .md\:m-13px {
    margin: 13px;
  }

  .md\:m-15px {
    margin: 15px;
  }

  .md\:m-28px {
    margin: 28px;
  }

  .md\:m-111px {
    margin: 111px;
  }

  .md\:m-122px {
    margin: 122px;
  }

  .md\:m-32px {
    margin: 32px;
  }

  .md\:m-34px {
    margin: 34px;
  }

  .md\:m-37px {
    margin: 37px;
  }

  .md\:m-40px {
    margin: 40px;
  }

  .md\:m-50px {
    margin: 50px;
  }

  .md\:m-55px {
    margin: 55px;
  }

  .md\:m-35px {
    margin: 35px;
  }

  .md\:m-38px {
    margin: 38px;
  }

  .md\:m-46px {
    margin: 46px;
  }

  .md\:m-75px {
    margin: 75px;
  }

  .md\:m-83px {
    margin: 83px;
  }

  .md\:m-84px {
    margin: 84px;
  }

  .md\:m-90px {
    margin: 90px;
  }

  .md\:m-92px {
    margin: 92px;
  }

  .md\:m-100px {
    margin: 100px;
  }

  .md\:m-106px {
    margin: 106px;
  }

  .md\:m-109px {
    margin: 109px;
  }

  .md\:m-180px {
    margin: 180px;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-5 {
    margin: -1.25rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-12 {
    margin: -3rem;
  }

  .md\:-m-16 {
    margin: -4rem;
  }

  .md\:-m-20 {
    margin: -5rem;
  }

  .md\:-m-24 {
    margin: -6rem;
  }

  .md\:-m-32 {
    margin: -8rem;
  }

  .md\:-m-2px {
    margin: -2px;
  }

  .md\:-m-10px {
    margin: -10px;
  }

  .md\:-m-11px {
    margin: -11px;
  }

  .md\:-m-12px {
    margin: -12px;
  }

  .md\:-m-14px {
    margin: -14px;
  }

  .md\:-m-15px {
    margin: -15px;
  }

  .md\:-m-30px {
    margin: -30px;
  }

  .md\:-m-100px {
    margin: -100px;
  }

  .md\:-m-105px {
    margin: -105px;
  }

  .md\:-m-300px {
    margin: -300px;
  }

  .md\:-m-90px {
    margin: -90px;
  }

  .md\:-m-92px {
    margin: -92px;
  }

  .md\:-m-65px {
    margin: -65px;
  }

  .md\:-m-50px {
    margin: -50px;
  }

  .md\:-m-55px {
    margin: -55px;
  }

  .md\:-m-50vw {
    margin: -50vw;
  }

  .md\:-m-17px {
    margin: -17px;
  }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .md\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .md\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .md\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .md\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .md\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .md\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .md\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .md\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .md\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .md\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .md\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .md\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .md\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .md\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .md\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .md\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .md\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .md\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .md\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .md\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .md\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .md\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .md\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .md\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .md\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .md\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .md\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .md\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .md\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .md\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .md\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .md\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .md\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .md\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .md\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .md\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .md\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .md\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .md\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .md\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .md\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .md\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .md\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .md\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .md\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .md\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .md\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .md\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .md\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .md\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .md\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .md\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .md\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .md\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .md\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .md\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .md\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .md\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .md\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .md\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .md\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .md\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .md\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .md\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .md\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .md\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .md\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .md\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .md\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .md\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .md\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .md\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .md\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .md\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .md\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .md\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .md\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .md\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .md\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .md\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .md\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .md\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .md\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .md\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .md\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .md\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .md\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .md\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .md\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .md\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .md\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .md\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .md\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .md\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .md\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .md\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .md\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .md\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .md\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .md\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .md\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .md\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .md\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .md\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .md\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .md\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .md\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .md\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .md\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .md\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .md\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .md\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .md\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .md\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .md\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .md\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .md\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .md\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mr-0 {
    margin-right: 0;
  }

  .md\:mb-0 {
    margin-bottom: 0;
  }

  .md\:ml-0 {
    margin-left: 0;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mr-20 {
    margin-right: 5rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:ml-20 {
    margin-left: 5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mr-32 {
    margin-right: 8rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:ml-32 {
    margin-left: 8rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:mt-1px {
    margin-top: 1px;
  }

  .md\:mr-1px {
    margin-right: 1px;
  }

  .md\:mb-1px {
    margin-bottom: 1px;
  }

  .md\:ml-1px {
    margin-left: 1px;
  }

  .md\:mt-3px {
    margin-top: 3px;
  }

  .md\:mr-3px {
    margin-right: 3px;
  }

  .md\:mb-3px {
    margin-bottom: 3px;
  }

  .md\:ml-3px {
    margin-left: 3px;
  }

  .md\:mt-5px {
    margin-top: 5px;
  }

  .md\:mr-5px {
    margin-right: 5px;
  }

  .md\:mb-5px {
    margin-bottom: 5px;
  }

  .md\:ml-5px {
    margin-left: 5px;
  }

  .md\:mt-6px {
    margin-top: 6px;
  }

  .md\:mr-6px {
    margin-right: 6px;
  }

  .md\:mb-6px {
    margin-bottom: 6px;
  }

  .md\:ml-6px {
    margin-left: 6px;
  }

  .md\:mt-7px {
    margin-top: 7px;
  }

  .md\:mr-7px {
    margin-right: 7px;
  }

  .md\:mb-7px {
    margin-bottom: 7px;
  }

  .md\:ml-7px {
    margin-left: 7px;
  }

  .md\:mt-9px {
    margin-top: 9px;
  }

  .md\:mr-9px {
    margin-right: 9px;
  }

  .md\:mb-9px {
    margin-bottom: 9px;
  }

  .md\:ml-9px {
    margin-left: 9px;
  }

  .md\:mt-10px {
    margin-top: 10px;
  }

  .md\:mr-10px {
    margin-right: 10px;
  }

  .md\:mb-10px {
    margin-bottom: 10px;
  }

  .md\:ml-10px {
    margin-left: 10px;
  }

  .md\:mt-11px {
    margin-top: 11px;
  }

  .md\:mr-11px {
    margin-right: 11px;
  }

  .md\:mb-11px {
    margin-bottom: 11px;
  }

  .md\:ml-11px {
    margin-left: 11px;
  }

  .md\:mt-12px {
    margin-top: 12px;
  }

  .md\:mr-12px {
    margin-right: 12px;
  }

  .md\:mb-12px {
    margin-bottom: 12px;
  }

  .md\:ml-12px {
    margin-left: 12px;
  }

  .md\:mt-14px {
    margin-top: 14px;
  }

  .md\:mr-14px {
    margin-right: 14px;
  }

  .md\:mb-14px {
    margin-bottom: 14px;
  }

  .md\:ml-14px {
    margin-left: 14px;
  }

  .md\:mt-17px {
    margin-top: 17px;
  }

  .md\:mr-17px {
    margin-right: 17px;
  }

  .md\:mb-17px {
    margin-bottom: 17px;
  }

  .md\:ml-17px {
    margin-left: 17px;
  }

  .md\:mt-18px {
    margin-top: 18px;
  }

  .md\:mr-18px {
    margin-right: 18px;
  }

  .md\:mb-18px {
    margin-bottom: 18px;
  }

  .md\:ml-18px {
    margin-left: 18px;
  }

  .md\:mt-19px {
    margin-top: 19px;
  }

  .md\:mr-19px {
    margin-right: 19px;
  }

  .md\:mb-19px {
    margin-bottom: 19px;
  }

  .md\:ml-19px {
    margin-left: 19px;
  }

  .md\:mt-20px {
    margin-top: 20px;
  }

  .md\:mr-20px {
    margin-right: 20px;
  }

  .md\:mb-20px {
    margin-bottom: 20px;
  }

  .md\:ml-20px {
    margin-left: 20px;
  }

  .md\:mt-21px {
    margin-top: 21px;
  }

  .md\:mr-21px {
    margin-right: 21px;
  }

  .md\:mb-21px {
    margin-bottom: 21px;
  }

  .md\:ml-21px {
    margin-left: 21px;
  }

  .md\:mt-22px {
    margin-top: 22px;
  }

  .md\:mr-22px {
    margin-right: 22px;
  }

  .md\:mb-22px {
    margin-bottom: 22px;
  }

  .md\:ml-22px {
    margin-left: 22px;
  }

  .md\:mt-23px {
    margin-top: 23px;
  }

  .md\:mr-23px {
    margin-right: 23px;
  }

  .md\:mb-23px {
    margin-bottom: 23px;
  }

  .md\:ml-23px {
    margin-left: 23px;
  }

  .md\:mt-25px {
    margin-top: 25px;
  }

  .md\:mr-25px {
    margin-right: 25px;
  }

  .md\:mb-25px {
    margin-bottom: 25px;
  }

  .md\:ml-25px {
    margin-left: 25px;
  }

  .md\:mt-26px {
    margin-top: 26px;
  }

  .md\:mr-26px {
    margin-right: 26px;
  }

  .md\:mb-26px {
    margin-bottom: 26px;
  }

  .md\:ml-26px {
    margin-left: 26px;
  }

  .md\:mt-27px {
    margin-top: 27px;
  }

  .md\:mr-27px {
    margin-right: 27px;
  }

  .md\:mb-27px {
    margin-bottom: 27px;
  }

  .md\:ml-27px {
    margin-left: 27px;
  }

  .md\:mt-30px {
    margin-top: 30px;
  }

  .md\:mr-30px {
    margin-right: 30px;
  }

  .md\:mb-30px {
    margin-bottom: 30px;
  }

  .md\:ml-30px {
    margin-left: 30px;
  }

  .md\:mt-13px {
    margin-top: 13px;
  }

  .md\:mr-13px {
    margin-right: 13px;
  }

  .md\:mb-13px {
    margin-bottom: 13px;
  }

  .md\:ml-13px {
    margin-left: 13px;
  }

  .md\:mt-15px {
    margin-top: 15px;
  }

  .md\:mr-15px {
    margin-right: 15px;
  }

  .md\:mb-15px {
    margin-bottom: 15px;
  }

  .md\:ml-15px {
    margin-left: 15px;
  }

  .md\:mt-28px {
    margin-top: 28px;
  }

  .md\:mr-28px {
    margin-right: 28px;
  }

  .md\:mb-28px {
    margin-bottom: 28px;
  }

  .md\:ml-28px {
    margin-left: 28px;
  }

  .md\:mt-111px {
    margin-top: 111px;
  }

  .md\:mr-111px {
    margin-right: 111px;
  }

  .md\:mb-111px {
    margin-bottom: 111px;
  }

  .md\:ml-111px {
    margin-left: 111px;
  }

  .md\:mt-122px {
    margin-top: 122px;
  }

  .md\:mr-122px {
    margin-right: 122px;
  }

  .md\:mb-122px {
    margin-bottom: 122px;
  }

  .md\:ml-122px {
    margin-left: 122px;
  }

  .md\:mt-32px {
    margin-top: 32px;
  }

  .md\:mr-32px {
    margin-right: 32px;
  }

  .md\:mb-32px {
    margin-bottom: 32px;
  }

  .md\:ml-32px {
    margin-left: 32px;
  }

  .md\:mt-34px {
    margin-top: 34px;
  }

  .md\:mr-34px {
    margin-right: 34px;
  }

  .md\:mb-34px {
    margin-bottom: 34px;
  }

  .md\:ml-34px {
    margin-left: 34px;
  }

  .md\:mt-37px {
    margin-top: 37px;
  }

  .md\:mr-37px {
    margin-right: 37px;
  }

  .md\:mb-37px {
    margin-bottom: 37px;
  }

  .md\:ml-37px {
    margin-left: 37px;
  }

  .md\:mt-40px {
    margin-top: 40px;
  }

  .md\:mr-40px {
    margin-right: 40px;
  }

  .md\:mb-40px {
    margin-bottom: 40px;
  }

  .md\:ml-40px {
    margin-left: 40px;
  }

  .md\:mt-50px {
    margin-top: 50px;
  }

  .md\:mr-50px {
    margin-right: 50px;
  }

  .md\:mb-50px {
    margin-bottom: 50px;
  }

  .md\:ml-50px {
    margin-left: 50px;
  }

  .md\:mt-55px {
    margin-top: 55px;
  }

  .md\:mr-55px {
    margin-right: 55px;
  }

  .md\:mb-55px {
    margin-bottom: 55px;
  }

  .md\:ml-55px {
    margin-left: 55px;
  }

  .md\:mt-35px {
    margin-top: 35px;
  }

  .md\:mr-35px {
    margin-right: 35px;
  }

  .md\:mb-35px {
    margin-bottom: 35px;
  }

  .md\:ml-35px {
    margin-left: 35px;
  }

  .md\:mt-38px {
    margin-top: 38px;
  }

  .md\:mr-38px {
    margin-right: 38px;
  }

  .md\:mb-38px {
    margin-bottom: 38px;
  }

  .md\:ml-38px {
    margin-left: 38px;
  }

  .md\:mt-46px {
    margin-top: 46px;
  }

  .md\:mr-46px {
    margin-right: 46px;
  }

  .md\:mb-46px {
    margin-bottom: 46px;
  }

  .md\:ml-46px {
    margin-left: 46px;
  }

  .md\:mt-75px {
    margin-top: 75px;
  }

  .md\:mr-75px {
    margin-right: 75px;
  }

  .md\:mb-75px {
    margin-bottom: 75px;
  }

  .md\:ml-75px {
    margin-left: 75px;
  }

  .md\:mt-83px {
    margin-top: 83px;
  }

  .md\:mr-83px {
    margin-right: 83px;
  }

  .md\:mb-83px {
    margin-bottom: 83px;
  }

  .md\:ml-83px {
    margin-left: 83px;
  }

  .md\:mt-84px {
    margin-top: 84px;
  }

  .md\:mr-84px {
    margin-right: 84px;
  }

  .md\:mb-84px {
    margin-bottom: 84px;
  }

  .md\:ml-84px {
    margin-left: 84px;
  }

  .md\:mt-90px {
    margin-top: 90px;
  }

  .md\:mr-90px {
    margin-right: 90px;
  }

  .md\:mb-90px {
    margin-bottom: 90px;
  }

  .md\:ml-90px {
    margin-left: 90px;
  }

  .md\:mt-92px {
    margin-top: 92px;
  }

  .md\:mr-92px {
    margin-right: 92px;
  }

  .md\:mb-92px {
    margin-bottom: 92px;
  }

  .md\:ml-92px {
    margin-left: 92px;
  }

  .md\:mt-100px {
    margin-top: 100px;
  }

  .md\:mr-100px {
    margin-right: 100px;
  }

  .md\:mb-100px {
    margin-bottom: 100px;
  }

  .md\:ml-100px {
    margin-left: 100px;
  }

  .md\:mt-106px {
    margin-top: 106px;
  }

  .md\:mr-106px {
    margin-right: 106px;
  }

  .md\:mb-106px {
    margin-bottom: 106px;
  }

  .md\:ml-106px {
    margin-left: 106px;
  }

  .md\:mt-109px {
    margin-top: 109px;
  }

  .md\:mr-109px {
    margin-right: 109px;
  }

  .md\:mb-109px {
    margin-bottom: 109px;
  }

  .md\:ml-109px {
    margin-left: 109px;
  }

  .md\:mt-180px {
    margin-top: 180px;
  }

  .md\:mr-180px {
    margin-right: 180px;
  }

  .md\:mb-180px {
    margin-bottom: 180px;
  }

  .md\:ml-180px {
    margin-left: 180px;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:-mt-12 {
    margin-top: -3rem;
  }

  .md\:-mr-12 {
    margin-right: -3rem;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:-ml-12 {
    margin-left: -3rem;
  }

  .md\:-mt-16 {
    margin-top: -4rem;
  }

  .md\:-mr-16 {
    margin-right: -4rem;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:-ml-16 {
    margin-left: -4rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mr-20 {
    margin-right: -5rem;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:-ml-20 {
    margin-left: -5rem;
  }

  .md\:-mt-24 {
    margin-top: -6rem;
  }

  .md\:-mr-24 {
    margin-right: -6rem;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:-ml-24 {
    margin-left: -6rem;
  }

  .md\:-mt-32 {
    margin-top: -8rem;
  }

  .md\:-mr-32 {
    margin-right: -8rem;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:-ml-32 {
    margin-left: -8rem;
  }

  .md\:-mt-2px {
    margin-top: -2px;
  }

  .md\:-mr-2px {
    margin-right: -2px;
  }

  .md\:-mb-2px {
    margin-bottom: -2px;
  }

  .md\:-ml-2px {
    margin-left: -2px;
  }

  .md\:-mt-10px {
    margin-top: -10px;
  }

  .md\:-mr-10px {
    margin-right: -10px;
  }

  .md\:-mb-10px {
    margin-bottom: -10px;
  }

  .md\:-ml-10px {
    margin-left: -10px;
  }

  .md\:-mt-11px {
    margin-top: -11px;
  }

  .md\:-mr-11px {
    margin-right: -11px;
  }

  .md\:-mb-11px {
    margin-bottom: -11px;
  }

  .md\:-ml-11px {
    margin-left: -11px;
  }

  .md\:-mt-12px {
    margin-top: -12px;
  }

  .md\:-mr-12px {
    margin-right: -12px;
  }

  .md\:-mb-12px {
    margin-bottom: -12px;
  }

  .md\:-ml-12px {
    margin-left: -12px;
  }

  .md\:-mt-14px {
    margin-top: -14px;
  }

  .md\:-mr-14px {
    margin-right: -14px;
  }

  .md\:-mb-14px {
    margin-bottom: -14px;
  }

  .md\:-ml-14px {
    margin-left: -14px;
  }

  .md\:-mt-15px {
    margin-top: -15px;
  }

  .md\:-mr-15px {
    margin-right: -15px;
  }

  .md\:-mb-15px {
    margin-bottom: -15px;
  }

  .md\:-ml-15px {
    margin-left: -15px;
  }

  .md\:-mt-30px {
    margin-top: -30px;
  }

  .md\:-mr-30px {
    margin-right: -30px;
  }

  .md\:-mb-30px {
    margin-bottom: -30px;
  }

  .md\:-ml-30px {
    margin-left: -30px;
  }

  .md\:-mt-100px {
    margin-top: -100px;
  }

  .md\:-mr-100px {
    margin-right: -100px;
  }

  .md\:-mb-100px {
    margin-bottom: -100px;
  }

  .md\:-ml-100px {
    margin-left: -100px;
  }

  .md\:-mt-105px {
    margin-top: -105px;
  }

  .md\:-mr-105px {
    margin-right: -105px;
  }

  .md\:-mb-105px {
    margin-bottom: -105px;
  }

  .md\:-ml-105px {
    margin-left: -105px;
  }

  .md\:-mt-300px {
    margin-top: -300px;
  }

  .md\:-mr-300px {
    margin-right: -300px;
  }

  .md\:-mb-300px {
    margin-bottom: -300px;
  }

  .md\:-ml-300px {
    margin-left: -300px;
  }

  .md\:-mt-90px {
    margin-top: -90px;
  }

  .md\:-mr-90px {
    margin-right: -90px;
  }

  .md\:-mb-90px {
    margin-bottom: -90px;
  }

  .md\:-ml-90px {
    margin-left: -90px;
  }

  .md\:-mt-92px {
    margin-top: -92px;
  }

  .md\:-mr-92px {
    margin-right: -92px;
  }

  .md\:-mb-92px {
    margin-bottom: -92px;
  }

  .md\:-ml-92px {
    margin-left: -92px;
  }

  .md\:-mt-65px {
    margin-top: -65px;
  }

  .md\:-mr-65px {
    margin-right: -65px;
  }

  .md\:-mb-65px {
    margin-bottom: -65px;
  }

  .md\:-ml-65px {
    margin-left: -65px;
  }

  .md\:-mt-50px {
    margin-top: -50px;
  }

  .md\:-mr-50px {
    margin-right: -50px;
  }

  .md\:-mb-50px {
    margin-bottom: -50px;
  }

  .md\:-ml-50px {
    margin-left: -50px;
  }

  .md\:-mt-55px {
    margin-top: -55px;
  }

  .md\:-mr-55px {
    margin-right: -55px;
  }

  .md\:-mb-55px {
    margin-bottom: -55px;
  }

  .md\:-ml-55px {
    margin-left: -55px;
  }

  .md\:-mt-50vw {
    margin-top: -50vw;
  }

  .md\:-mr-50vw {
    margin-right: -50vw;
  }

  .md\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .md\:-ml-50vw {
    margin-left: -50vw;
  }

  .md\:-mt-17px {
    margin-top: -17px;
  }

  .md\:-mr-17px {
    margin-right: -17px;
  }

  .md\:-mb-17px {
    margin-bottom: -17px;
  }

  .md\:-ml-17px {
    margin-left: -17px;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:max-h-124px {
    max-height: 124px;
  }

  .md\:max-h-137px {
    max-height: 137px;
  }

  .md\:max-h-143px {
    max-height: 143px;
  }

  .md\:max-h-213px {
    max-height: 213px;
  }

  .md\:max-h-234px {
    max-height: 234px;
  }

  .md\:max-h-236px {
    max-height: 236px;
  }

  .md\:max-h-228px {
    max-height: 228px;
  }

  .md\:max-h-335px {
    max-height: 335px;
  }

  .md\:max-h-104px {
    max-height: 104px;
  }

  .md\:max-h-166px {
    max-height: 166px;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 30rem;
  }

  .md\:max-w-md {
    max-width: 40rem;
  }

  .md\:max-w-lg {
    max-width: 50rem;
  }

  .md\:max-w-xl {
    max-width: 60rem;
  }

  .md\:max-w-2xl {
    max-width: 70rem;
  }

  .md\:max-w-3xl {
    max-width: 80rem;
  }

  .md\:max-w-4xl {
    max-width: 90rem;
  }

  .md\:max-w-5xl {
    max-width: 100rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-1366px {
    max-width: 1366px;
  }

  .md\:max-w-20px {
    max-width: 20px;
  }

  .md\:max-w-100px {
    max-width: 100px;
  }

  .md\:max-w-106px {
    max-width: 106px;
  }

  .md\:max-w-114px {
    max-width: 114px;
  }

  .md\:max-w-141px {
    max-width: 141px;
  }

  .md\:max-w-192px {
    max-width: 192px;
  }

  .md\:max-w-254px {
    max-width: 254px;
  }

  .md\:max-w-671px {
    max-width: 671px;
  }

  .md\:max-w-434px {
    max-width: 434px;
  }

  .md\:max-w-443px {
    max-width: 443px;
  }

  .md\:max-w-463px {
    max-width: 463px;
  }

  .md\:max-w-560px {
    max-width: 560px;
  }

  .md\:max-w-661px {
    max-width: 661px;
  }

  .md\:max-w-900px {
    max-width: 900px;
  }

  .md\:max-w-1012px {
    max-width: 1012px;
  }

  .md\:max-w-1200px {
    max-width: 1200px;
  }

  .md\:max-w-1274px {
    max-width: 1274px;
  }

  .md\:max-w-1343px {
    max-width: 1343px;
  }

  .md\:max-w-168px {
    max-width: 168px;
  }

  .md\:max-w-190px {
    max-width: 190px;
  }

  .md\:max-w-220px {
    max-width: 220px;
  }

  .md\:max-w-242px {
    max-width: 242px;
  }

  .md\:max-w-228px {
    max-width: 228px;
  }

  .md\:max-w-260px {
    max-width: 260px;
  }

  .md\:max-w-264px {
    max-width: 264px;
  }

  .md\:max-w-270px {
    max-width: 270px;
  }

  .md\:max-w-290px {
    max-width: 290px;
  }

  .md\:max-w-300px {
    max-width: 300px;
  }

  .md\:max-w-330px {
    max-width: 330px;
  }

  .md\:max-w-308px {
    max-width: 308px;
  }

  .md\:max-w-326px {
    max-width: 326px;
  }

  .md\:max-w-340px {
    max-width: 340px;
  }

  .md\:max-w-382px {
    max-width: 382px;
  }

  .md\:max-w-484px {
    max-width: 484px;
  }

  .md\:max-w-636px {
    max-width: 636px;
  }

  .md\:max-w-642px {
    max-width: 642px;
  }

  .md\:max-w-646px {
    max-width: 646px;
  }

  .md\:max-w-690px {
    max-width: 690px;
  }

  .md\:max-w-771px {
    max-width: 771px;
  }

  .md\:max-w-840px {
    max-width: 840px;
  }

  .md\:max-w-930px {
    max-width: 930px;
  }

  .md\:max-w-33percent {
    max-width: 33.333%;
  }

  .md\:max-w-85percent {
    max-width: 85%;
  }

  .md\:max-w-95percent {
    max-width: 95%;
  }

  .md\:max-w-screen {
    max-width: 100vw;
  }

  .md\:min-h-0 {
    min-height: 0;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:min-h-50px {
    min-height: 50px;
  }

  .md\:min-h-55px {
    min-height: 55px;
  }

  .md\:min-h-140px {
    min-height: 140px;
  }

  .md\:min-h-147px {
    min-height: 147px;
  }

  .md\:min-h-187px {
    min-height: 187px;
  }

  .md\:min-w-0 {
    min-width: 0;
  }

  .md\:min-w-64 {
    min-width: 64%;
  }

  .md\:min-w-70 {
    min-width: 70%;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:min-w-140px {
    min-width: 140px;
  }

  .md\:min-w-190px {
    min-width: 190px;
  }

  .md\:min-w-264px {
    min-width: 264px;
  }

  .md\:min-w-308px {
    min-width: 308px;
  }

  .md\:min-w-326px {
    min-width: 326px;
  }

  .md\:min-w-1150px {
    min-width: 1150px;
  }

  .md\:min-w-1200px {
    min-width: 1200px;
  }

  .md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .md\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .md\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .md\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .md\:outline-none {
    outline: 0;
  }

  .md\:focus\:outline-none:focus {
    outline: 0;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .md\:p-0 {
    padding: 0;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-9 {
    padding: 2.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:p-1px {
    padding: 1px;
  }

  .md\:p-5px {
    padding: 5px;
  }

  .md\:p-6px {
    padding: 6px;
  }

  .md\:p-9px {
    padding: 9px;
  }

  .md\:p-10px {
    padding: 10px;
  }

  .md\:p-13px {
    padding: 13px;
  }

  .md\:p-14px {
    padding: 14px;
  }

  .md\:p-15px {
    padding: 15px;
  }

  .md\:p-16px {
    padding: 16px;
  }

  .md\:p-17px {
    padding: 17px;
  }

  .md\:p-18px {
    padding: 18px;
  }

  .md\:p-19px {
    padding: 19px;
  }

  .md\:p-20px {
    padding: 20px;
  }

  .md\:p-21px {
    padding: 21px;
  }

  .md\:p-23px {
    padding: 23px;
  }

  .md\:p-22px {
    padding: 22px;
  }

  .md\:p-25px {
    padding: 25px;
  }

  .md\:p-27px {
    padding: 27px;
  }

  .md\:p-28px {
    padding: 28px;
  }

  .md\:p-30px {
    padding: 30px;
  }

  .md\:p-34px {
    padding: 34px;
  }

  .md\:p-35px {
    padding: 35px;
  }

  .md\:p-37px {
    padding: 37px;
  }

  .md\:p-46px {
    padding: 46px;
  }

  .md\:p-62px {
    padding: 62px;
  }

  .md\:p-72px {
    padding: 72px;
  }

  .md\:p-75px {
    padding: 75px;
  }

  .md\:p-77px {
    padding: 77px;
  }

  .md\:p-26px {
    padding: 26px;
  }

  .md\:p-40px {
    padding: 40px;
  }

  .md\:p-36px {
    padding: 36px;
  }

  .md\:p-38px {
    padding: 38px;
  }

  .md\:p-50px {
    padding: 50px;
  }

  .md\:p-55px {
    padding: 55px;
  }

  .md\:p-57px {
    padding: 57px;
  }

  .md\:p-63px {
    padding: 63px;
  }

  .md\:p-65px {
    padding: 65px;
  }

  .md\:p-80px {
    padding: 80px;
  }

  .md\:p-83px {
    padding: 83px;
  }

  .md\:p-84px {
    padding: 84px;
  }

  .md\:p-85px {
    padding: 85px;
  }

  .md\:p-96px {
    padding: 96px;
  }

  .md\:p-100px {
    padding: 100px;
  }

  .md\:p-150px {
    padding: 150px;
  }

  .md\:p-2\.2 {
    padding: 2.2rem;
  }

  .md\:p-111px {
    padding: 111px;
  }

  .md\:p-252px {
    padding: 252px;
  }

  .md\:p-320px {
    padding: 320px;
  }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .md\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .md\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .md\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .md\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .md\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .md\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .md\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .md\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .md\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .md\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .md\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .md\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .md\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .md\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .md\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .md\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .md\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .md\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .md\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .md\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .md\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .md\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .md\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .md\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .md\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .md\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .md\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .md\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .md\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .md\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .md\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .md\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .md\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .md\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .md\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .md\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .md\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .md\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .md\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .md\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .md\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .md\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .md\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .md\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .md\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .md\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .md\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .md\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .md\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .md\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .md\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .md\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .md\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .md\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .md\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .md\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .md\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .md\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .md\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .md\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .md\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .md\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .md\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .md\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .md\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .md\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .md\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .md\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .md\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .md\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .md\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .md\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .md\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .md\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .md\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .md\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .md\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .md\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .md\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .md\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .md\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .md\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .md\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .md\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .md\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .md\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .md\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .md\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .md\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .md\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .md\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .md\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .md\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .md\:pt-0 {
    padding-top: 0;
  }

  .md\:pr-0 {
    padding-right: 0;
  }

  .md\:pb-0 {
    padding-bottom: 0;
  }

  .md\:pl-0 {
    padding-left: 0;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pt-9 {
    padding-top: 2.25rem;
  }

  .md\:pr-9 {
    padding-right: 2.25rem;
  }

  .md\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .md\:pl-9 {
    padding-left: 2.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pr-32 {
    padding-right: 8rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pl-32 {
    padding-left: 8rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:pt-1px {
    padding-top: 1px;
  }

  .md\:pr-1px {
    padding-right: 1px;
  }

  .md\:pb-1px {
    padding-bottom: 1px;
  }

  .md\:pl-1px {
    padding-left: 1px;
  }

  .md\:pt-5px {
    padding-top: 5px;
  }

  .md\:pr-5px {
    padding-right: 5px;
  }

  .md\:pb-5px {
    padding-bottom: 5px;
  }

  .md\:pl-5px {
    padding-left: 5px;
  }

  .md\:pt-6px {
    padding-top: 6px;
  }

  .md\:pr-6px {
    padding-right: 6px;
  }

  .md\:pb-6px {
    padding-bottom: 6px;
  }

  .md\:pl-6px {
    padding-left: 6px;
  }

  .md\:pt-9px {
    padding-top: 9px;
  }

  .md\:pr-9px {
    padding-right: 9px;
  }

  .md\:pb-9px {
    padding-bottom: 9px;
  }

  .md\:pl-9px {
    padding-left: 9px;
  }

  .md\:pt-10px {
    padding-top: 10px;
  }

  .md\:pr-10px {
    padding-right: 10px;
  }

  .md\:pb-10px {
    padding-bottom: 10px;
  }

  .md\:pl-10px {
    padding-left: 10px;
  }

  .md\:pt-13px {
    padding-top: 13px;
  }

  .md\:pr-13px {
    padding-right: 13px;
  }

  .md\:pb-13px {
    padding-bottom: 13px;
  }

  .md\:pl-13px {
    padding-left: 13px;
  }

  .md\:pt-14px {
    padding-top: 14px;
  }

  .md\:pr-14px {
    padding-right: 14px;
  }

  .md\:pb-14px {
    padding-bottom: 14px;
  }

  .md\:pl-14px {
    padding-left: 14px;
  }

  .md\:pt-15px {
    padding-top: 15px;
  }

  .md\:pr-15px {
    padding-right: 15px;
  }

  .md\:pb-15px {
    padding-bottom: 15px;
  }

  .md\:pl-15px {
    padding-left: 15px;
  }

  .md\:pt-16px {
    padding-top: 16px;
  }

  .md\:pr-16px {
    padding-right: 16px;
  }

  .md\:pb-16px {
    padding-bottom: 16px;
  }

  .md\:pl-16px {
    padding-left: 16px;
  }

  .md\:pt-17px {
    padding-top: 17px;
  }

  .md\:pr-17px {
    padding-right: 17px;
  }

  .md\:pb-17px {
    padding-bottom: 17px;
  }

  .md\:pl-17px {
    padding-left: 17px;
  }

  .md\:pt-18px {
    padding-top: 18px;
  }

  .md\:pr-18px {
    padding-right: 18px;
  }

  .md\:pb-18px {
    padding-bottom: 18px;
  }

  .md\:pl-18px {
    padding-left: 18px;
  }

  .md\:pt-19px {
    padding-top: 19px;
  }

  .md\:pr-19px {
    padding-right: 19px;
  }

  .md\:pb-19px {
    padding-bottom: 19px;
  }

  .md\:pl-19px {
    padding-left: 19px;
  }

  .md\:pt-20px {
    padding-top: 20px;
  }

  .md\:pr-20px {
    padding-right: 20px;
  }

  .md\:pb-20px {
    padding-bottom: 20px;
  }

  .md\:pl-20px {
    padding-left: 20px;
  }

  .md\:pt-21px {
    padding-top: 21px;
  }

  .md\:pr-21px {
    padding-right: 21px;
  }

  .md\:pb-21px {
    padding-bottom: 21px;
  }

  .md\:pl-21px {
    padding-left: 21px;
  }

  .md\:pt-23px {
    padding-top: 23px;
  }

  .md\:pr-23px {
    padding-right: 23px;
  }

  .md\:pb-23px {
    padding-bottom: 23px;
  }

  .md\:pl-23px {
    padding-left: 23px;
  }

  .md\:pt-22px {
    padding-top: 22px;
  }

  .md\:pr-22px {
    padding-right: 22px;
  }

  .md\:pb-22px {
    padding-bottom: 22px;
  }

  .md\:pl-22px {
    padding-left: 22px;
  }

  .md\:pt-25px {
    padding-top: 25px;
  }

  .md\:pr-25px {
    padding-right: 25px;
  }

  .md\:pb-25px {
    padding-bottom: 25px;
  }

  .md\:pl-25px {
    padding-left: 25px;
  }

  .md\:pt-27px {
    padding-top: 27px;
  }

  .md\:pr-27px {
    padding-right: 27px;
  }

  .md\:pb-27px {
    padding-bottom: 27px;
  }

  .md\:pl-27px {
    padding-left: 27px;
  }

  .md\:pt-28px {
    padding-top: 28px;
  }

  .md\:pr-28px {
    padding-right: 28px;
  }

  .md\:pb-28px {
    padding-bottom: 28px;
  }

  .md\:pl-28px {
    padding-left: 28px;
  }

  .md\:pt-30px {
    padding-top: 30px;
  }

  .md\:pr-30px {
    padding-right: 30px;
  }

  .md\:pb-30px {
    padding-bottom: 30px;
  }

  .md\:pl-30px {
    padding-left: 30px;
  }

  .md\:pt-34px {
    padding-top: 34px;
  }

  .md\:pr-34px {
    padding-right: 34px;
  }

  .md\:pb-34px {
    padding-bottom: 34px;
  }

  .md\:pl-34px {
    padding-left: 34px;
  }

  .md\:pt-35px {
    padding-top: 35px;
  }

  .md\:pr-35px {
    padding-right: 35px;
  }

  .md\:pb-35px {
    padding-bottom: 35px;
  }

  .md\:pl-35px {
    padding-left: 35px;
  }

  .md\:pt-37px {
    padding-top: 37px;
  }

  .md\:pr-37px {
    padding-right: 37px;
  }

  .md\:pb-37px {
    padding-bottom: 37px;
  }

  .md\:pl-37px {
    padding-left: 37px;
  }

  .md\:pt-46px {
    padding-top: 46px;
  }

  .md\:pr-46px {
    padding-right: 46px;
  }

  .md\:pb-46px {
    padding-bottom: 46px;
  }

  .md\:pl-46px {
    padding-left: 46px;
  }

  .md\:pt-62px {
    padding-top: 62px;
  }

  .md\:pr-62px {
    padding-right: 62px;
  }

  .md\:pb-62px {
    padding-bottom: 62px;
  }

  .md\:pl-62px {
    padding-left: 62px;
  }

  .md\:pt-72px {
    padding-top: 72px;
  }

  .md\:pr-72px {
    padding-right: 72px;
  }

  .md\:pb-72px {
    padding-bottom: 72px;
  }

  .md\:pl-72px {
    padding-left: 72px;
  }

  .md\:pt-75px {
    padding-top: 75px;
  }

  .md\:pr-75px {
    padding-right: 75px;
  }

  .md\:pb-75px {
    padding-bottom: 75px;
  }

  .md\:pl-75px {
    padding-left: 75px;
  }

  .md\:pt-77px {
    padding-top: 77px;
  }

  .md\:pr-77px {
    padding-right: 77px;
  }

  .md\:pb-77px {
    padding-bottom: 77px;
  }

  .md\:pl-77px {
    padding-left: 77px;
  }

  .md\:pt-26px {
    padding-top: 26px;
  }

  .md\:pr-26px {
    padding-right: 26px;
  }

  .md\:pb-26px {
    padding-bottom: 26px;
  }

  .md\:pl-26px {
    padding-left: 26px;
  }

  .md\:pt-40px {
    padding-top: 40px;
  }

  .md\:pr-40px {
    padding-right: 40px;
  }

  .md\:pb-40px {
    padding-bottom: 40px;
  }

  .md\:pl-40px {
    padding-left: 40px;
  }

  .md\:pt-36px {
    padding-top: 36px;
  }

  .md\:pr-36px {
    padding-right: 36px;
  }

  .md\:pb-36px {
    padding-bottom: 36px;
  }

  .md\:pl-36px {
    padding-left: 36px;
  }

  .md\:pt-38px {
    padding-top: 38px;
  }

  .md\:pr-38px {
    padding-right: 38px;
  }

  .md\:pb-38px {
    padding-bottom: 38px;
  }

  .md\:pl-38px {
    padding-left: 38px;
  }

  .md\:pt-50px {
    padding-top: 50px;
  }

  .md\:pr-50px {
    padding-right: 50px;
  }

  .md\:pb-50px {
    padding-bottom: 50px;
  }

  .md\:pl-50px {
    padding-left: 50px;
  }

  .md\:pt-55px {
    padding-top: 55px;
  }

  .md\:pr-55px {
    padding-right: 55px;
  }

  .md\:pb-55px {
    padding-bottom: 55px;
  }

  .md\:pl-55px {
    padding-left: 55px;
  }

  .md\:pt-57px {
    padding-top: 57px;
  }

  .md\:pr-57px {
    padding-right: 57px;
  }

  .md\:pb-57px {
    padding-bottom: 57px;
  }

  .md\:pl-57px {
    padding-left: 57px;
  }

  .md\:pt-63px {
    padding-top: 63px;
  }

  .md\:pr-63px {
    padding-right: 63px;
  }

  .md\:pb-63px {
    padding-bottom: 63px;
  }

  .md\:pl-63px {
    padding-left: 63px;
  }

  .md\:pt-65px {
    padding-top: 65px;
  }

  .md\:pr-65px {
    padding-right: 65px;
  }

  .md\:pb-65px {
    padding-bottom: 65px;
  }

  .md\:pl-65px {
    padding-left: 65px;
  }

  .md\:pt-80px {
    padding-top: 80px;
  }

  .md\:pr-80px {
    padding-right: 80px;
  }

  .md\:pb-80px {
    padding-bottom: 80px;
  }

  .md\:pl-80px {
    padding-left: 80px;
  }

  .md\:pt-83px {
    padding-top: 83px;
  }

  .md\:pr-83px {
    padding-right: 83px;
  }

  .md\:pb-83px {
    padding-bottom: 83px;
  }

  .md\:pl-83px {
    padding-left: 83px;
  }

  .md\:pt-84px {
    padding-top: 84px;
  }

  .md\:pr-84px {
    padding-right: 84px;
  }

  .md\:pb-84px {
    padding-bottom: 84px;
  }

  .md\:pl-84px {
    padding-left: 84px;
  }

  .md\:pt-85px {
    padding-top: 85px;
  }

  .md\:pr-85px {
    padding-right: 85px;
  }

  .md\:pb-85px {
    padding-bottom: 85px;
  }

  .md\:pl-85px {
    padding-left: 85px;
  }

  .md\:pt-96px {
    padding-top: 96px;
  }

  .md\:pr-96px {
    padding-right: 96px;
  }

  .md\:pb-96px {
    padding-bottom: 96px;
  }

  .md\:pl-96px {
    padding-left: 96px;
  }

  .md\:pt-100px {
    padding-top: 100px;
  }

  .md\:pr-100px {
    padding-right: 100px;
  }

  .md\:pb-100px {
    padding-bottom: 100px;
  }

  .md\:pl-100px {
    padding-left: 100px;
  }

  .md\:pt-150px {
    padding-top: 150px;
  }

  .md\:pr-150px {
    padding-right: 150px;
  }

  .md\:pb-150px {
    padding-bottom: 150px;
  }

  .md\:pl-150px {
    padding-left: 150px;
  }

  .md\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .md\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .md\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .md\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .md\:pt-111px {
    padding-top: 111px;
  }

  .md\:pr-111px {
    padding-right: 111px;
  }

  .md\:pb-111px {
    padding-bottom: 111px;
  }

  .md\:pl-111px {
    padding-left: 111px;
  }

  .md\:pt-252px {
    padding-top: 252px;
  }

  .md\:pr-252px {
    padding-right: 252px;
  }

  .md\:pb-252px {
    padding-bottom: 252px;
  }

  .md\:pl-252px {
    padding-left: 252px;
  }

  .md\:pt-320px {
    padding-top: 320px;
  }

  .md\:pr-320px {
    padding-right: 320px;
  }

  .md\:pb-320px {
    padding-bottom: 320px;
  }

  .md\:pl-320px {
    padding-left: 320px;
  }

  .md\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .md\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .md\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .md\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .md\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .md\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .md\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .md\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .md\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .md\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .md\:placeholder-black::placeholder {
    color: #000;
  }

  .md\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .md\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .md\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .md\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .md\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .md\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .md\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .md\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .md\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .md\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .md\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .md\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .md\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .md\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .md\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .md\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .md\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .md\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .md\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .md\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .md\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .md\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .md\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .md\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .md\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .md\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .md\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .md\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .md\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .md\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .md\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .md\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .md\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .md\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .md\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .md\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .md\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .md\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .md\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .md\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .md\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .md\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .md\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .md\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .md\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .md\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .md\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .md\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .md\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .md\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .md\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .md\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .md\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .md\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .md\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .md\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .md\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .md\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .md\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .md\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .md\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .md\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .md\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .md\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .md\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .md\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .md\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .md\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .md\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .md\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .md\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .md\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .md\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .md\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .md\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .md\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .md\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .md\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .md\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .md\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .md\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .md\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .md\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .md\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .md\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .md\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .md\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .md\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .md\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .md\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .md\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .md\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .md\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .md\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .md\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .md\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .md\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .md\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .md\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .md\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .md\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .md\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .md\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .md\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .md\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .md\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .md\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .md\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .md\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .md\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .md\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .md\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .md\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .md\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .md\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .md\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .md\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .md\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .md\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .md\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .md\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .md\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .md\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .md\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .md\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .md\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .md\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .md\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .md\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .md\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .md\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .md\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .md\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .md\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .md\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .md\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .md\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .md\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .md\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .md\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .md\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .md\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .md\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .md\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .md\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .md\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .md\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .md\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .md\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .md\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .md\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .md\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .md\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .md\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .md\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .md\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .md\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .md\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .md\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .md\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .md\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .md\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .md\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .md\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .md\:placeholder-green::placeholder {
    color: #38c172;
  }

  .md\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .md\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .md\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .md\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .md\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .md\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .md\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .md\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .md\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .md\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .md\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .md\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .md\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .md\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .md\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .md\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .md\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .md\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .md\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .md\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .md\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .md\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .md\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .md\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .md\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .md\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .md\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .md\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .md\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .md\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .md\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .md\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .md\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .md\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .md\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .md\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .md\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .md\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .md\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .md\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .md\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .md\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .md\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .md\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .md\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .md\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .md\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .md\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .md\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .md\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .md\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .md\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .md\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .md\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .md\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .md\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .md\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .md\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .md\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .md\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .md\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .md\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .md\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .md\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .md\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .md\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .md\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .md\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .md\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .md\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .md\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .md\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .md\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .md\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .md\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .md\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .md\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .md\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .md\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .md\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .md\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .md\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .md\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .md\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .md\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .md\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .md\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .md\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .md\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .md\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .md\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .md\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .md\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .md\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .md\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .md\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .md\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .md\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .md\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .md\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .md\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .md\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .md\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .md\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .md\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .md\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .md\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .md\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .md\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .md\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .md\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .md\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .md\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .md\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .md\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .md\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .md\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .md\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .md\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .md\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .md\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .md\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .md\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .md\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .md\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .md\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .md\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .md\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .md\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .md\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .md\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .md\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .md\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .md\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .md\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .md\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .md\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .md\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .md\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .md\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .md\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .md\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .md\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .md\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .md\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .md\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .md\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .md\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .md\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .md\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .md\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .md\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .md\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .md\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .md\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .md\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .md\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .md\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .md\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .md\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .md\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .md\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .md\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .md\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .md\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .md\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .md\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .md\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .md\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .md\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .md\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .md\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .md\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .md\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .md\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .md\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .md\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .md\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .md\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .md\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .md\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .md\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .md\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .md\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .md\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .md\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .md\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .md\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .md\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .md\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .md\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .md\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .md\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .md\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .md\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .md\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .md\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .md\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .md\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .md\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .md\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .md\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .md\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .md\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .md\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .md\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .md\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .md\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .md\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .md\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .md\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .md\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .md\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .md\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .md\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .md\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .md\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .md\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .md\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .md\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .md\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .md\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .md\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .md\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .md\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .md\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .md\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .md\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .md\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .md\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .md\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .md\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .md\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .md\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .md\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .md\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .md\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .md\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .md\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .md\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .md\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .md\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .md\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .md\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .md\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .md\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .md\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .md\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .md\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .md\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .md\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .md\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .md\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .md\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .md\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .md\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .md\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .md\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .md\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .md\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .md\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .md\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .md\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .md\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .md\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .md\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .md\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .md\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .md\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .md\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .md\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .md\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .md\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .md\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .md\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .md\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .md\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .md\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .md\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .md\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .md\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .md\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .md\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .md\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .md\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .md\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .md\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .md\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .md\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .md\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .md\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .md\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .md\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .md\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .md\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .md\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .md\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .md\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .md\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .md\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .md\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .md\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .md\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .md\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .md\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .md\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .md\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .md\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .md\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .md\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .md\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .md\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .md\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .md\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .md\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .md\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .md\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .md\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .md\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .md\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .md\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .md\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .md\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .md\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .md\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .md\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .md\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .md\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .md\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .md\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .md\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .md\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .md\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .md\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .md\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .md\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .md\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .md\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .md\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .md\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .md\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .md\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .md\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .md\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .md\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .md\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .md\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .md\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .md\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .md\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .md\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .md\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .md\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .md\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .md\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .md\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .md\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .md\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .md\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .md\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .md\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .md\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .md\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .md\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .md\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .md\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .md\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .md\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .md\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .md\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .md\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .md\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .md\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .md\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .md\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .md\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .md\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .md\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .md\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .md\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .md\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .md\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .md\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .md\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .md\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .md\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .md\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .md\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .md\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .md\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .md\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .md\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .md\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .md\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .md\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .md\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .md\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .md\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .md\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .md\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .md\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .md\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .md\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .md\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .md\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .md\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .md\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .md\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .md\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .md\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .md\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .md\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .md\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .md\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .md\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .md\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .md\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .md\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .md\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .md\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .md\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .md\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .md\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .md\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .md\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .md\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .md\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .md\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .md\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .md\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .md\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .md\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .md\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .md\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .md\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .md\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .md\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .md\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .md\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .md\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .md\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .md\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .md\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .md\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .md\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .md\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .md\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .md\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .md\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .md\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .md\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .md\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .md\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .md\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .md\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .md\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .md\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .md\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .md\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .md\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .md\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .md\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .md\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .md\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .md\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .md\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .md\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .md\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .md\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .md\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .md\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .md\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .md\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .md\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .md\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .md\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .md\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .md\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .md\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .md\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .md\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .md\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .md\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .md\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .md\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .md\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .md\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .md\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .md\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .md\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .md\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .md\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .md\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .md\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .md\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .md\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .md\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .md\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .md\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .md\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .md\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .md\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .md\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .md\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .md\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .md\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .md\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .md\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .md\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .md\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .md\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .md\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .md\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .md\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .md\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .md\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .md\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .md\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .md\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .md\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .md\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .md\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .md\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .md\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .md\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .md\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .md\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .md\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .md\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .md\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .md\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .md\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .md\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .md\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .md\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .md\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .md\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .md\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .md\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .md\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .md\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .md\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .md\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .md\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .md\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .md\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .md\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .md\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .md\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .md\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .md\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .md\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .md\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .md\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .md\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .md\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .md\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .md\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .md\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .md\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .md\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .md\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .md\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .md\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .md\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .md\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .md\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .md\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .md\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .md\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .md\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .md\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .md\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .md\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .md\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .md\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .md\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .md\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .md\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .md\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .md\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .md\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .md\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .md\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .md\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .md\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .md\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .md\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .md\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .md\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .md\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .md\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .md\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .md\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .md\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .md\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .md\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .md\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .md\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .md\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .md\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .md\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .md\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .md\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .md\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .md\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .md\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .md\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .md\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .md\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .md\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .md\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .md\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .md\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .md\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .md\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .md\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .md\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .md\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .md\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .md\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .md\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .md\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .md\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .md\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .md\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .md\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .md\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .md\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .md\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .md\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .md\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .md\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .md\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .md\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .md\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .md\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .md\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .md\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .md\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .md\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .md\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .md\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .md\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .md\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .md\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .md\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .md\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .md\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .md\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .md\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .md\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .md\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .md\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .md\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .md\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .md\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .md\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .md\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .md\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .md\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .md\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .md\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .md\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .md\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .md\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .md\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .md\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .md\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .md\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .md\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .md\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .md\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .md\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .md\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .md\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .md\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .md\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .md\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .md\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .md\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .md\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .md\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .md\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .md\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .md\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .md\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .md\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .md\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .md\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .md\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .md\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .md\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .md\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .md\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .md\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .md\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .md\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .md\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .md\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .md\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .md\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .md\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .md\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .md\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .md\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .md\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .md\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .md\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .md\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .md\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .md\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .md\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .md\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .md\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .md\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .md\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .md\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .md\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .md\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .md\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .md\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .md\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .md\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .md\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .md\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .md\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .md\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .md\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .md\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .md\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .md\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .md\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .md\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .md\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .md\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .md\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .md\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .md\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .md\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .md\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .md\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .md\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .md\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .md\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .md\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .md\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .md\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .md\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .md\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .md\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .md\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .md\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .md\:top-0 {
    top: 0;
  }

  .md\:right-0 {
    right: 0;
  }

  .md\:bottom-0 {
    bottom: 0;
  }

  .md\:left-0 {
    left: 0;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:right-1\/2 {
    right: 50%;
  }

  .md\:bottom-1\/2 {
    bottom: 50%;
  }

  .md\:left-1\/2 {
    left: 50%;
  }

  .md\:-top-4px {
    top: -4px;
  }

  .md\:-right-4px {
    right: -4px;
  }

  .md\:-bottom-4px {
    bottom: -4px;
  }

  .md\:-left-4px {
    left: -4px;
  }

  .md\:top-14px {
    top: 14px;
  }

  .md\:right-14px {
    right: 14px;
  }

  .md\:bottom-14px {
    bottom: 14px;
  }

  .md\:left-14px {
    left: 14px;
  }

  .md\:top-21px {
    top: 21px;
  }

  .md\:right-21px {
    right: 21px;
  }

  .md\:bottom-21px {
    bottom: 21px;
  }

  .md\:left-21px {
    left: 21px;
  }

  .md\:-top-21px {
    top: -21px;
  }

  .md\:-right-21px {
    right: -21px;
  }

  .md\:-bottom-21px {
    bottom: -21px;
  }

  .md\:-left-21px {
    left: -21px;
  }

  .md\:-top-30px {
    top: -30px;
  }

  .md\:-right-30px {
    right: -30px;
  }

  .md\:-bottom-30px {
    bottom: -30px;
  }

  .md\:-left-30px {
    left: -30px;
  }

  .md\:top-12px {
    top: 12px;
  }

  .md\:right-12px {
    right: 12px;
  }

  .md\:bottom-12px {
    bottom: 12px;
  }

  .md\:left-12px {
    left: 12px;
  }

  .md\:top-13px {
    top: 13px;
  }

  .md\:right-13px {
    right: 13px;
  }

  .md\:bottom-13px {
    bottom: 13px;
  }

  .md\:left-13px {
    left: 13px;
  }

  .md\:top-15px {
    top: 15px;
  }

  .md\:right-15px {
    right: 15px;
  }

  .md\:bottom-15px {
    bottom: 15px;
  }

  .md\:left-15px {
    left: 15px;
  }

  .md\:top-20px {
    top: 20px;
  }

  .md\:right-20px {
    right: 20px;
  }

  .md\:bottom-20px {
    bottom: 20px;
  }

  .md\:left-20px {
    left: 20px;
  }

  .md\:top-22px {
    top: 22px;
  }

  .md\:right-22px {
    right: 22px;
  }

  .md\:bottom-22px {
    bottom: 22px;
  }

  .md\:left-22px {
    left: 22px;
  }

  .md\:top-25px {
    top: 25px;
  }

  .md\:right-25px {
    right: 25px;
  }

  .md\:bottom-25px {
    bottom: 25px;
  }

  .md\:left-25px {
    left: 25px;
  }

  .md\:top-27px {
    top: 27px;
  }

  .md\:right-27px {
    right: 27px;
  }

  .md\:bottom-27px {
    bottom: 27px;
  }

  .md\:left-27px {
    left: 27px;
  }

  .md\:top-28px {
    top: 28px;
  }

  .md\:right-28px {
    right: 28px;
  }

  .md\:bottom-28px {
    bottom: 28px;
  }

  .md\:left-28px {
    left: 28px;
  }

  .md\:top-30px {
    top: 30px;
  }

  .md\:right-30px {
    right: 30px;
  }

  .md\:bottom-30px {
    bottom: 30px;
  }

  .md\:left-30px {
    left: 30px;
  }

  .md\:top-32px {
    top: 32px;
  }

  .md\:right-32px {
    right: 32px;
  }

  .md\:bottom-32px {
    bottom: 32px;
  }

  .md\:left-32px {
    left: 32px;
  }

  .md\:top-36px {
    top: 36px;
  }

  .md\:right-36px {
    right: 36px;
  }

  .md\:bottom-36px {
    bottom: 36px;
  }

  .md\:left-36px {
    left: 36px;
  }

  .md\:top-40px {
    top: 40px;
  }

  .md\:right-40px {
    right: 40px;
  }

  .md\:bottom-40px {
    bottom: 40px;
  }

  .md\:left-40px {
    left: 40px;
  }

  .md\:top-50px {
    top: 50px;
  }

  .md\:right-50px {
    right: 50px;
  }

  .md\:bottom-50px {
    bottom: 50px;
  }

  .md\:left-50px {
    left: 50px;
  }

  .md\:top-75px {
    top: 75px;
  }

  .md\:right-75px {
    right: 75px;
  }

  .md\:bottom-75px {
    bottom: 75px;
  }

  .md\:left-75px {
    left: 75px;
  }

  .md\:top-80px {
    top: 80px;
  }

  .md\:right-80px {
    right: 80px;
  }

  .md\:bottom-80px {
    bottom: 80px;
  }

  .md\:left-80px {
    left: 80px;
  }

  .md\:top-213px {
    top: 213px;
  }

  .md\:right-213px {
    right: 213px;
  }

  .md\:bottom-213px {
    bottom: 213px;
  }

  .md\:left-213px {
    left: 213px;
  }

  .md\:top-295px {
    top: 295px;
  }

  .md\:right-295px {
    right: 295px;
  }

  .md\:bottom-295px {
    bottom: 295px;
  }

  .md\:left-295px {
    left: 295px;
  }

  .md\:top-324px {
    top: 324px;
  }

  .md\:right-324px {
    right: 324px;
  }

  .md\:bottom-324px {
    bottom: 324px;
  }

  .md\:left-324px {
    left: 324px;
  }

  .md\:top-364px {
    top: 364px;
  }

  .md\:right-364px {
    right: 364px;
  }

  .md\:bottom-364px {
    bottom: 364px;
  }

  .md\:left-364px {
    left: 364px;
  }

  .md\:top-428px {
    top: 428px;
  }

  .md\:right-428px {
    right: 428px;
  }

  .md\:bottom-428px {
    bottom: 428px;
  }

  .md\:left-428px {
    left: 428px;
  }

  .md\:top-50percent {
    top: 50%;
  }

  .md\:right-50percent {
    right: 50%;
  }

  .md\:bottom-50percent {
    bottom: 50%;
  }

  .md\:left-50percent {
    left: 50%;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .md\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .md\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .md\:shadow-none {
    box-shadow: none;
  }

  .md\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .md\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .md\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .md\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .md\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .md\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .md\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .md\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .md\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .md\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .md\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .md\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .md\:fill-current {
    fill: currentColor;
  }

  .md\:stroke-current {
    stroke: currentColor;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:text-primary {
    color: #525ddc;
  }

  .md\:text-transparent {
    color: transparent;
  }

  .md\:text-black {
    color: #000;
  }

  .md\:text-grey-darkest {
    color: #3d4852;
  }

  .md\:text-grey-darker {
    color: #606f7b;
  }

  .md\:text-grey-dark {
    color: #8795a1;
  }

  .md\:text-grey {
    color: #b8c2cc;
  }

  .md\:text-grey-light {
    color: #dae1e7;
  }

  .md\:text-grey-lighter {
    color: #f1f5f8;
  }

  .md\:text-grey-lightest {
    color: #f8fafc;
  }

  .md\:text-white {
    color: #ffffff;
  }

  .md\:text-red-darkest {
    color: #3b0d0c;
  }

  .md\:text-red-darker {
    color: #621b18;
  }

  .md\:text-red-dark {
    color: #cc1f1a;
  }

  .md\:text-red {
    color: #e3342f;
  }

  .md\:text-red-light {
    color: #ef5753;
  }

  .md\:text-red-lighter {
    color: #f9acaa;
  }

  .md\:text-red-lightest {
    color: #fcebea;
  }

  .md\:text-orange-darkest {
    color: #462a16;
  }

  .md\:text-orange-darker {
    color: #613b1f;
  }

  .md\:text-orange-dark {
    color: #de751f;
  }

  .md\:text-orange {
    color: #f6993f;
  }

  .md\:text-orange-light {
    color: #faad63;
  }

  .md\:text-orange-lighter {
    color: #fcd9b6;
  }

  .md\:text-orange-lightest {
    color: #fff5eb;
  }

  .md\:text-yellow-darkest {
    color: #453411;
  }

  .md\:text-yellow-darker {
    color: #684f1d;
  }

  .md\:text-yellow-dark {
    color: #f2d024;
  }

  .md\:text-yellow {
    color: #ffed4a;
  }

  .md\:text-yellow-light {
    color: #fff382;
  }

  .md\:text-yellow-lighter {
    color: #fff9c2;
  }

  .md\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .md\:text-green-darkest {
    color: #0f2f21;
  }

  .md\:text-green-darker {
    color: #1a4731;
  }

  .md\:text-green-dark {
    color: #1f9d55;
  }

  .md\:text-green {
    color: #38c172;
  }

  .md\:text-green-light {
    color: #51d88a;
  }

  .md\:text-green-lighter {
    color: #a2f5bf;
  }

  .md\:text-green-lightest {
    color: #e3fcec;
  }

  .md\:text-teal-darkest {
    color: #0d3331;
  }

  .md\:text-teal-darker {
    color: #20504f;
  }

  .md\:text-teal-dark {
    color: #38a89d;
  }

  .md\:text-teal {
    color: #4dc0b5;
  }

  .md\:text-teal-light {
    color: #64d5ca;
  }

  .md\:text-teal-lighter {
    color: #a0f0ed;
  }

  .md\:text-teal-lightest {
    color: #e8fffe;
  }

  .md\:text-blue-darkest {
    color: #12283a;
  }

  .md\:text-blue-darker {
    color: #1c3d5a;
  }

  .md\:text-blue-dark {
    color: #2779bd;
  }

  .md\:text-blue {
    color: #3490dc;
  }

  .md\:text-blue-light {
    color: #6cb2eb;
  }

  .md\:text-blue-lighter {
    color: #bcdefa;
  }

  .md\:text-blue-lightest {
    color: #eff8ff;
  }

  .md\:text-indigo-darkest {
    color: #191e38;
  }

  .md\:text-indigo-darker {
    color: #2f365f;
  }

  .md\:text-indigo-dark {
    color: #5661b3;
  }

  .md\:text-indigo {
    color: #6574cd;
  }

  .md\:text-indigo-light {
    color: #7886d7;
  }

  .md\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .md\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .md\:text-purple-darkest {
    color: #21183c;
  }

  .md\:text-purple-darker {
    color: #382b5f;
  }

  .md\:text-purple-dark {
    color: #794acf;
  }

  .md\:text-purple {
    color: #9561e2;
  }

  .md\:text-purple-light {
    color: #a779e9;
  }

  .md\:text-purple-lighter {
    color: #d6bbfc;
  }

  .md\:text-purple-lightest {
    color: #f3ebff;
  }

  .md\:text-pink-darkest {
    color: #451225;
  }

  .md\:text-pink-darker {
    color: #6f213f;
  }

  .md\:text-pink-dark {
    color: #eb5286;
  }

  .md\:text-pink {
    color: #f66d9b;
  }

  .md\:text-pink-light {
    color: #fa7ea8;
  }

  .md\:text-pink-lighter {
    color: #ffbbca;
  }

  .md\:text-pink-lightest {
    color: #ffebef;
  }

  .md\:text-brandy-punch {
    color: #c88532;
  }

  .md\:text-alto {
    color: #d8d8d8;
  }

  .md\:text-concrete {
    color: #f2f2f2;
  }

  .md\:text-dusty-grey {
    color: #979797;
  }

  .md\:text-flint {
    color: #6b655d;
  }

  .md\:text-gallery {
    color: #eee;
  }

  .md\:text-gimblet {
    color: #bfa775;
  }

  .md\:text-mine-shaft {
    color: #2a2727;
  }

  .md\:text-pale-oyster {
    color: #9b9184;
  }

  .md\:text-porsche {
    color: #e8a959;
  }

  .md\:text-sand-dune {
    color: #807465;
  }

  .md\:text-thunder {
    color: #231f20;
  }

  .md\:text-notblack {
    color: #101010;
  }

  .md\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

  .md\:hover\:text-black:hover {
    color: #000;
  }

  .md\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .md\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .md\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .md\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .md\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .md\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .md\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .md\:hover\:text-white:hover {
    color: #ffffff;
  }

  .md\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .md\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .md\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .md\:hover\:text-red:hover {
    color: #e3342f;
  }

  .md\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .md\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .md\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .md\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .md\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .md\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .md\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .md\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .md\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .md\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .md\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .md\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .md\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .md\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .md\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .md\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .md\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .md\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .md\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .md\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .md\:hover\:text-green:hover {
    color: #38c172;
  }

  .md\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .md\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .md\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .md\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .md\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .md\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .md\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .md\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .md\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .md\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .md\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .md\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .md\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .md\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .md\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .md\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .md\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .md\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .md\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .md\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .md\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .md\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .md\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .md\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .md\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .md\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .md\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .md\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .md\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .md\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .md\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .md\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .md\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .md\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .md\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .md\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .md\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .md\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .md\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .md\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .md\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .md\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .md\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .md\:hover\:text-gallery:hover {
    color: #eee;
  }

  .md\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .md\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .md\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .md\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .md\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .md\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .md\:hover\:text-notblack:hover {
    color: #101010;
  }

  .md\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .md\:focus\:text-transparent:focus {
    color: transparent;
  }

  .md\:focus\:text-black:focus {
    color: #000;
  }

  .md\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .md\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .md\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .md\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .md\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .md\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .md\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .md\:focus\:text-white:focus {
    color: #ffffff;
  }

  .md\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .md\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .md\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .md\:focus\:text-red:focus {
    color: #e3342f;
  }

  .md\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .md\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .md\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .md\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .md\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .md\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .md\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .md\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .md\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .md\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .md\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .md\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .md\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .md\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .md\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .md\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .md\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .md\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .md\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .md\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .md\:focus\:text-green:focus {
    color: #38c172;
  }

  .md\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .md\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .md\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .md\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .md\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .md\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .md\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .md\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .md\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .md\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .md\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .md\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .md\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .md\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .md\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .md\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .md\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .md\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .md\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .md\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .md\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .md\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .md\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .md\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .md\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .md\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .md\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .md\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .md\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .md\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .md\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .md\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .md\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .md\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .md\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .md\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .md\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .md\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .md\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .md\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .md\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .md\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .md\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .md\:focus\:text-gallery:focus {
    color: #eee;
  }

  .md\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .md\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .md\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .md\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .md\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .md\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .md\:focus\:text-notblack:focus {
    color: #101010;
  }

  .md\:text-xs {
    font-size: .75rem;
  }

  .md\:text-sm {
    font-size: .875rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:text-13px {
    font-size: 13px;
  }

  .md\:text-14px {
    font-size: 14px;
  }

  .md\:text-15px {
    font-size: 15px;
  }

  .md\:text-21px {
    font-size: 21px;
  }

  .md\:text-27px {
    font-size: 27px;
  }

  .md\:text-28px {
    font-size: 28px;
  }

  .md\:text-32px {
    font-size: 32px;
  }

  .md\:text-18px {
    font-size: 18px;
  }

  .md\:text-50px {
    font-size: 50px;
  }

  .md\:text-70px {
    font-size: 70px;
  }

  .md\:text-80px {
    font-size: 80px;
  }

  .md\:text-13rem {
    font-size: 1.3rem;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:focus\:underline:focus {
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:tracking-1 {
    letter-spacing: 1px;
  }

  .md\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .md\:tracking-normal {
    letter-spacing: 0;
  }

  .md\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .md\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .md\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .md\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .md\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .md\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .md\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .md\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .md\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .md\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .md\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .md\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    overflow-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:w-0 {
    width: 0;
  }

  .md\:w-1 {
    width: 0.25rem;
  }

  .md\:w-2 {
    width: 0.5rem;
  }

  .md\:w-3 {
    width: 0.75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-20 {
    width: 5.313rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7.063rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.33333%;
  }

  .md\:w-2\/3 {
    width: 66.66667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.66667%;
  }

  .md\:w-5\/6 {
    width: 83.33333%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:w-12px {
    width: 12px;
  }

  .md\:w-15px {
    width: 15px;
  }

  .md\:w-27px {
    width: 27px;
  }

  .md\:w-56px {
    width: 56px;
  }

  .md\:w-74px {
    width: 74px;
  }

  .md\:w-76px {
    width: 76px;
  }

  .md\:w-78px {
    width: 78px;
  }

  .md\:w-85px {
    width: 85px;
  }

  .md\:w-88px {
    width: 88px;
  }

  .md\:w-90px {
    width: 90px;
  }

  .md\:w-100px {
    width: 100px;
  }

  .md\:w-111px {
    width: 111px;
  }

  .md\:w-120px {
    width: 120px;
  }

  .md\:w-140px {
    width: 140px;
  }

  .md\:w-142px {
    width: 142px;
  }

  .md\:w-147px {
    width: 147px;
  }

  .md\:w-154px {
    width: 154px;
  }

  .md\:w-175px {
    width: 175px;
  }

  .md\:w-190px {
    width: 190px;
  }

  .md\:w-200px {
    width: 200px;
  }

  .md\:w-228px {
    width: 228px;
  }

  .md\:w-250px {
    width: 250px;
  }

  .md\:w-260px {
    width: 260px;
  }

  .md\:w-270px {
    width: 270px;
  }

  .md\:w-289px {
    width: 289px;
  }

  .md\:w-290px {
    width: 290px;
  }

  .md\:w-300px {
    width: 300px;
  }

  .md\:w-308px {
    width: 308px;
  }

  .md\:w-340px {
    width: 340px;
  }

  .md\:w-345px {
    width: 345px;
  }

  .md\:w-326px {
    width: 326px;
  }

  .md\:w-335px {
    width: 335px;
  }

  .md\:w-350px {
    width: 350px;
  }

  .md\:w-376px {
    width: 376px;
  }

  .md\:w-382px {
    width: 382px;
  }

  .md\:w-388px {
    width: 388px;
  }

  .md\:w-408px {
    width: 408px;
  }

  .md\:w-516px {
    width: 516px;
  }

  .md\:w-637px {
    width: 637px;
  }

  .md\:w-720px {
    width: 720px;
  }

  .md\:w-840px {
    width: 840px;
  }

  .md\:w-930px {
    width: 930px;
  }

  .md\:w-931px {
    width: 931px;
  }

  .md\:w-1012px {
    width: 1012px;
  }

  .md\:w-1200px {
    width: 1200px;
  }

  .md\:w-1274px {
    width: 1274px;
  }

  .md\:w-23percent {
    width: 23%;
  }

  .md\:w-30percent {
    width: 30%;
  }

  .md\:w-35percent {
    width: 35%;
  }

  .md\:w-70percent {
    width: 70%;
  }

  .md\:w-78percent {
    width: 78%;
  }

  .md\:w-80percent {
    width: 80%;
  }

  .md\:w-32percent {
    width: 32.333%;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-1 {
    z-index: 1;
  }

  .md\:z-2 {
    z-index: 2;
  }

  .md\:z-9 {
    z-index: 9;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-99 {
    z-index: 99;
  }

  .md\:z-999 {
    z-index: 999;
  }

  .md\:z-99999 {
    z-index: 99999;
  }

  .md\:z-999999 {
    z-index: 999999;
  }

  .md\:z-99999999 {
    z-index: 99999999;
  }

  .md\:z-auto {
    z-index: auto;
  }

  .md\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1024px) {
  .tabl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .tabl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .tabl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .tabl\:bg-fixed {
    background-attachment: fixed;
  }

  .tabl\:bg-local {
    background-attachment: local;
  }

  .tabl\:bg-scroll {
    background-attachment: scroll;
  }

  .tabl\:bg-primary {
    background-color: #525ddc;
  }

  .tabl\:bg-transparent {
    background-color: transparent;
  }

  .tabl\:bg-black {
    background-color: #000;
  }

  .tabl\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .tabl\:bg-grey-darker {
    background-color: #606f7b;
  }

  .tabl\:bg-grey-dark {
    background-color: #8795a1;
  }

  .tabl\:bg-grey {
    background-color: #b8c2cc;
  }

  .tabl\:bg-grey-light {
    background-color: #dae1e7;
  }

  .tabl\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .tabl\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .tabl\:bg-white {
    background-color: #ffffff;
  }

  .tabl\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .tabl\:bg-red-darker {
    background-color: #621b18;
  }

  .tabl\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .tabl\:bg-red {
    background-color: #e3342f;
  }

  .tabl\:bg-red-light {
    background-color: #ef5753;
  }

  .tabl\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .tabl\:bg-red-lightest {
    background-color: #fcebea;
  }

  .tabl\:bg-orange-darkest {
    background-color: #462a16;
  }

  .tabl\:bg-orange-darker {
    background-color: #613b1f;
  }

  .tabl\:bg-orange-dark {
    background-color: #de751f;
  }

  .tabl\:bg-orange {
    background-color: #f6993f;
  }

  .tabl\:bg-orange-light {
    background-color: #faad63;
  }

  .tabl\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .tabl\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .tabl\:bg-yellow-darkest {
    background-color: #453411;
  }

  .tabl\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .tabl\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .tabl\:bg-yellow {
    background-color: #ffed4a;
  }

  .tabl\:bg-yellow-light {
    background-color: #fff382;
  }

  .tabl\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .tabl\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .tabl\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .tabl\:bg-green-darker {
    background-color: #1a4731;
  }

  .tabl\:bg-green-dark {
    background-color: #1f9d55;
  }

  .tabl\:bg-green {
    background-color: #38c172;
  }

  .tabl\:bg-green-light {
    background-color: #51d88a;
  }

  .tabl\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .tabl\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .tabl\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .tabl\:bg-teal-darker {
    background-color: #20504f;
  }

  .tabl\:bg-teal-dark {
    background-color: #38a89d;
  }

  .tabl\:bg-teal {
    background-color: #4dc0b5;
  }

  .tabl\:bg-teal-light {
    background-color: #64d5ca;
  }

  .tabl\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .tabl\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .tabl\:bg-blue-darkest {
    background-color: #12283a;
  }

  .tabl\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .tabl\:bg-blue-dark {
    background-color: #2779bd;
  }

  .tabl\:bg-blue {
    background-color: #3490dc;
  }

  .tabl\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .tabl\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .tabl\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .tabl\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .tabl\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .tabl\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .tabl\:bg-indigo {
    background-color: #6574cd;
  }

  .tabl\:bg-indigo-light {
    background-color: #7886d7;
  }

  .tabl\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .tabl\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .tabl\:bg-purple-darkest {
    background-color: #21183c;
  }

  .tabl\:bg-purple-darker {
    background-color: #382b5f;
  }

  .tabl\:bg-purple-dark {
    background-color: #794acf;
  }

  .tabl\:bg-purple {
    background-color: #9561e2;
  }

  .tabl\:bg-purple-light {
    background-color: #a779e9;
  }

  .tabl\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .tabl\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .tabl\:bg-pink-darkest {
    background-color: #451225;
  }

  .tabl\:bg-pink-darker {
    background-color: #6f213f;
  }

  .tabl\:bg-pink-dark {
    background-color: #eb5286;
  }

  .tabl\:bg-pink {
    background-color: #f66d9b;
  }

  .tabl\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .tabl\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .tabl\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .tabl\:bg-brandy-punch {
    background-color: #c88532;
  }

  .tabl\:bg-alto {
    background-color: #d8d8d8;
  }

  .tabl\:bg-concrete {
    background-color: #f2f2f2;
  }

  .tabl\:bg-dusty-grey {
    background-color: #979797;
  }

  .tabl\:bg-flint {
    background-color: #6b655d;
  }

  .tabl\:bg-gallery {
    background-color: #eee;
  }

  .tabl\:bg-gimblet {
    background-color: #bfa775;
  }

  .tabl\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .tabl\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .tabl\:bg-porsche {
    background-color: #e8a959;
  }

  .tabl\:bg-sand-dune {
    background-color: #807465;
  }

  .tabl\:bg-thunder {
    background-color: #231f20;
  }

  .tabl\:bg-notblack {
    background-color: #101010;
  }

  .tabl\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .tabl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .tabl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .tabl\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .tabl\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .tabl\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .tabl\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .tabl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .tabl\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .tabl\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .tabl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .tabl\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .tabl\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .tabl\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .tabl\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .tabl\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .tabl\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .tabl\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .tabl\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .tabl\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .tabl\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .tabl\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .tabl\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .tabl\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .tabl\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .tabl\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .tabl\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .tabl\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .tabl\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .tabl\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .tabl\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .tabl\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .tabl\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .tabl\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .tabl\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .tabl\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .tabl\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .tabl\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .tabl\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .tabl\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .tabl\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .tabl\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .tabl\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .tabl\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .tabl\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .tabl\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .tabl\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .tabl\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .tabl\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .tabl\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .tabl\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .tabl\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .tabl\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .tabl\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .tabl\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .tabl\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .tabl\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .tabl\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .tabl\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .tabl\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .tabl\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .tabl\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .tabl\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .tabl\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .tabl\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .tabl\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .tabl\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .tabl\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .tabl\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .tabl\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .tabl\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .tabl\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .tabl\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .tabl\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .tabl\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .tabl\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .tabl\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .tabl\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .tabl\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .tabl\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .tabl\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .tabl\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .tabl\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .tabl\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .tabl\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .tabl\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .tabl\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .tabl\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .tabl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .tabl\:focus\:bg-black:focus {
    background-color: #000;
  }

  .tabl\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .tabl\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .tabl\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .tabl\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .tabl\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .tabl\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .tabl\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .tabl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .tabl\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .tabl\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .tabl\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .tabl\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .tabl\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .tabl\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .tabl\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .tabl\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .tabl\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .tabl\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .tabl\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .tabl\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .tabl\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .tabl\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .tabl\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .tabl\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .tabl\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .tabl\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .tabl\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .tabl\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .tabl\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .tabl\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .tabl\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .tabl\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .tabl\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .tabl\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .tabl\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .tabl\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .tabl\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .tabl\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .tabl\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .tabl\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .tabl\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .tabl\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .tabl\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .tabl\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .tabl\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .tabl\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .tabl\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .tabl\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .tabl\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .tabl\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .tabl\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .tabl\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .tabl\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .tabl\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .tabl\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .tabl\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .tabl\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .tabl\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .tabl\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .tabl\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .tabl\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .tabl\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .tabl\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .tabl\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .tabl\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .tabl\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .tabl\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .tabl\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .tabl\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .tabl\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .tabl\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .tabl\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .tabl\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .tabl\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .tabl\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .tabl\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .tabl\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .tabl\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .tabl\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .tabl\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .tabl\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .tabl\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .tabl\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .tabl\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .tabl\:bg-bottom {
    background-position: bottom;
  }

  .tabl\:bg-center {
    background-position: center;
  }

  .tabl\:bg-left {
    background-position: left;
  }

  .tabl\:bg-left-bottom {
    background-position: left bottom;
  }

  .tabl\:bg-left-top {
    background-position: left top;
  }

  .tabl\:bg-right {
    background-position: right;
  }

  .tabl\:bg-right-bottom {
    background-position: right bottom;
  }

  .tabl\:bg-right-top {
    background-position: right top;
  }

  .tabl\:bg-top {
    background-position: top;
  }

  .tabl\:bg-repeat {
    background-repeat: repeat;
  }

  .tabl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .tabl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .tabl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .tabl\:bg-repeat-round {
    background-repeat: round;
  }

  .tabl\:bg-repeat-space {
    background-repeat: space;
  }

  .tabl\:bg-auto {
    background-size: auto;
  }

  .tabl\:bg-cover {
    background-size: cover;
  }

  .tabl\:bg-contain {
    background-size: contain;
  }

  .tabl\:border-collapse {
    border-collapse: collapse;
  }

  .tabl\:border-separate {
    border-collapse: separate;
  }

  .tabl\:border-primary {
    border-color: #525ddc;
  }

  .tabl\:border-transparent {
    border-color: transparent;
  }

  .tabl\:border-black {
    border-color: #000;
  }

  .tabl\:border-grey-darkest {
    border-color: #3d4852;
  }

  .tabl\:border-grey-darker {
    border-color: #606f7b;
  }

  .tabl\:border-grey-dark {
    border-color: #8795a1;
  }

  .tabl\:border-grey {
    border-color: #b8c2cc;
  }

  .tabl\:border-grey-light {
    border-color: #dae1e7;
  }

  .tabl\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .tabl\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .tabl\:border-white {
    border-color: #ffffff;
  }

  .tabl\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .tabl\:border-red-darker {
    border-color: #621b18;
  }

  .tabl\:border-red-dark {
    border-color: #cc1f1a;
  }

  .tabl\:border-red {
    border-color: #e3342f;
  }

  .tabl\:border-red-light {
    border-color: #ef5753;
  }

  .tabl\:border-red-lighter {
    border-color: #f9acaa;
  }

  .tabl\:border-red-lightest {
    border-color: #fcebea;
  }

  .tabl\:border-orange-darkest {
    border-color: #462a16;
  }

  .tabl\:border-orange-darker {
    border-color: #613b1f;
  }

  .tabl\:border-orange-dark {
    border-color: #de751f;
  }

  .tabl\:border-orange {
    border-color: #f6993f;
  }

  .tabl\:border-orange-light {
    border-color: #faad63;
  }

  .tabl\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .tabl\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .tabl\:border-yellow-darkest {
    border-color: #453411;
  }

  .tabl\:border-yellow-darker {
    border-color: #684f1d;
  }

  .tabl\:border-yellow-dark {
    border-color: #f2d024;
  }

  .tabl\:border-yellow {
    border-color: #ffed4a;
  }

  .tabl\:border-yellow-light {
    border-color: #fff382;
  }

  .tabl\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .tabl\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .tabl\:border-green-darkest {
    border-color: #0f2f21;
  }

  .tabl\:border-green-darker {
    border-color: #1a4731;
  }

  .tabl\:border-green-dark {
    border-color: #1f9d55;
  }

  .tabl\:border-green {
    border-color: #38c172;
  }

  .tabl\:border-green-light {
    border-color: #51d88a;
  }

  .tabl\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .tabl\:border-green-lightest {
    border-color: #e3fcec;
  }

  .tabl\:border-teal-darkest {
    border-color: #0d3331;
  }

  .tabl\:border-teal-darker {
    border-color: #20504f;
  }

  .tabl\:border-teal-dark {
    border-color: #38a89d;
  }

  .tabl\:border-teal {
    border-color: #4dc0b5;
  }

  .tabl\:border-teal-light {
    border-color: #64d5ca;
  }

  .tabl\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .tabl\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .tabl\:border-blue-darkest {
    border-color: #12283a;
  }

  .tabl\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .tabl\:border-blue-dark {
    border-color: #2779bd;
  }

  .tabl\:border-blue {
    border-color: #3490dc;
  }

  .tabl\:border-blue-light {
    border-color: #6cb2eb;
  }

  .tabl\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .tabl\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .tabl\:border-indigo-darkest {
    border-color: #191e38;
  }

  .tabl\:border-indigo-darker {
    border-color: #2f365f;
  }

  .tabl\:border-indigo-dark {
    border-color: #5661b3;
  }

  .tabl\:border-indigo {
    border-color: #6574cd;
  }

  .tabl\:border-indigo-light {
    border-color: #7886d7;
  }

  .tabl\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .tabl\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .tabl\:border-purple-darkest {
    border-color: #21183c;
  }

  .tabl\:border-purple-darker {
    border-color: #382b5f;
  }

  .tabl\:border-purple-dark {
    border-color: #794acf;
  }

  .tabl\:border-purple {
    border-color: #9561e2;
  }

  .tabl\:border-purple-light {
    border-color: #a779e9;
  }

  .tabl\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .tabl\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .tabl\:border-pink-darkest {
    border-color: #451225;
  }

  .tabl\:border-pink-darker {
    border-color: #6f213f;
  }

  .tabl\:border-pink-dark {
    border-color: #eb5286;
  }

  .tabl\:border-pink {
    border-color: #f66d9b;
  }

  .tabl\:border-pink-light {
    border-color: #fa7ea8;
  }

  .tabl\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .tabl\:border-pink-lightest {
    border-color: #ffebef;
  }

  .tabl\:border-brandy-punch {
    border-color: #c88532;
  }

  .tabl\:border-alto {
    border-color: #d8d8d8;
  }

  .tabl\:border-concrete {
    border-color: #f2f2f2;
  }

  .tabl\:border-dusty-grey {
    border-color: #979797;
  }

  .tabl\:border-flint {
    border-color: #6b655d;
  }

  .tabl\:border-gallery {
    border-color: #eee;
  }

  .tabl\:border-gimblet {
    border-color: #bfa775;
  }

  .tabl\:border-mine-shaft {
    border-color: #2a2727;
  }

  .tabl\:border-pale-oyster {
    border-color: #9b9184;
  }

  .tabl\:border-porsche {
    border-color: #e8a959;
  }

  .tabl\:border-sand-dune {
    border-color: #807465;
  }

  .tabl\:border-thunder {
    border-color: #231f20;
  }

  .tabl\:border-notblack {
    border-color: #101010;
  }

  .tabl\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .tabl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .tabl\:hover\:border-black:hover {
    border-color: #000;
  }

  .tabl\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .tabl\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .tabl\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .tabl\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .tabl\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .tabl\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .tabl\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .tabl\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .tabl\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .tabl\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .tabl\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .tabl\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .tabl\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .tabl\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .tabl\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .tabl\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .tabl\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .tabl\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .tabl\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .tabl\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .tabl\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .tabl\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .tabl\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .tabl\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .tabl\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .tabl\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .tabl\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .tabl\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .tabl\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .tabl\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .tabl\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .tabl\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .tabl\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .tabl\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .tabl\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .tabl\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .tabl\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .tabl\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .tabl\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .tabl\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .tabl\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .tabl\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .tabl\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .tabl\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .tabl\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .tabl\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .tabl\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .tabl\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .tabl\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .tabl\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .tabl\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .tabl\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .tabl\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .tabl\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .tabl\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .tabl\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .tabl\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .tabl\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .tabl\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .tabl\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .tabl\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .tabl\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .tabl\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .tabl\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .tabl\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .tabl\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .tabl\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .tabl\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .tabl\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .tabl\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .tabl\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .tabl\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .tabl\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .tabl\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .tabl\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .tabl\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .tabl\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .tabl\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .tabl\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .tabl\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .tabl\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .tabl\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .tabl\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .tabl\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .tabl\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .tabl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .tabl\:focus\:border-black:focus {
    border-color: #000;
  }

  .tabl\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .tabl\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .tabl\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .tabl\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .tabl\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .tabl\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .tabl\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .tabl\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .tabl\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .tabl\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .tabl\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .tabl\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .tabl\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .tabl\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .tabl\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .tabl\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .tabl\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .tabl\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .tabl\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .tabl\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .tabl\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .tabl\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .tabl\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .tabl\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .tabl\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .tabl\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .tabl\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .tabl\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .tabl\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .tabl\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .tabl\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .tabl\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .tabl\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .tabl\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .tabl\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .tabl\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .tabl\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .tabl\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .tabl\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .tabl\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .tabl\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .tabl\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .tabl\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .tabl\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .tabl\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .tabl\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .tabl\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .tabl\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .tabl\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .tabl\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .tabl\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .tabl\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .tabl\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .tabl\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .tabl\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .tabl\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .tabl\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .tabl\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .tabl\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .tabl\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .tabl\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .tabl\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .tabl\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .tabl\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .tabl\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .tabl\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .tabl\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .tabl\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .tabl\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .tabl\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .tabl\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .tabl\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .tabl\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .tabl\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .tabl\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .tabl\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .tabl\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .tabl\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .tabl\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .tabl\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .tabl\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .tabl\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .tabl\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .tabl\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .tabl\:rounded-100 {
    border-radius: 100%;
  }

  .tabl\:rounded-none {
    border-radius: 0;
  }

  .tabl\:rounded-sm {
    border-radius: .125rem;
  }

  .tabl\:rounded {
    border-radius: .25rem;
  }

  .tabl\:rounded-lg {
    border-radius: .5rem;
  }

  .tabl\:rounded-full {
    border-radius: 9999px;
  }

  .tabl\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .tabl\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .tabl\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabl\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .tabl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tabl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tabl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabl\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .tabl\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .tabl\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabl\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .tabl\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .tabl\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .tabl\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabl\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .tabl\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .tabl\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .tabl\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabl\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .tabl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tabl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tabl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tabl\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .tabl\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .tabl\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .tabl\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .tabl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tabl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .tabl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tabl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tabl\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .tabl\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .tabl\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .tabl\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .tabl\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .tabl\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .tabl\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .tabl\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .tabl\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .tabl\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .tabl\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .tabl\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .tabl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .tabl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .tabl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .tabl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .tabl\:border-solid {
    border-style: solid;
  }

  .tabl\:border-dashed {
    border-style: dashed;
  }

  .tabl\:border-dotted {
    border-style: dotted;
  }

  .tabl\:border-double {
    border-style: double;
  }

  .tabl\:border-none {
    border-style: none;
  }

  .tabl\:border-0 {
    border-width: 0;
  }

  .tabl\:border-2 {
    border-width: 2px;
  }

  .tabl\:border-4 {
    border-width: 4px;
  }

  .tabl\:border-8 {
    border-width: 8px;
  }

  .tabl\:border {
    border-width: 1px;
  }

  .tabl\:border-3px {
    border-width: 3px;
  }

  .tabl\:border-t-0 {
    border-top-width: 0;
  }

  .tabl\:border-r-0 {
    border-right-width: 0;
  }

  .tabl\:border-b-0 {
    border-bottom-width: 0;
  }

  .tabl\:border-l-0 {
    border-left-width: 0;
  }

  .tabl\:border-t-2 {
    border-top-width: 2px;
  }

  .tabl\:border-r-2 {
    border-right-width: 2px;
  }

  .tabl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .tabl\:border-l-2 {
    border-left-width: 2px;
  }

  .tabl\:border-t-4 {
    border-top-width: 4px;
  }

  .tabl\:border-r-4 {
    border-right-width: 4px;
  }

  .tabl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .tabl\:border-l-4 {
    border-left-width: 4px;
  }

  .tabl\:border-t-8 {
    border-top-width: 8px;
  }

  .tabl\:border-r-8 {
    border-right-width: 8px;
  }

  .tabl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .tabl\:border-l-8 {
    border-left-width: 8px;
  }

  .tabl\:border-t {
    border-top-width: 1px;
  }

  .tabl\:border-r {
    border-right-width: 1px;
  }

  .tabl\:border-b {
    border-bottom-width: 1px;
  }

  .tabl\:border-l {
    border-left-width: 1px;
  }

  .tabl\:border-t-3px {
    border-top-width: 3px;
  }

  .tabl\:border-r-3px {
    border-right-width: 3px;
  }

  .tabl\:border-b-3px {
    border-bottom-width: 3px;
  }

  .tabl\:border-l-3px {
    border-left-width: 3px;
  }

  .tabl\:cursor-auto {
    cursor: auto;
  }

  .tabl\:cursor-default {
    cursor: default;
  }

  .tabl\:cursor-pointer {
    cursor: pointer;
  }

  .tabl\:cursor-wait {
    cursor: wait;
  }

  .tabl\:cursor-text {
    cursor: text;
  }

  .tabl\:cursor-move {
    cursor: move;
  }

  .tabl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tabl\:block {
    display: block;
  }

  .tabl\:inline-block {
    display: inline-block;
  }

  .tabl\:inline {
    display: inline;
  }

  .tabl\:flex {
    display: -webkit-box;
    display: flex;
  }

  .tabl\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .tabl\:table {
    display: table;
  }

  .tabl\:table-row {
    display: table-row;
  }

  .tabl\:table-cell {
    display: table-cell;
  }

  .tabl\:hidden {
    display: none;
  }

  .tabl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .tabl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .tabl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .tabl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .tabl\:flex-wrap {
    flex-wrap: wrap;
  }

  .tabl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .tabl\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .tabl\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .tabl\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .tabl\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .tabl\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .tabl\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .tabl\:self-auto {
    align-self: auto;
  }

  .tabl\:self-start {
    align-self: flex-start;
  }

  .tabl\:self-end {
    align-self: flex-end;
  }

  .tabl\:self-center {
    align-self: center;
  }

  .tabl\:self-stretch {
    align-self: stretch;
  }

  .tabl\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .tabl\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .tabl\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .tabl\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .tabl\:justify-around {
    justify-content: space-around;
  }

  .tabl\:content-center {
    align-content: center;
  }

  .tabl\:content-start {
    align-content: flex-start;
  }

  .tabl\:content-end {
    align-content: flex-end;
  }

  .tabl\:content-between {
    align-content: space-between;
  }

  .tabl\:content-around {
    align-content: space-around;
  }

  .tabl\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .tabl\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .tabl\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .tabl\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .tabl\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .tabl\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .tabl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .tabl\:flex-shrink {
    flex-shrink: 1;
  }

  .tabl\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .tabl\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .tabl\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .tabl\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .tabl\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .tabl\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .tabl\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .tabl\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .tabl\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .tabl\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .tabl\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .tabl\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .tabl\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .tabl\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .tabl\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .tabl\:float-right {
    float: right;
  }

  .tabl\:float-left {
    float: left;
  }

  .tabl\:float-none {
    float: none;
  }

  .tabl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .tabl\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .tabl\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .tabl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .tabl\:font-hairline {
    font-weight: 100;
  }

  .tabl\:font-thin {
    font-weight: 200;
  }

  .tabl\:font-light {
    font-weight: 300;
  }

  .tabl\:font-normal {
    font-weight: 400;
  }

  .tabl\:font-medium {
    font-weight: 500;
  }

  .tabl\:font-semibold {
    font-weight: 600;
  }

  .tabl\:font-bold {
    font-weight: 700;
  }

  .tabl\:font-extrabold {
    font-weight: 800;
  }

  .tabl\:font-black {
    font-weight: 900;
  }

  .tabl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .tabl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .tabl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .tabl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .tabl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .tabl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .tabl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .tabl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .tabl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .tabl\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .tabl\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .tabl\:focus\:font-light:focus {
    font-weight: 300;
  }

  .tabl\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .tabl\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .tabl\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .tabl\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .tabl\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .tabl\:focus\:font-black:focus {
    font-weight: 900;
  }

  .tabl\:h-0 {
    height: 0;
  }

  .tabl\:h-1 {
    height: 0.25rem;
  }

  .tabl\:h-2 {
    height: 0.5rem;
  }

  .tabl\:h-3 {
    height: 0.75rem;
  }

  .tabl\:h-4 {
    height: 1rem;
  }

  .tabl\:h-5 {
    height: 1.25rem;
  }

  .tabl\:h-6 {
    height: 1.5rem;
  }

  .tabl\:h-8 {
    height: 2rem;
  }

  .tabl\:h-10 {
    height: 2.5rem;
  }

  .tabl\:h-12 {
    height: 3rem;
  }

  .tabl\:h-16 {
    height: 4rem;
  }

  .tabl\:h-24 {
    height: 6rem;
  }

  .tabl\:h-32 {
    height: 8rem;
  }

  .tabl\:h-48 {
    height: 12rem;
  }

  .tabl\:h-64 {
    height: 16rem;
  }

  .tabl\:h-auto {
    height: auto;
  }

  .tabl\:h-px {
    height: 1px;
  }

  .tabl\:h-full {
    height: 100%;
  }

  .tabl\:h-screen {
    height: 100vh;
  }

  .tabl\:h-2px {
    height: 2px;
  }

  .tabl\:h-10px {
    height: 10px;
  }

  .tabl\:h-14px {
    height: 14px;
  }

  .tabl\:h-15px {
    height: 15px;
  }

  .tabl\:h-30px {
    height: 30px;
  }

  .tabl\:h-33px {
    height: 33px;
  }

  .tabl\:h-35px {
    height: 35px;
  }

  .tabl\:h-37px {
    height: 37px;
  }

  .tabl\:h-44px {
    height: 44px;
  }

  .tabl\:h-45px {
    height: 45px;
  }

  .tabl\:h-50px {
    height: 50px;
  }

  .tabl\:h-55px {
    height: 55px;
  }

  .tabl\:h-69px {
    height: 69px;
  }

  .tabl\:h-70px {
    height: 70px;
  }

  .tabl\:h-75px {
    height: 75px;
  }

  .tabl\:h-77px {
    height: 77px;
  }

  .tabl\:h-86px {
    height: 86px;
  }

  .tabl\:h-90px {
    height: 90px;
  }

  .tabl\:h-94px {
    height: 94px;
  }

  .tabl\:h-95px {
    height: 95px;
  }

  .tabl\:h-100px {
    height: 100px;
  }

  .tabl\:h-106px {
    height: 106px;
  }

  .tabl\:h-108px {
    height: 108px;
  }

  .tabl\:h-117px {
    height: 117px;
  }

  .tabl\:h-137px {
    height: 137px;
  }

  .tabl\:h-142px {
    height: 142px;
  }

  .tabl\:h-147px {
    height: 147px;
  }

  .tabl\:h-153px {
    height: 153px;
  }

  .tabl\:h-157px {
    height: 157px;
  }

  .tabl\:h-167px {
    height: 167px;
  }

  .tabl\:h-182px {
    height: 182px;
  }

  .tabl\:h-189px {
    height: 189px;
  }

  .tabl\:h-198px {
    height: 198px;
  }

  .tabl\:h-200px {
    height: 200px;
  }

  .tabl\:h-213px {
    height: 213px;
  }

  .tabl\:h-234px {
    height: 234px;
  }

  .tabl\:h-227px {
    height: 227px;
  }

  .tabl\:h-228px {
    height: 228px;
  }

  .tabl\:h-615px {
    height: 615px;
  }

  .tabl\:h-6px {
    height: 6px;
  }

  .tabl\:h-59px {
    height: 59px;
  }

  .tabl\:h-60px {
    height: 60px;
  }

  .tabl\:h-97px {
    height: 97px;
  }

  .tabl\:h-122px {
    height: 122px;
  }

  .tabl\:h-125px {
    height: 125px;
  }

  .tabl\:h-172px {
    height: 172px;
  }

  .tabl\:h-178px {
    height: 178px;
  }

  .tabl\:h-236px {
    height: 236px;
  }

  .tabl\:h-295px {
    height: 295px;
  }

  .tabl\:h-335px {
    height: 335px;
  }

  .tabl\:h-336px {
    height: 336px;
  }

  .tabl\:h-375px {
    height: 375px;
  }

  .tabl\:h-376px {
    height: 376px;
  }

  .tabl\:h-395px {
    height: 395px;
  }

  .tabl\:h-400px {
    height: 400px;
  }

  .tabl\:h-416px {
    height: 416px;
  }

  .tabl\:h-495px {
    height: 495px;
  }

  .tabl\:h-930px {
    height: 930px;
  }

  .tabl\:h-90percent {
    height: 90%;
  }

  .tabl\:leading-30 {
    line-height: 30px;
  }

  .tabl\:leading-none {
    line-height: 1;
  }

  .tabl\:leading-tight {
    line-height: 1.25;
  }

  .tabl\:leading-normal {
    line-height: 1.5;
  }

  .tabl\:leading-loose {
    line-height: 2;
  }

  .tabl\:leading-18px {
    line-height: 18px;
  }

  .tabl\:leading-20px {
    line-height: 20px;
  }

  .tabl\:leading-22px {
    line-height: 22px;
  }

  .tabl\:leading-25px {
    line-height: 25px;
  }

  .tabl\:leading-26px {
    line-height: 26px;
  }

  .tabl\:list-inside {
    list-style-position: inside;
  }

  .tabl\:list-outside {
    list-style-position: outside;
  }

  .tabl\:list-none {
    list-style-type: none;
  }

  .tabl\:list-disc {
    list-style-type: disc;
  }

  .tabl\:list-decimal {
    list-style-type: decimal;
  }

  .tabl\:m-0 {
    margin: 0;
  }

  .tabl\:m-1 {
    margin: 0.25rem;
  }

  .tabl\:m-2 {
    margin: 0.5rem;
  }

  .tabl\:m-3 {
    margin: 0.75rem;
  }

  .tabl\:m-4 {
    margin: 1rem;
  }

  .tabl\:m-5 {
    margin: 1.25rem;
  }

  .tabl\:m-6 {
    margin: 1.5rem;
  }

  .tabl\:m-8 {
    margin: 2rem;
  }

  .tabl\:m-10 {
    margin: 2.5rem;
  }

  .tabl\:m-12 {
    margin: 3rem;
  }

  .tabl\:m-16 {
    margin: 4rem;
  }

  .tabl\:m-20 {
    margin: 5rem;
  }

  .tabl\:m-24 {
    margin: 6rem;
  }

  .tabl\:m-32 {
    margin: 8rem;
  }

  .tabl\:m-auto {
    margin: auto;
  }

  .tabl\:m-px {
    margin: 1px;
  }

  .tabl\:m-1px {
    margin: 1px;
  }

  .tabl\:m-3px {
    margin: 3px;
  }

  .tabl\:m-5px {
    margin: 5px;
  }

  .tabl\:m-6px {
    margin: 6px;
  }

  .tabl\:m-7px {
    margin: 7px;
  }

  .tabl\:m-9px {
    margin: 9px;
  }

  .tabl\:m-10px {
    margin: 10px;
  }

  .tabl\:m-11px {
    margin: 11px;
  }

  .tabl\:m-12px {
    margin: 12px;
  }

  .tabl\:m-14px {
    margin: 14px;
  }

  .tabl\:m-17px {
    margin: 17px;
  }

  .tabl\:m-18px {
    margin: 18px;
  }

  .tabl\:m-19px {
    margin: 19px;
  }

  .tabl\:m-20px {
    margin: 20px;
  }

  .tabl\:m-21px {
    margin: 21px;
  }

  .tabl\:m-22px {
    margin: 22px;
  }

  .tabl\:m-23px {
    margin: 23px;
  }

  .tabl\:m-25px {
    margin: 25px;
  }

  .tabl\:m-26px {
    margin: 26px;
  }

  .tabl\:m-27px {
    margin: 27px;
  }

  .tabl\:m-30px {
    margin: 30px;
  }

  .tabl\:m-13px {
    margin: 13px;
  }

  .tabl\:m-15px {
    margin: 15px;
  }

  .tabl\:m-28px {
    margin: 28px;
  }

  .tabl\:m-111px {
    margin: 111px;
  }

  .tabl\:m-122px {
    margin: 122px;
  }

  .tabl\:m-32px {
    margin: 32px;
  }

  .tabl\:m-34px {
    margin: 34px;
  }

  .tabl\:m-37px {
    margin: 37px;
  }

  .tabl\:m-40px {
    margin: 40px;
  }

  .tabl\:m-50px {
    margin: 50px;
  }

  .tabl\:m-55px {
    margin: 55px;
  }

  .tabl\:m-35px {
    margin: 35px;
  }

  .tabl\:m-38px {
    margin: 38px;
  }

  .tabl\:m-46px {
    margin: 46px;
  }

  .tabl\:m-75px {
    margin: 75px;
  }

  .tabl\:m-83px {
    margin: 83px;
  }

  .tabl\:m-84px {
    margin: 84px;
  }

  .tabl\:m-90px {
    margin: 90px;
  }

  .tabl\:m-92px {
    margin: 92px;
  }

  .tabl\:m-100px {
    margin: 100px;
  }

  .tabl\:m-106px {
    margin: 106px;
  }

  .tabl\:m-109px {
    margin: 109px;
  }

  .tabl\:m-180px {
    margin: 180px;
  }

  .tabl\:-m-px {
    margin: -1px;
  }

  .tabl\:-m-1 {
    margin: -0.25rem;
  }

  .tabl\:-m-2 {
    margin: -0.5rem;
  }

  .tabl\:-m-3 {
    margin: -0.75rem;
  }

  .tabl\:-m-4 {
    margin: -1rem;
  }

  .tabl\:-m-5 {
    margin: -1.25rem;
  }

  .tabl\:-m-6 {
    margin: -1.5rem;
  }

  .tabl\:-m-8 {
    margin: -2rem;
  }

  .tabl\:-m-10 {
    margin: -2.5rem;
  }

  .tabl\:-m-12 {
    margin: -3rem;
  }

  .tabl\:-m-16 {
    margin: -4rem;
  }

  .tabl\:-m-20 {
    margin: -5rem;
  }

  .tabl\:-m-24 {
    margin: -6rem;
  }

  .tabl\:-m-32 {
    margin: -8rem;
  }

  .tabl\:-m-2px {
    margin: -2px;
  }

  .tabl\:-m-10px {
    margin: -10px;
  }

  .tabl\:-m-11px {
    margin: -11px;
  }

  .tabl\:-m-12px {
    margin: -12px;
  }

  .tabl\:-m-14px {
    margin: -14px;
  }

  .tabl\:-m-15px {
    margin: -15px;
  }

  .tabl\:-m-30px {
    margin: -30px;
  }

  .tabl\:-m-100px {
    margin: -100px;
  }

  .tabl\:-m-105px {
    margin: -105px;
  }

  .tabl\:-m-300px {
    margin: -300px;
  }

  .tabl\:-m-90px {
    margin: -90px;
  }

  .tabl\:-m-92px {
    margin: -92px;
  }

  .tabl\:-m-65px {
    margin: -65px;
  }

  .tabl\:-m-50px {
    margin: -50px;
  }

  .tabl\:-m-55px {
    margin: -55px;
  }

  .tabl\:-m-50vw {
    margin: -50vw;
  }

  .tabl\:-m-17px {
    margin: -17px;
  }

  .tabl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .tabl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .tabl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .tabl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .tabl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .tabl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .tabl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .tabl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .tabl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tabl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .tabl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .tabl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .tabl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tabl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tabl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .tabl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .tabl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .tabl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .tabl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .tabl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .tabl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .tabl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .tabl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .tabl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .tabl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .tabl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .tabl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .tabl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tabl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .tabl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabl\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tabl\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tabl\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .tabl\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .tabl\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .tabl\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .tabl\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .tabl\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .tabl\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .tabl\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .tabl\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .tabl\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .tabl\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .tabl\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .tabl\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .tabl\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .tabl\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .tabl\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .tabl\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .tabl\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .tabl\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .tabl\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .tabl\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .tabl\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .tabl\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .tabl\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .tabl\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tabl\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabl\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .tabl\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .tabl\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .tabl\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .tabl\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .tabl\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .tabl\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .tabl\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .tabl\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .tabl\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .tabl\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .tabl\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .tabl\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .tabl\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .tabl\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .tabl\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .tabl\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .tabl\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .tabl\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .tabl\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .tabl\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .tabl\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .tabl\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .tabl\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .tabl\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .tabl\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .tabl\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .tabl\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .tabl\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .tabl\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .tabl\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tabl\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .tabl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .tabl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .tabl\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .tabl\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .tabl\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .tabl\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .tabl\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .tabl\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .tabl\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .tabl\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .tabl\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .tabl\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .tabl\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .tabl\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .tabl\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .tabl\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .tabl\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .tabl\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .tabl\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .tabl\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .tabl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .tabl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .tabl\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .tabl\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .tabl\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .tabl\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .tabl\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .tabl\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .tabl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .tabl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .tabl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .tabl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .tabl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .tabl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .tabl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .tabl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .tabl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .tabl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .tabl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .tabl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .tabl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .tabl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .tabl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .tabl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .tabl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .tabl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .tabl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .tabl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .tabl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .tabl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .tabl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .tabl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .tabl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .tabl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .tabl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .tabl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .tabl\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .tabl\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .tabl\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .tabl\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .tabl\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .tabl\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .tabl\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .tabl\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .tabl\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .tabl\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .tabl\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .tabl\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .tabl\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .tabl\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .tabl\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .tabl\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .tabl\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .tabl\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .tabl\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .tabl\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .tabl\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .tabl\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .tabl\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .tabl\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .tabl\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .tabl\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .tabl\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .tabl\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .tabl\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .tabl\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .tabl\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .tabl\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .tabl\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .tabl\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .tabl\:mt-0 {
    margin-top: 0;
  }

  .tabl\:mr-0 {
    margin-right: 0;
  }

  .tabl\:mb-0 {
    margin-bottom: 0;
  }

  .tabl\:ml-0 {
    margin-left: 0;
  }

  .tabl\:mt-1 {
    margin-top: 0.25rem;
  }

  .tabl\:mr-1 {
    margin-right: 0.25rem;
  }

  .tabl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .tabl\:ml-1 {
    margin-left: 0.25rem;
  }

  .tabl\:mt-2 {
    margin-top: 0.5rem;
  }

  .tabl\:mr-2 {
    margin-right: 0.5rem;
  }

  .tabl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .tabl\:ml-2 {
    margin-left: 0.5rem;
  }

  .tabl\:mt-3 {
    margin-top: 0.75rem;
  }

  .tabl\:mr-3 {
    margin-right: 0.75rem;
  }

  .tabl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .tabl\:ml-3 {
    margin-left: 0.75rem;
  }

  .tabl\:mt-4 {
    margin-top: 1rem;
  }

  .tabl\:mr-4 {
    margin-right: 1rem;
  }

  .tabl\:mb-4 {
    margin-bottom: 1rem;
  }

  .tabl\:ml-4 {
    margin-left: 1rem;
  }

  .tabl\:mt-5 {
    margin-top: 1.25rem;
  }

  .tabl\:mr-5 {
    margin-right: 1.25rem;
  }

  .tabl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .tabl\:ml-5 {
    margin-left: 1.25rem;
  }

  .tabl\:mt-6 {
    margin-top: 1.5rem;
  }

  .tabl\:mr-6 {
    margin-right: 1.5rem;
  }

  .tabl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .tabl\:ml-6 {
    margin-left: 1.5rem;
  }

  .tabl\:mt-8 {
    margin-top: 2rem;
  }

  .tabl\:mr-8 {
    margin-right: 2rem;
  }

  .tabl\:mb-8 {
    margin-bottom: 2rem;
  }

  .tabl\:ml-8 {
    margin-left: 2rem;
  }

  .tabl\:mt-10 {
    margin-top: 2.5rem;
  }

  .tabl\:mr-10 {
    margin-right: 2.5rem;
  }

  .tabl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .tabl\:ml-10 {
    margin-left: 2.5rem;
  }

  .tabl\:mt-12 {
    margin-top: 3rem;
  }

  .tabl\:mr-12 {
    margin-right: 3rem;
  }

  .tabl\:mb-12 {
    margin-bottom: 3rem;
  }

  .tabl\:ml-12 {
    margin-left: 3rem;
  }

  .tabl\:mt-16 {
    margin-top: 4rem;
  }

  .tabl\:mr-16 {
    margin-right: 4rem;
  }

  .tabl\:mb-16 {
    margin-bottom: 4rem;
  }

  .tabl\:ml-16 {
    margin-left: 4rem;
  }

  .tabl\:mt-20 {
    margin-top: 5rem;
  }

  .tabl\:mr-20 {
    margin-right: 5rem;
  }

  .tabl\:mb-20 {
    margin-bottom: 5rem;
  }

  .tabl\:ml-20 {
    margin-left: 5rem;
  }

  .tabl\:mt-24 {
    margin-top: 6rem;
  }

  .tabl\:mr-24 {
    margin-right: 6rem;
  }

  .tabl\:mb-24 {
    margin-bottom: 6rem;
  }

  .tabl\:ml-24 {
    margin-left: 6rem;
  }

  .tabl\:mt-32 {
    margin-top: 8rem;
  }

  .tabl\:mr-32 {
    margin-right: 8rem;
  }

  .tabl\:mb-32 {
    margin-bottom: 8rem;
  }

  .tabl\:ml-32 {
    margin-left: 8rem;
  }

  .tabl\:mt-auto {
    margin-top: auto;
  }

  .tabl\:mr-auto {
    margin-right: auto;
  }

  .tabl\:mb-auto {
    margin-bottom: auto;
  }

  .tabl\:ml-auto {
    margin-left: auto;
  }

  .tabl\:mt-px {
    margin-top: 1px;
  }

  .tabl\:mr-px {
    margin-right: 1px;
  }

  .tabl\:mb-px {
    margin-bottom: 1px;
  }

  .tabl\:ml-px {
    margin-left: 1px;
  }

  .tabl\:mt-1px {
    margin-top: 1px;
  }

  .tabl\:mr-1px {
    margin-right: 1px;
  }

  .tabl\:mb-1px {
    margin-bottom: 1px;
  }

  .tabl\:ml-1px {
    margin-left: 1px;
  }

  .tabl\:mt-3px {
    margin-top: 3px;
  }

  .tabl\:mr-3px {
    margin-right: 3px;
  }

  .tabl\:mb-3px {
    margin-bottom: 3px;
  }

  .tabl\:ml-3px {
    margin-left: 3px;
  }

  .tabl\:mt-5px {
    margin-top: 5px;
  }

  .tabl\:mr-5px {
    margin-right: 5px;
  }

  .tabl\:mb-5px {
    margin-bottom: 5px;
  }

  .tabl\:ml-5px {
    margin-left: 5px;
  }

  .tabl\:mt-6px {
    margin-top: 6px;
  }

  .tabl\:mr-6px {
    margin-right: 6px;
  }

  .tabl\:mb-6px {
    margin-bottom: 6px;
  }

  .tabl\:ml-6px {
    margin-left: 6px;
  }

  .tabl\:mt-7px {
    margin-top: 7px;
  }

  .tabl\:mr-7px {
    margin-right: 7px;
  }

  .tabl\:mb-7px {
    margin-bottom: 7px;
  }

  .tabl\:ml-7px {
    margin-left: 7px;
  }

  .tabl\:mt-9px {
    margin-top: 9px;
  }

  .tabl\:mr-9px {
    margin-right: 9px;
  }

  .tabl\:mb-9px {
    margin-bottom: 9px;
  }

  .tabl\:ml-9px {
    margin-left: 9px;
  }

  .tabl\:mt-10px {
    margin-top: 10px;
  }

  .tabl\:mr-10px {
    margin-right: 10px;
  }

  .tabl\:mb-10px {
    margin-bottom: 10px;
  }

  .tabl\:ml-10px {
    margin-left: 10px;
  }

  .tabl\:mt-11px {
    margin-top: 11px;
  }

  .tabl\:mr-11px {
    margin-right: 11px;
  }

  .tabl\:mb-11px {
    margin-bottom: 11px;
  }

  .tabl\:ml-11px {
    margin-left: 11px;
  }

  .tabl\:mt-12px {
    margin-top: 12px;
  }

  .tabl\:mr-12px {
    margin-right: 12px;
  }

  .tabl\:mb-12px {
    margin-bottom: 12px;
  }

  .tabl\:ml-12px {
    margin-left: 12px;
  }

  .tabl\:mt-14px {
    margin-top: 14px;
  }

  .tabl\:mr-14px {
    margin-right: 14px;
  }

  .tabl\:mb-14px {
    margin-bottom: 14px;
  }

  .tabl\:ml-14px {
    margin-left: 14px;
  }

  .tabl\:mt-17px {
    margin-top: 17px;
  }

  .tabl\:mr-17px {
    margin-right: 17px;
  }

  .tabl\:mb-17px {
    margin-bottom: 17px;
  }

  .tabl\:ml-17px {
    margin-left: 17px;
  }

  .tabl\:mt-18px {
    margin-top: 18px;
  }

  .tabl\:mr-18px {
    margin-right: 18px;
  }

  .tabl\:mb-18px {
    margin-bottom: 18px;
  }

  .tabl\:ml-18px {
    margin-left: 18px;
  }

  .tabl\:mt-19px {
    margin-top: 19px;
  }

  .tabl\:mr-19px {
    margin-right: 19px;
  }

  .tabl\:mb-19px {
    margin-bottom: 19px;
  }

  .tabl\:ml-19px {
    margin-left: 19px;
  }

  .tabl\:mt-20px {
    margin-top: 20px;
  }

  .tabl\:mr-20px {
    margin-right: 20px;
  }

  .tabl\:mb-20px {
    margin-bottom: 20px;
  }

  .tabl\:ml-20px {
    margin-left: 20px;
  }

  .tabl\:mt-21px {
    margin-top: 21px;
  }

  .tabl\:mr-21px {
    margin-right: 21px;
  }

  .tabl\:mb-21px {
    margin-bottom: 21px;
  }

  .tabl\:ml-21px {
    margin-left: 21px;
  }

  .tabl\:mt-22px {
    margin-top: 22px;
  }

  .tabl\:mr-22px {
    margin-right: 22px;
  }

  .tabl\:mb-22px {
    margin-bottom: 22px;
  }

  .tabl\:ml-22px {
    margin-left: 22px;
  }

  .tabl\:mt-23px {
    margin-top: 23px;
  }

  .tabl\:mr-23px {
    margin-right: 23px;
  }

  .tabl\:mb-23px {
    margin-bottom: 23px;
  }

  .tabl\:ml-23px {
    margin-left: 23px;
  }

  .tabl\:mt-25px {
    margin-top: 25px;
  }

  .tabl\:mr-25px {
    margin-right: 25px;
  }

  .tabl\:mb-25px {
    margin-bottom: 25px;
  }

  .tabl\:ml-25px {
    margin-left: 25px;
  }

  .tabl\:mt-26px {
    margin-top: 26px;
  }

  .tabl\:mr-26px {
    margin-right: 26px;
  }

  .tabl\:mb-26px {
    margin-bottom: 26px;
  }

  .tabl\:ml-26px {
    margin-left: 26px;
  }

  .tabl\:mt-27px {
    margin-top: 27px;
  }

  .tabl\:mr-27px {
    margin-right: 27px;
  }

  .tabl\:mb-27px {
    margin-bottom: 27px;
  }

  .tabl\:ml-27px {
    margin-left: 27px;
  }

  .tabl\:mt-30px {
    margin-top: 30px;
  }

  .tabl\:mr-30px {
    margin-right: 30px;
  }

  .tabl\:mb-30px {
    margin-bottom: 30px;
  }

  .tabl\:ml-30px {
    margin-left: 30px;
  }

  .tabl\:mt-13px {
    margin-top: 13px;
  }

  .tabl\:mr-13px {
    margin-right: 13px;
  }

  .tabl\:mb-13px {
    margin-bottom: 13px;
  }

  .tabl\:ml-13px {
    margin-left: 13px;
  }

  .tabl\:mt-15px {
    margin-top: 15px;
  }

  .tabl\:mr-15px {
    margin-right: 15px;
  }

  .tabl\:mb-15px {
    margin-bottom: 15px;
  }

  .tabl\:ml-15px {
    margin-left: 15px;
  }

  .tabl\:mt-28px {
    margin-top: 28px;
  }

  .tabl\:mr-28px {
    margin-right: 28px;
  }

  .tabl\:mb-28px {
    margin-bottom: 28px;
  }

  .tabl\:ml-28px {
    margin-left: 28px;
  }

  .tabl\:mt-111px {
    margin-top: 111px;
  }

  .tabl\:mr-111px {
    margin-right: 111px;
  }

  .tabl\:mb-111px {
    margin-bottom: 111px;
  }

  .tabl\:ml-111px {
    margin-left: 111px;
  }

  .tabl\:mt-122px {
    margin-top: 122px;
  }

  .tabl\:mr-122px {
    margin-right: 122px;
  }

  .tabl\:mb-122px {
    margin-bottom: 122px;
  }

  .tabl\:ml-122px {
    margin-left: 122px;
  }

  .tabl\:mt-32px {
    margin-top: 32px;
  }

  .tabl\:mr-32px {
    margin-right: 32px;
  }

  .tabl\:mb-32px {
    margin-bottom: 32px;
  }

  .tabl\:ml-32px {
    margin-left: 32px;
  }

  .tabl\:mt-34px {
    margin-top: 34px;
  }

  .tabl\:mr-34px {
    margin-right: 34px;
  }

  .tabl\:mb-34px {
    margin-bottom: 34px;
  }

  .tabl\:ml-34px {
    margin-left: 34px;
  }

  .tabl\:mt-37px {
    margin-top: 37px;
  }

  .tabl\:mr-37px {
    margin-right: 37px;
  }

  .tabl\:mb-37px {
    margin-bottom: 37px;
  }

  .tabl\:ml-37px {
    margin-left: 37px;
  }

  .tabl\:mt-40px {
    margin-top: 40px;
  }

  .tabl\:mr-40px {
    margin-right: 40px;
  }

  .tabl\:mb-40px {
    margin-bottom: 40px;
  }

  .tabl\:ml-40px {
    margin-left: 40px;
  }

  .tabl\:mt-50px {
    margin-top: 50px;
  }

  .tabl\:mr-50px {
    margin-right: 50px;
  }

  .tabl\:mb-50px {
    margin-bottom: 50px;
  }

  .tabl\:ml-50px {
    margin-left: 50px;
  }

  .tabl\:mt-55px {
    margin-top: 55px;
  }

  .tabl\:mr-55px {
    margin-right: 55px;
  }

  .tabl\:mb-55px {
    margin-bottom: 55px;
  }

  .tabl\:ml-55px {
    margin-left: 55px;
  }

  .tabl\:mt-35px {
    margin-top: 35px;
  }

  .tabl\:mr-35px {
    margin-right: 35px;
  }

  .tabl\:mb-35px {
    margin-bottom: 35px;
  }

  .tabl\:ml-35px {
    margin-left: 35px;
  }

  .tabl\:mt-38px {
    margin-top: 38px;
  }

  .tabl\:mr-38px {
    margin-right: 38px;
  }

  .tabl\:mb-38px {
    margin-bottom: 38px;
  }

  .tabl\:ml-38px {
    margin-left: 38px;
  }

  .tabl\:mt-46px {
    margin-top: 46px;
  }

  .tabl\:mr-46px {
    margin-right: 46px;
  }

  .tabl\:mb-46px {
    margin-bottom: 46px;
  }

  .tabl\:ml-46px {
    margin-left: 46px;
  }

  .tabl\:mt-75px {
    margin-top: 75px;
  }

  .tabl\:mr-75px {
    margin-right: 75px;
  }

  .tabl\:mb-75px {
    margin-bottom: 75px;
  }

  .tabl\:ml-75px {
    margin-left: 75px;
  }

  .tabl\:mt-83px {
    margin-top: 83px;
  }

  .tabl\:mr-83px {
    margin-right: 83px;
  }

  .tabl\:mb-83px {
    margin-bottom: 83px;
  }

  .tabl\:ml-83px {
    margin-left: 83px;
  }

  .tabl\:mt-84px {
    margin-top: 84px;
  }

  .tabl\:mr-84px {
    margin-right: 84px;
  }

  .tabl\:mb-84px {
    margin-bottom: 84px;
  }

  .tabl\:ml-84px {
    margin-left: 84px;
  }

  .tabl\:mt-90px {
    margin-top: 90px;
  }

  .tabl\:mr-90px {
    margin-right: 90px;
  }

  .tabl\:mb-90px {
    margin-bottom: 90px;
  }

  .tabl\:ml-90px {
    margin-left: 90px;
  }

  .tabl\:mt-92px {
    margin-top: 92px;
  }

  .tabl\:mr-92px {
    margin-right: 92px;
  }

  .tabl\:mb-92px {
    margin-bottom: 92px;
  }

  .tabl\:ml-92px {
    margin-left: 92px;
  }

  .tabl\:mt-100px {
    margin-top: 100px;
  }

  .tabl\:mr-100px {
    margin-right: 100px;
  }

  .tabl\:mb-100px {
    margin-bottom: 100px;
  }

  .tabl\:ml-100px {
    margin-left: 100px;
  }

  .tabl\:mt-106px {
    margin-top: 106px;
  }

  .tabl\:mr-106px {
    margin-right: 106px;
  }

  .tabl\:mb-106px {
    margin-bottom: 106px;
  }

  .tabl\:ml-106px {
    margin-left: 106px;
  }

  .tabl\:mt-109px {
    margin-top: 109px;
  }

  .tabl\:mr-109px {
    margin-right: 109px;
  }

  .tabl\:mb-109px {
    margin-bottom: 109px;
  }

  .tabl\:ml-109px {
    margin-left: 109px;
  }

  .tabl\:mt-180px {
    margin-top: 180px;
  }

  .tabl\:mr-180px {
    margin-right: 180px;
  }

  .tabl\:mb-180px {
    margin-bottom: 180px;
  }

  .tabl\:ml-180px {
    margin-left: 180px;
  }

  .tabl\:-mt-px {
    margin-top: -1px;
  }

  .tabl\:-mr-px {
    margin-right: -1px;
  }

  .tabl\:-mb-px {
    margin-bottom: -1px;
  }

  .tabl\:-ml-px {
    margin-left: -1px;
  }

  .tabl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .tabl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .tabl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .tabl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .tabl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .tabl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .tabl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .tabl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .tabl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .tabl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .tabl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .tabl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .tabl\:-mt-4 {
    margin-top: -1rem;
  }

  .tabl\:-mr-4 {
    margin-right: -1rem;
  }

  .tabl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .tabl\:-ml-4 {
    margin-left: -1rem;
  }

  .tabl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .tabl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .tabl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .tabl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .tabl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .tabl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .tabl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .tabl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .tabl\:-mt-8 {
    margin-top: -2rem;
  }

  .tabl\:-mr-8 {
    margin-right: -2rem;
  }

  .tabl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .tabl\:-ml-8 {
    margin-left: -2rem;
  }

  .tabl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .tabl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .tabl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .tabl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .tabl\:-mt-12 {
    margin-top: -3rem;
  }

  .tabl\:-mr-12 {
    margin-right: -3rem;
  }

  .tabl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .tabl\:-ml-12 {
    margin-left: -3rem;
  }

  .tabl\:-mt-16 {
    margin-top: -4rem;
  }

  .tabl\:-mr-16 {
    margin-right: -4rem;
  }

  .tabl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .tabl\:-ml-16 {
    margin-left: -4rem;
  }

  .tabl\:-mt-20 {
    margin-top: -5rem;
  }

  .tabl\:-mr-20 {
    margin-right: -5rem;
  }

  .tabl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .tabl\:-ml-20 {
    margin-left: -5rem;
  }

  .tabl\:-mt-24 {
    margin-top: -6rem;
  }

  .tabl\:-mr-24 {
    margin-right: -6rem;
  }

  .tabl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .tabl\:-ml-24 {
    margin-left: -6rem;
  }

  .tabl\:-mt-32 {
    margin-top: -8rem;
  }

  .tabl\:-mr-32 {
    margin-right: -8rem;
  }

  .tabl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .tabl\:-ml-32 {
    margin-left: -8rem;
  }

  .tabl\:-mt-2px {
    margin-top: -2px;
  }

  .tabl\:-mr-2px {
    margin-right: -2px;
  }

  .tabl\:-mb-2px {
    margin-bottom: -2px;
  }

  .tabl\:-ml-2px {
    margin-left: -2px;
  }

  .tabl\:-mt-10px {
    margin-top: -10px;
  }

  .tabl\:-mr-10px {
    margin-right: -10px;
  }

  .tabl\:-mb-10px {
    margin-bottom: -10px;
  }

  .tabl\:-ml-10px {
    margin-left: -10px;
  }

  .tabl\:-mt-11px {
    margin-top: -11px;
  }

  .tabl\:-mr-11px {
    margin-right: -11px;
  }

  .tabl\:-mb-11px {
    margin-bottom: -11px;
  }

  .tabl\:-ml-11px {
    margin-left: -11px;
  }

  .tabl\:-mt-12px {
    margin-top: -12px;
  }

  .tabl\:-mr-12px {
    margin-right: -12px;
  }

  .tabl\:-mb-12px {
    margin-bottom: -12px;
  }

  .tabl\:-ml-12px {
    margin-left: -12px;
  }

  .tabl\:-mt-14px {
    margin-top: -14px;
  }

  .tabl\:-mr-14px {
    margin-right: -14px;
  }

  .tabl\:-mb-14px {
    margin-bottom: -14px;
  }

  .tabl\:-ml-14px {
    margin-left: -14px;
  }

  .tabl\:-mt-15px {
    margin-top: -15px;
  }

  .tabl\:-mr-15px {
    margin-right: -15px;
  }

  .tabl\:-mb-15px {
    margin-bottom: -15px;
  }

  .tabl\:-ml-15px {
    margin-left: -15px;
  }

  .tabl\:-mt-30px {
    margin-top: -30px;
  }

  .tabl\:-mr-30px {
    margin-right: -30px;
  }

  .tabl\:-mb-30px {
    margin-bottom: -30px;
  }

  .tabl\:-ml-30px {
    margin-left: -30px;
  }

  .tabl\:-mt-100px {
    margin-top: -100px;
  }

  .tabl\:-mr-100px {
    margin-right: -100px;
  }

  .tabl\:-mb-100px {
    margin-bottom: -100px;
  }

  .tabl\:-ml-100px {
    margin-left: -100px;
  }

  .tabl\:-mt-105px {
    margin-top: -105px;
  }

  .tabl\:-mr-105px {
    margin-right: -105px;
  }

  .tabl\:-mb-105px {
    margin-bottom: -105px;
  }

  .tabl\:-ml-105px {
    margin-left: -105px;
  }

  .tabl\:-mt-300px {
    margin-top: -300px;
  }

  .tabl\:-mr-300px {
    margin-right: -300px;
  }

  .tabl\:-mb-300px {
    margin-bottom: -300px;
  }

  .tabl\:-ml-300px {
    margin-left: -300px;
  }

  .tabl\:-mt-90px {
    margin-top: -90px;
  }

  .tabl\:-mr-90px {
    margin-right: -90px;
  }

  .tabl\:-mb-90px {
    margin-bottom: -90px;
  }

  .tabl\:-ml-90px {
    margin-left: -90px;
  }

  .tabl\:-mt-92px {
    margin-top: -92px;
  }

  .tabl\:-mr-92px {
    margin-right: -92px;
  }

  .tabl\:-mb-92px {
    margin-bottom: -92px;
  }

  .tabl\:-ml-92px {
    margin-left: -92px;
  }

  .tabl\:-mt-65px {
    margin-top: -65px;
  }

  .tabl\:-mr-65px {
    margin-right: -65px;
  }

  .tabl\:-mb-65px {
    margin-bottom: -65px;
  }

  .tabl\:-ml-65px {
    margin-left: -65px;
  }

  .tabl\:-mt-50px {
    margin-top: -50px;
  }

  .tabl\:-mr-50px {
    margin-right: -50px;
  }

  .tabl\:-mb-50px {
    margin-bottom: -50px;
  }

  .tabl\:-ml-50px {
    margin-left: -50px;
  }

  .tabl\:-mt-55px {
    margin-top: -55px;
  }

  .tabl\:-mr-55px {
    margin-right: -55px;
  }

  .tabl\:-mb-55px {
    margin-bottom: -55px;
  }

  .tabl\:-ml-55px {
    margin-left: -55px;
  }

  .tabl\:-mt-50vw {
    margin-top: -50vw;
  }

  .tabl\:-mr-50vw {
    margin-right: -50vw;
  }

  .tabl\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .tabl\:-ml-50vw {
    margin-left: -50vw;
  }

  .tabl\:-mt-17px {
    margin-top: -17px;
  }

  .tabl\:-mr-17px {
    margin-right: -17px;
  }

  .tabl\:-mb-17px {
    margin-bottom: -17px;
  }

  .tabl\:-ml-17px {
    margin-left: -17px;
  }

  .tabl\:max-h-full {
    max-height: 100%;
  }

  .tabl\:max-h-screen {
    max-height: 100vh;
  }

  .tabl\:max-h-124px {
    max-height: 124px;
  }

  .tabl\:max-h-137px {
    max-height: 137px;
  }

  .tabl\:max-h-143px {
    max-height: 143px;
  }

  .tabl\:max-h-213px {
    max-height: 213px;
  }

  .tabl\:max-h-234px {
    max-height: 234px;
  }

  .tabl\:max-h-236px {
    max-height: 236px;
  }

  .tabl\:max-h-228px {
    max-height: 228px;
  }

  .tabl\:max-h-335px {
    max-height: 335px;
  }

  .tabl\:max-h-104px {
    max-height: 104px;
  }

  .tabl\:max-h-166px {
    max-height: 166px;
  }

  .tabl\:max-w-xs {
    max-width: 20rem;
  }

  .tabl\:max-w-sm {
    max-width: 30rem;
  }

  .tabl\:max-w-md {
    max-width: 40rem;
  }

  .tabl\:max-w-lg {
    max-width: 50rem;
  }

  .tabl\:max-w-xl {
    max-width: 60rem;
  }

  .tabl\:max-w-2xl {
    max-width: 70rem;
  }

  .tabl\:max-w-3xl {
    max-width: 80rem;
  }

  .tabl\:max-w-4xl {
    max-width: 90rem;
  }

  .tabl\:max-w-5xl {
    max-width: 100rem;
  }

  .tabl\:max-w-full {
    max-width: 100%;
  }

  .tabl\:max-w-1366px {
    max-width: 1366px;
  }

  .tabl\:max-w-20px {
    max-width: 20px;
  }

  .tabl\:max-w-100px {
    max-width: 100px;
  }

  .tabl\:max-w-106px {
    max-width: 106px;
  }

  .tabl\:max-w-114px {
    max-width: 114px;
  }

  .tabl\:max-w-141px {
    max-width: 141px;
  }

  .tabl\:max-w-192px {
    max-width: 192px;
  }

  .tabl\:max-w-254px {
    max-width: 254px;
  }

  .tabl\:max-w-671px {
    max-width: 671px;
  }

  .tabl\:max-w-434px {
    max-width: 434px;
  }

  .tabl\:max-w-443px {
    max-width: 443px;
  }

  .tabl\:max-w-463px {
    max-width: 463px;
  }

  .tabl\:max-w-560px {
    max-width: 560px;
  }

  .tabl\:max-w-661px {
    max-width: 661px;
  }

  .tabl\:max-w-900px {
    max-width: 900px;
  }

  .tabl\:max-w-1012px {
    max-width: 1012px;
  }

  .tabl\:max-w-1200px {
    max-width: 1200px;
  }

  .tabl\:max-w-1274px {
    max-width: 1274px;
  }

  .tabl\:max-w-1343px {
    max-width: 1343px;
  }

  .tabl\:max-w-168px {
    max-width: 168px;
  }

  .tabl\:max-w-190px {
    max-width: 190px;
  }

  .tabl\:max-w-220px {
    max-width: 220px;
  }

  .tabl\:max-w-242px {
    max-width: 242px;
  }

  .tabl\:max-w-228px {
    max-width: 228px;
  }

  .tabl\:max-w-260px {
    max-width: 260px;
  }

  .tabl\:max-w-264px {
    max-width: 264px;
  }

  .tabl\:max-w-270px {
    max-width: 270px;
  }

  .tabl\:max-w-290px {
    max-width: 290px;
  }

  .tabl\:max-w-300px {
    max-width: 300px;
  }

  .tabl\:max-w-330px {
    max-width: 330px;
  }

  .tabl\:max-w-308px {
    max-width: 308px;
  }

  .tabl\:max-w-326px {
    max-width: 326px;
  }

  .tabl\:max-w-340px {
    max-width: 340px;
  }

  .tabl\:max-w-382px {
    max-width: 382px;
  }

  .tabl\:max-w-484px {
    max-width: 484px;
  }

  .tabl\:max-w-636px {
    max-width: 636px;
  }

  .tabl\:max-w-642px {
    max-width: 642px;
  }

  .tabl\:max-w-646px {
    max-width: 646px;
  }

  .tabl\:max-w-690px {
    max-width: 690px;
  }

  .tabl\:max-w-771px {
    max-width: 771px;
  }

  .tabl\:max-w-840px {
    max-width: 840px;
  }

  .tabl\:max-w-930px {
    max-width: 930px;
  }

  .tabl\:max-w-33percent {
    max-width: 33.333%;
  }

  .tabl\:max-w-85percent {
    max-width: 85%;
  }

  .tabl\:max-w-95percent {
    max-width: 95%;
  }

  .tabl\:max-w-screen {
    max-width: 100vw;
  }

  .tabl\:min-h-0 {
    min-height: 0;
  }

  .tabl\:min-h-full {
    min-height: 100%;
  }

  .tabl\:min-h-screen {
    min-height: 100vh;
  }

  .tabl\:min-h-50px {
    min-height: 50px;
  }

  .tabl\:min-h-55px {
    min-height: 55px;
  }

  .tabl\:min-h-140px {
    min-height: 140px;
  }

  .tabl\:min-h-147px {
    min-height: 147px;
  }

  .tabl\:min-h-187px {
    min-height: 187px;
  }

  .tabl\:min-w-0 {
    min-width: 0;
  }

  .tabl\:min-w-64 {
    min-width: 64%;
  }

  .tabl\:min-w-70 {
    min-width: 70%;
  }

  .tabl\:min-w-full {
    min-width: 100%;
  }

  .tabl\:min-w-140px {
    min-width: 140px;
  }

  .tabl\:min-w-190px {
    min-width: 190px;
  }

  .tabl\:min-w-264px {
    min-width: 264px;
  }

  .tabl\:min-w-308px {
    min-width: 308px;
  }

  .tabl\:min-w-326px {
    min-width: 326px;
  }

  .tabl\:min-w-1150px {
    min-width: 1150px;
  }

  .tabl\:min-w-1200px {
    min-width: 1200px;
  }

  .tabl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .tabl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tabl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .tabl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .tabl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .tabl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .tabl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .tabl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .tabl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .tabl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .tabl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .tabl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .tabl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .tabl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .tabl\:opacity-0 {
    opacity: 0;
  }

  .tabl\:opacity-25 {
    opacity: 0.25;
  }

  .tabl\:opacity-50 {
    opacity: 0.5;
  }

  .tabl\:opacity-75 {
    opacity: 0.75;
  }

  .tabl\:opacity-100 {
    opacity: 1;
  }

  .tabl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .tabl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .tabl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .tabl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .tabl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .tabl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .tabl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .tabl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .tabl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .tabl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .tabl\:outline-none {
    outline: 0;
  }

  .tabl\:focus\:outline-none:focus {
    outline: 0;
  }

  .tabl\:overflow-auto {
    overflow: auto;
  }

  .tabl\:overflow-hidden {
    overflow: hidden;
  }

  .tabl\:overflow-visible {
    overflow: visible;
  }

  .tabl\:overflow-scroll {
    overflow: scroll;
  }

  .tabl\:overflow-x-auto {
    overflow-x: auto;
  }

  .tabl\:overflow-y-auto {
    overflow-y: auto;
  }

  .tabl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tabl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tabl\:overflow-x-visible {
    overflow-x: visible;
  }

  .tabl\:overflow-y-visible {
    overflow-y: visible;
  }

  .tabl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .tabl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .tabl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .tabl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .tabl\:p-0 {
    padding: 0;
  }

  .tabl\:p-1 {
    padding: 0.25rem;
  }

  .tabl\:p-2 {
    padding: 0.5rem;
  }

  .tabl\:p-3 {
    padding: 0.75rem;
  }

  .tabl\:p-4 {
    padding: 1rem;
  }

  .tabl\:p-5 {
    padding: 1.25rem;
  }

  .tabl\:p-6 {
    padding: 1.5rem;
  }

  .tabl\:p-8 {
    padding: 2rem;
  }

  .tabl\:p-9 {
    padding: 2.25rem;
  }

  .tabl\:p-10 {
    padding: 2.5rem;
  }

  .tabl\:p-12 {
    padding: 3rem;
  }

  .tabl\:p-16 {
    padding: 4rem;
  }

  .tabl\:p-20 {
    padding: 5rem;
  }

  .tabl\:p-24 {
    padding: 6rem;
  }

  .tabl\:p-32 {
    padding: 8rem;
  }

  .tabl\:p-px {
    padding: 1px;
  }

  .tabl\:p-1px {
    padding: 1px;
  }

  .tabl\:p-5px {
    padding: 5px;
  }

  .tabl\:p-6px {
    padding: 6px;
  }

  .tabl\:p-9px {
    padding: 9px;
  }

  .tabl\:p-10px {
    padding: 10px;
  }

  .tabl\:p-13px {
    padding: 13px;
  }

  .tabl\:p-14px {
    padding: 14px;
  }

  .tabl\:p-15px {
    padding: 15px;
  }

  .tabl\:p-16px {
    padding: 16px;
  }

  .tabl\:p-17px {
    padding: 17px;
  }

  .tabl\:p-18px {
    padding: 18px;
  }

  .tabl\:p-19px {
    padding: 19px;
  }

  .tabl\:p-20px {
    padding: 20px;
  }

  .tabl\:p-21px {
    padding: 21px;
  }

  .tabl\:p-23px {
    padding: 23px;
  }

  .tabl\:p-22px {
    padding: 22px;
  }

  .tabl\:p-25px {
    padding: 25px;
  }

  .tabl\:p-27px {
    padding: 27px;
  }

  .tabl\:p-28px {
    padding: 28px;
  }

  .tabl\:p-30px {
    padding: 30px;
  }

  .tabl\:p-34px {
    padding: 34px;
  }

  .tabl\:p-35px {
    padding: 35px;
  }

  .tabl\:p-37px {
    padding: 37px;
  }

  .tabl\:p-46px {
    padding: 46px;
  }

  .tabl\:p-62px {
    padding: 62px;
  }

  .tabl\:p-72px {
    padding: 72px;
  }

  .tabl\:p-75px {
    padding: 75px;
  }

  .tabl\:p-77px {
    padding: 77px;
  }

  .tabl\:p-26px {
    padding: 26px;
  }

  .tabl\:p-40px {
    padding: 40px;
  }

  .tabl\:p-36px {
    padding: 36px;
  }

  .tabl\:p-38px {
    padding: 38px;
  }

  .tabl\:p-50px {
    padding: 50px;
  }

  .tabl\:p-55px {
    padding: 55px;
  }

  .tabl\:p-57px {
    padding: 57px;
  }

  .tabl\:p-63px {
    padding: 63px;
  }

  .tabl\:p-65px {
    padding: 65px;
  }

  .tabl\:p-80px {
    padding: 80px;
  }

  .tabl\:p-83px {
    padding: 83px;
  }

  .tabl\:p-84px {
    padding: 84px;
  }

  .tabl\:p-85px {
    padding: 85px;
  }

  .tabl\:p-96px {
    padding: 96px;
  }

  .tabl\:p-100px {
    padding: 100px;
  }

  .tabl\:p-150px {
    padding: 150px;
  }

  .tabl\:p-2\.2 {
    padding: 2.2rem;
  }

  .tabl\:p-111px {
    padding: 111px;
  }

  .tabl\:p-252px {
    padding: 252px;
  }

  .tabl\:p-320px {
    padding: 320px;
  }

  .tabl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .tabl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .tabl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .tabl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .tabl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .tabl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .tabl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tabl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tabl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tabl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tabl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tabl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tabl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tabl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .tabl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .tabl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tabl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .tabl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tabl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tabl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tabl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tabl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .tabl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .tabl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tabl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .tabl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .tabl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .tabl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabl\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tabl\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tabl\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tabl\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tabl\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .tabl\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .tabl\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tabl\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .tabl\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabl\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabl\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .tabl\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .tabl\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .tabl\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .tabl\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tabl\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabl\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tabl\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabl\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .tabl\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .tabl\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .tabl\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .tabl\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .tabl\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .tabl\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabl\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabl\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .tabl\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .tabl\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .tabl\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .tabl\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .tabl\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tabl\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .tabl\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .tabl\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .tabl\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .tabl\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .tabl\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .tabl\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tabl\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tabl\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .tabl\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .tabl\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .tabl\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .tabl\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .tabl\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .tabl\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .tabl\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .tabl\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .tabl\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .tabl\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tabl\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .tabl\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .tabl\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .tabl\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .tabl\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .tabl\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .tabl\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .tabl\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabl\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabl\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .tabl\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .tabl\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .tabl\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .tabl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tabl\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .tabl\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .tabl\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .tabl\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .tabl\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .tabl\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .tabl\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .tabl\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .tabl\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .tabl\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tabl\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .tabl\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .tabl\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .tabl\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .tabl\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .tabl\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .tabl\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .tabl\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .tabl\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .tabl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tabl\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .tabl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .tabl\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .tabl\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .tabl\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .tabl\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .tabl\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .tabl\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .tabl\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .tabl\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .tabl\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .tabl\:pt-0 {
    padding-top: 0;
  }

  .tabl\:pr-0 {
    padding-right: 0;
  }

  .tabl\:pb-0 {
    padding-bottom: 0;
  }

  .tabl\:pl-0 {
    padding-left: 0;
  }

  .tabl\:pt-1 {
    padding-top: 0.25rem;
  }

  .tabl\:pr-1 {
    padding-right: 0.25rem;
  }

  .tabl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .tabl\:pl-1 {
    padding-left: 0.25rem;
  }

  .tabl\:pt-2 {
    padding-top: 0.5rem;
  }

  .tabl\:pr-2 {
    padding-right: 0.5rem;
  }

  .tabl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .tabl\:pl-2 {
    padding-left: 0.5rem;
  }

  .tabl\:pt-3 {
    padding-top: 0.75rem;
  }

  .tabl\:pr-3 {
    padding-right: 0.75rem;
  }

  .tabl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .tabl\:pl-3 {
    padding-left: 0.75rem;
  }

  .tabl\:pt-4 {
    padding-top: 1rem;
  }

  .tabl\:pr-4 {
    padding-right: 1rem;
  }

  .tabl\:pb-4 {
    padding-bottom: 1rem;
  }

  .tabl\:pl-4 {
    padding-left: 1rem;
  }

  .tabl\:pt-5 {
    padding-top: 1.25rem;
  }

  .tabl\:pr-5 {
    padding-right: 1.25rem;
  }

  .tabl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .tabl\:pl-5 {
    padding-left: 1.25rem;
  }

  .tabl\:pt-6 {
    padding-top: 1.5rem;
  }

  .tabl\:pr-6 {
    padding-right: 1.5rem;
  }

  .tabl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .tabl\:pl-6 {
    padding-left: 1.5rem;
  }

  .tabl\:pt-8 {
    padding-top: 2rem;
  }

  .tabl\:pr-8 {
    padding-right: 2rem;
  }

  .tabl\:pb-8 {
    padding-bottom: 2rem;
  }

  .tabl\:pl-8 {
    padding-left: 2rem;
  }

  .tabl\:pt-9 {
    padding-top: 2.25rem;
  }

  .tabl\:pr-9 {
    padding-right: 2.25rem;
  }

  .tabl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .tabl\:pl-9 {
    padding-left: 2.25rem;
  }

  .tabl\:pt-10 {
    padding-top: 2.5rem;
  }

  .tabl\:pr-10 {
    padding-right: 2.5rem;
  }

  .tabl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .tabl\:pl-10 {
    padding-left: 2.5rem;
  }

  .tabl\:pt-12 {
    padding-top: 3rem;
  }

  .tabl\:pr-12 {
    padding-right: 3rem;
  }

  .tabl\:pb-12 {
    padding-bottom: 3rem;
  }

  .tabl\:pl-12 {
    padding-left: 3rem;
  }

  .tabl\:pt-16 {
    padding-top: 4rem;
  }

  .tabl\:pr-16 {
    padding-right: 4rem;
  }

  .tabl\:pb-16 {
    padding-bottom: 4rem;
  }

  .tabl\:pl-16 {
    padding-left: 4rem;
  }

  .tabl\:pt-20 {
    padding-top: 5rem;
  }

  .tabl\:pr-20 {
    padding-right: 5rem;
  }

  .tabl\:pb-20 {
    padding-bottom: 5rem;
  }

  .tabl\:pl-20 {
    padding-left: 5rem;
  }

  .tabl\:pt-24 {
    padding-top: 6rem;
  }

  .tabl\:pr-24 {
    padding-right: 6rem;
  }

  .tabl\:pb-24 {
    padding-bottom: 6rem;
  }

  .tabl\:pl-24 {
    padding-left: 6rem;
  }

  .tabl\:pt-32 {
    padding-top: 8rem;
  }

  .tabl\:pr-32 {
    padding-right: 8rem;
  }

  .tabl\:pb-32 {
    padding-bottom: 8rem;
  }

  .tabl\:pl-32 {
    padding-left: 8rem;
  }

  .tabl\:pt-px {
    padding-top: 1px;
  }

  .tabl\:pr-px {
    padding-right: 1px;
  }

  .tabl\:pb-px {
    padding-bottom: 1px;
  }

  .tabl\:pl-px {
    padding-left: 1px;
  }

  .tabl\:pt-1px {
    padding-top: 1px;
  }

  .tabl\:pr-1px {
    padding-right: 1px;
  }

  .tabl\:pb-1px {
    padding-bottom: 1px;
  }

  .tabl\:pl-1px {
    padding-left: 1px;
  }

  .tabl\:pt-5px {
    padding-top: 5px;
  }

  .tabl\:pr-5px {
    padding-right: 5px;
  }

  .tabl\:pb-5px {
    padding-bottom: 5px;
  }

  .tabl\:pl-5px {
    padding-left: 5px;
  }

  .tabl\:pt-6px {
    padding-top: 6px;
  }

  .tabl\:pr-6px {
    padding-right: 6px;
  }

  .tabl\:pb-6px {
    padding-bottom: 6px;
  }

  .tabl\:pl-6px {
    padding-left: 6px;
  }

  .tabl\:pt-9px {
    padding-top: 9px;
  }

  .tabl\:pr-9px {
    padding-right: 9px;
  }

  .tabl\:pb-9px {
    padding-bottom: 9px;
  }

  .tabl\:pl-9px {
    padding-left: 9px;
  }

  .tabl\:pt-10px {
    padding-top: 10px;
  }

  .tabl\:pr-10px {
    padding-right: 10px;
  }

  .tabl\:pb-10px {
    padding-bottom: 10px;
  }

  .tabl\:pl-10px {
    padding-left: 10px;
  }

  .tabl\:pt-13px {
    padding-top: 13px;
  }

  .tabl\:pr-13px {
    padding-right: 13px;
  }

  .tabl\:pb-13px {
    padding-bottom: 13px;
  }

  .tabl\:pl-13px {
    padding-left: 13px;
  }

  .tabl\:pt-14px {
    padding-top: 14px;
  }

  .tabl\:pr-14px {
    padding-right: 14px;
  }

  .tabl\:pb-14px {
    padding-bottom: 14px;
  }

  .tabl\:pl-14px {
    padding-left: 14px;
  }

  .tabl\:pt-15px {
    padding-top: 15px;
  }

  .tabl\:pr-15px {
    padding-right: 15px;
  }

  .tabl\:pb-15px {
    padding-bottom: 15px;
  }

  .tabl\:pl-15px {
    padding-left: 15px;
  }

  .tabl\:pt-16px {
    padding-top: 16px;
  }

  .tabl\:pr-16px {
    padding-right: 16px;
  }

  .tabl\:pb-16px {
    padding-bottom: 16px;
  }

  .tabl\:pl-16px {
    padding-left: 16px;
  }

  .tabl\:pt-17px {
    padding-top: 17px;
  }

  .tabl\:pr-17px {
    padding-right: 17px;
  }

  .tabl\:pb-17px {
    padding-bottom: 17px;
  }

  .tabl\:pl-17px {
    padding-left: 17px;
  }

  .tabl\:pt-18px {
    padding-top: 18px;
  }

  .tabl\:pr-18px {
    padding-right: 18px;
  }

  .tabl\:pb-18px {
    padding-bottom: 18px;
  }

  .tabl\:pl-18px {
    padding-left: 18px;
  }

  .tabl\:pt-19px {
    padding-top: 19px;
  }

  .tabl\:pr-19px {
    padding-right: 19px;
  }

  .tabl\:pb-19px {
    padding-bottom: 19px;
  }

  .tabl\:pl-19px {
    padding-left: 19px;
  }

  .tabl\:pt-20px {
    padding-top: 20px;
  }

  .tabl\:pr-20px {
    padding-right: 20px;
  }

  .tabl\:pb-20px {
    padding-bottom: 20px;
  }

  .tabl\:pl-20px {
    padding-left: 20px;
  }

  .tabl\:pt-21px {
    padding-top: 21px;
  }

  .tabl\:pr-21px {
    padding-right: 21px;
  }

  .tabl\:pb-21px {
    padding-bottom: 21px;
  }

  .tabl\:pl-21px {
    padding-left: 21px;
  }

  .tabl\:pt-23px {
    padding-top: 23px;
  }

  .tabl\:pr-23px {
    padding-right: 23px;
  }

  .tabl\:pb-23px {
    padding-bottom: 23px;
  }

  .tabl\:pl-23px {
    padding-left: 23px;
  }

  .tabl\:pt-22px {
    padding-top: 22px;
  }

  .tabl\:pr-22px {
    padding-right: 22px;
  }

  .tabl\:pb-22px {
    padding-bottom: 22px;
  }

  .tabl\:pl-22px {
    padding-left: 22px;
  }

  .tabl\:pt-25px {
    padding-top: 25px;
  }

  .tabl\:pr-25px {
    padding-right: 25px;
  }

  .tabl\:pb-25px {
    padding-bottom: 25px;
  }

  .tabl\:pl-25px {
    padding-left: 25px;
  }

  .tabl\:pt-27px {
    padding-top: 27px;
  }

  .tabl\:pr-27px {
    padding-right: 27px;
  }

  .tabl\:pb-27px {
    padding-bottom: 27px;
  }

  .tabl\:pl-27px {
    padding-left: 27px;
  }

  .tabl\:pt-28px {
    padding-top: 28px;
  }

  .tabl\:pr-28px {
    padding-right: 28px;
  }

  .tabl\:pb-28px {
    padding-bottom: 28px;
  }

  .tabl\:pl-28px {
    padding-left: 28px;
  }

  .tabl\:pt-30px {
    padding-top: 30px;
  }

  .tabl\:pr-30px {
    padding-right: 30px;
  }

  .tabl\:pb-30px {
    padding-bottom: 30px;
  }

  .tabl\:pl-30px {
    padding-left: 30px;
  }

  .tabl\:pt-34px {
    padding-top: 34px;
  }

  .tabl\:pr-34px {
    padding-right: 34px;
  }

  .tabl\:pb-34px {
    padding-bottom: 34px;
  }

  .tabl\:pl-34px {
    padding-left: 34px;
  }

  .tabl\:pt-35px {
    padding-top: 35px;
  }

  .tabl\:pr-35px {
    padding-right: 35px;
  }

  .tabl\:pb-35px {
    padding-bottom: 35px;
  }

  .tabl\:pl-35px {
    padding-left: 35px;
  }

  .tabl\:pt-37px {
    padding-top: 37px;
  }

  .tabl\:pr-37px {
    padding-right: 37px;
  }

  .tabl\:pb-37px {
    padding-bottom: 37px;
  }

  .tabl\:pl-37px {
    padding-left: 37px;
  }

  .tabl\:pt-46px {
    padding-top: 46px;
  }

  .tabl\:pr-46px {
    padding-right: 46px;
  }

  .tabl\:pb-46px {
    padding-bottom: 46px;
  }

  .tabl\:pl-46px {
    padding-left: 46px;
  }

  .tabl\:pt-62px {
    padding-top: 62px;
  }

  .tabl\:pr-62px {
    padding-right: 62px;
  }

  .tabl\:pb-62px {
    padding-bottom: 62px;
  }

  .tabl\:pl-62px {
    padding-left: 62px;
  }

  .tabl\:pt-72px {
    padding-top: 72px;
  }

  .tabl\:pr-72px {
    padding-right: 72px;
  }

  .tabl\:pb-72px {
    padding-bottom: 72px;
  }

  .tabl\:pl-72px {
    padding-left: 72px;
  }

  .tabl\:pt-75px {
    padding-top: 75px;
  }

  .tabl\:pr-75px {
    padding-right: 75px;
  }

  .tabl\:pb-75px {
    padding-bottom: 75px;
  }

  .tabl\:pl-75px {
    padding-left: 75px;
  }

  .tabl\:pt-77px {
    padding-top: 77px;
  }

  .tabl\:pr-77px {
    padding-right: 77px;
  }

  .tabl\:pb-77px {
    padding-bottom: 77px;
  }

  .tabl\:pl-77px {
    padding-left: 77px;
  }

  .tabl\:pt-26px {
    padding-top: 26px;
  }

  .tabl\:pr-26px {
    padding-right: 26px;
  }

  .tabl\:pb-26px {
    padding-bottom: 26px;
  }

  .tabl\:pl-26px {
    padding-left: 26px;
  }

  .tabl\:pt-40px {
    padding-top: 40px;
  }

  .tabl\:pr-40px {
    padding-right: 40px;
  }

  .tabl\:pb-40px {
    padding-bottom: 40px;
  }

  .tabl\:pl-40px {
    padding-left: 40px;
  }

  .tabl\:pt-36px {
    padding-top: 36px;
  }

  .tabl\:pr-36px {
    padding-right: 36px;
  }

  .tabl\:pb-36px {
    padding-bottom: 36px;
  }

  .tabl\:pl-36px {
    padding-left: 36px;
  }

  .tabl\:pt-38px {
    padding-top: 38px;
  }

  .tabl\:pr-38px {
    padding-right: 38px;
  }

  .tabl\:pb-38px {
    padding-bottom: 38px;
  }

  .tabl\:pl-38px {
    padding-left: 38px;
  }

  .tabl\:pt-50px {
    padding-top: 50px;
  }

  .tabl\:pr-50px {
    padding-right: 50px;
  }

  .tabl\:pb-50px {
    padding-bottom: 50px;
  }

  .tabl\:pl-50px {
    padding-left: 50px;
  }

  .tabl\:pt-55px {
    padding-top: 55px;
  }

  .tabl\:pr-55px {
    padding-right: 55px;
  }

  .tabl\:pb-55px {
    padding-bottom: 55px;
  }

  .tabl\:pl-55px {
    padding-left: 55px;
  }

  .tabl\:pt-57px {
    padding-top: 57px;
  }

  .tabl\:pr-57px {
    padding-right: 57px;
  }

  .tabl\:pb-57px {
    padding-bottom: 57px;
  }

  .tabl\:pl-57px {
    padding-left: 57px;
  }

  .tabl\:pt-63px {
    padding-top: 63px;
  }

  .tabl\:pr-63px {
    padding-right: 63px;
  }

  .tabl\:pb-63px {
    padding-bottom: 63px;
  }

  .tabl\:pl-63px {
    padding-left: 63px;
  }

  .tabl\:pt-65px {
    padding-top: 65px;
  }

  .tabl\:pr-65px {
    padding-right: 65px;
  }

  .tabl\:pb-65px {
    padding-bottom: 65px;
  }

  .tabl\:pl-65px {
    padding-left: 65px;
  }

  .tabl\:pt-80px {
    padding-top: 80px;
  }

  .tabl\:pr-80px {
    padding-right: 80px;
  }

  .tabl\:pb-80px {
    padding-bottom: 80px;
  }

  .tabl\:pl-80px {
    padding-left: 80px;
  }

  .tabl\:pt-83px {
    padding-top: 83px;
  }

  .tabl\:pr-83px {
    padding-right: 83px;
  }

  .tabl\:pb-83px {
    padding-bottom: 83px;
  }

  .tabl\:pl-83px {
    padding-left: 83px;
  }

  .tabl\:pt-84px {
    padding-top: 84px;
  }

  .tabl\:pr-84px {
    padding-right: 84px;
  }

  .tabl\:pb-84px {
    padding-bottom: 84px;
  }

  .tabl\:pl-84px {
    padding-left: 84px;
  }

  .tabl\:pt-85px {
    padding-top: 85px;
  }

  .tabl\:pr-85px {
    padding-right: 85px;
  }

  .tabl\:pb-85px {
    padding-bottom: 85px;
  }

  .tabl\:pl-85px {
    padding-left: 85px;
  }

  .tabl\:pt-96px {
    padding-top: 96px;
  }

  .tabl\:pr-96px {
    padding-right: 96px;
  }

  .tabl\:pb-96px {
    padding-bottom: 96px;
  }

  .tabl\:pl-96px {
    padding-left: 96px;
  }

  .tabl\:pt-100px {
    padding-top: 100px;
  }

  .tabl\:pr-100px {
    padding-right: 100px;
  }

  .tabl\:pb-100px {
    padding-bottom: 100px;
  }

  .tabl\:pl-100px {
    padding-left: 100px;
  }

  .tabl\:pt-150px {
    padding-top: 150px;
  }

  .tabl\:pr-150px {
    padding-right: 150px;
  }

  .tabl\:pb-150px {
    padding-bottom: 150px;
  }

  .tabl\:pl-150px {
    padding-left: 150px;
  }

  .tabl\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .tabl\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .tabl\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .tabl\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .tabl\:pt-111px {
    padding-top: 111px;
  }

  .tabl\:pr-111px {
    padding-right: 111px;
  }

  .tabl\:pb-111px {
    padding-bottom: 111px;
  }

  .tabl\:pl-111px {
    padding-left: 111px;
  }

  .tabl\:pt-252px {
    padding-top: 252px;
  }

  .tabl\:pr-252px {
    padding-right: 252px;
  }

  .tabl\:pb-252px {
    padding-bottom: 252px;
  }

  .tabl\:pl-252px {
    padding-left: 252px;
  }

  .tabl\:pt-320px {
    padding-top: 320px;
  }

  .tabl\:pr-320px {
    padding-right: 320px;
  }

  .tabl\:pb-320px {
    padding-bottom: 320px;
  }

  .tabl\:pl-320px {
    padding-left: 320px;
  }

  .tabl\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabl\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .tabl\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabl\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabl\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .tabl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .tabl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .tabl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .tabl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .tabl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .tabl\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .tabl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .tabl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .tabl\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .tabl\:placeholder-black::placeholder {
    color: #000;
  }

  .tabl\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabl\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .tabl\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabl\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabl\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .tabl\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabl\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .tabl\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabl\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabl\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .tabl\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabl\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .tabl\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabl\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabl\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .tabl\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabl\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .tabl\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .tabl\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .tabl\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabl\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .tabl\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .tabl\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .tabl\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabl\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .tabl\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabl\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabl\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .tabl\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabl\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .tabl\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabl\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .tabl\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .tabl\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .tabl\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .tabl\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabl\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .tabl\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabl\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .tabl\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabl\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabl\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .tabl\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabl\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .tabl\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabl\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabl\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .tabl\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .tabl\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .tabl\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabl\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .tabl\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabl\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabl\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .tabl\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabl\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .tabl\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .tabl\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .tabl\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .tabl\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabl\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .tabl\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabl\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabl\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .tabl\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabl\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .tabl\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .tabl\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .tabl\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .tabl\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabl\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .tabl\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabl\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabl\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .tabl\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabl\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .tabl\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .tabl\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .tabl\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .tabl\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabl\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .tabl\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .tabl\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .tabl\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .tabl\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .tabl\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .tabl\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .tabl\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .tabl\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabl\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .tabl\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabl\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabl\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .tabl\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabl\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .tabl\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabl\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabl\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .tabl\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .tabl\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .tabl\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabl\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .tabl\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .tabl\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .tabl\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .tabl\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .tabl\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .tabl\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabl\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .tabl\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .tabl\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .tabl\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabl\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .tabl\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabl\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabl\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .tabl\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .tabl\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .tabl\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabl\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .tabl\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .tabl\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .tabl\:placeholder-green::placeholder {
    color: #38c172;
  }

  .tabl\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabl\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .tabl\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabl\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabl\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .tabl\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabl\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .tabl\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .tabl\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .tabl\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabl\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .tabl\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabl\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabl\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .tabl\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabl\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .tabl\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .tabl\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .tabl\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .tabl\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabl\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .tabl\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabl\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabl\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .tabl\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabl\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .tabl\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .tabl\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .tabl\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabl\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .tabl\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .tabl\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .tabl\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabl\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .tabl\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .tabl\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .tabl\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .tabl\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabl\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .tabl\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabl\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .tabl\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabl\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabl\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .tabl\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabl\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .tabl\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabl\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabl\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .tabl\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabl\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .tabl\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .tabl\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .tabl\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .tabl\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .tabl\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabl\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .tabl\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .tabl\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .tabl\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .tabl\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabl\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .tabl\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabl\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabl\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .tabl\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabl\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .tabl\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabl\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabl\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .tabl\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabl\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .tabl\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabl\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabl\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .tabl\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabl\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .tabl\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabl\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabl\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .tabl\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabl\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .tabl\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabl\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .tabl\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabl\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .tabl\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .tabl\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .tabl\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .tabl\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabl\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .tabl\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabl\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabl\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .tabl\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabl\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .tabl\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .tabl\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .tabl\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .tabl\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabl\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .tabl\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabl\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabl\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .tabl\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabl\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .tabl\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabl\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabl\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .tabl\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabl\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .tabl\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .tabl\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .tabl\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .tabl\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .tabl\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .tabl\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .tabl\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .tabl\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabl\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .tabl\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabl\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabl\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .tabl\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabl\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .tabl\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabl\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabl\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .tabl\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .tabl\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .tabl\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabl\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .tabl\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .tabl\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .tabl\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabl\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .tabl\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabl\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabl\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .tabl\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabl\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .tabl\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .tabl\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .tabl\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .tabl\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabl\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .tabl\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabl\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .tabl\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .tabl\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .tabl\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .tabl\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .tabl\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .tabl\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabl\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .tabl\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabl\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabl\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .tabl\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .tabl\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .tabl\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .tabl\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .tabl\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .tabl\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabl\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .tabl\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabl\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabl\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .tabl\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabl\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .tabl\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabl\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabl\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .tabl\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabl\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .tabl\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabl\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabl\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .tabl\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabl\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .tabl\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabl\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabl\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .tabl\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .tabl\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .tabl\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .tabl\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .tabl\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .tabl\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabl\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .tabl\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .tabl\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .tabl\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .tabl\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .tabl\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .tabl\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .tabl\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .tabl\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .tabl\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .tabl\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .tabl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .tabl\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .tabl\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .tabl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .tabl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .tabl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .tabl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .tabl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .tabl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .tabl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .tabl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .tabl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .tabl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .tabl\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .tabl\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .tabl\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .tabl\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .tabl\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .tabl\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .tabl\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .tabl\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .tabl\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .tabl\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .tabl\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .tabl\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .tabl\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .tabl\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .tabl\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .tabl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .tabl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .tabl\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .tabl\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .tabl\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .tabl\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .tabl\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .tabl\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .tabl\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .tabl\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .tabl\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .tabl\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .tabl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .tabl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .tabl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .tabl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .tabl\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .tabl\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .tabl\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .tabl\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .tabl\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .tabl\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .tabl\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .tabl\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .tabl\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .tabl\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .tabl\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .tabl\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .tabl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .tabl\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .tabl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .tabl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .tabl\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .tabl\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .tabl\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .tabl\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .tabl\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .tabl\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .tabl\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .tabl\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .tabl\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .tabl\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .tabl\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .tabl\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .tabl\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .tabl\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .tabl\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .tabl\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .tabl\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .tabl\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .tabl\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .tabl\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .tabl\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .tabl\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .tabl\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .tabl\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .tabl\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .tabl\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .tabl\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .tabl\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .tabl\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .tabl\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .tabl\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .tabl\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .tabl\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .tabl\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .tabl\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .tabl\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .tabl\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .tabl\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .tabl\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .tabl\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .tabl\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .tabl\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .tabl\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .tabl\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .tabl\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .tabl\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .tabl\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .tabl\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .tabl\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .tabl\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .tabl\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .tabl\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .tabl\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .tabl\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .tabl\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .tabl\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .tabl\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .tabl\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .tabl\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .tabl\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .tabl\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .tabl\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .tabl\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .tabl\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .tabl\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .tabl\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .tabl\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .tabl\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .tabl\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .tabl\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .tabl\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .tabl\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .tabl\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .tabl\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .tabl\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .tabl\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .tabl\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .tabl\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .tabl\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .tabl\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .tabl\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .tabl\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .tabl\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .tabl\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .tabl\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .tabl\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .tabl\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .tabl\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .tabl\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .tabl\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .tabl\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .tabl\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .tabl\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .tabl\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .tabl\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .tabl\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .tabl\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .tabl\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .tabl\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .tabl\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .tabl\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .tabl\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .tabl\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .tabl\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .tabl\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .tabl\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .tabl\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .tabl\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .tabl\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .tabl\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .tabl\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .tabl\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .tabl\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .tabl\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .tabl\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .tabl\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .tabl\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .tabl\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .tabl\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .tabl\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .tabl\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .tabl\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .tabl\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .tabl\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .tabl\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .tabl\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .tabl\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .tabl\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .tabl\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .tabl\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .tabl\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .tabl\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .tabl\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .tabl\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .tabl\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .tabl\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .tabl\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .tabl\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .tabl\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .tabl\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .tabl\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .tabl\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .tabl\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .tabl\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .tabl\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .tabl\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .tabl\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .tabl\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .tabl\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .tabl\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .tabl\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .tabl\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .tabl\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .tabl\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .tabl\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .tabl\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .tabl\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .tabl\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .tabl\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .tabl\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .tabl\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .tabl\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .tabl\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .tabl\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .tabl\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .tabl\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .tabl\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .tabl\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .tabl\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .tabl\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .tabl\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .tabl\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .tabl\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .tabl\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .tabl\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .tabl\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .tabl\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .tabl\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .tabl\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .tabl\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .tabl\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .tabl\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .tabl\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .tabl\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .tabl\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .tabl\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .tabl\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .tabl\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .tabl\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .tabl\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .tabl\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .tabl\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .tabl\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .tabl\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .tabl\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .tabl\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .tabl\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .tabl\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .tabl\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .tabl\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .tabl\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .tabl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .tabl\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .tabl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .tabl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .tabl\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .tabl\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .tabl\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .tabl\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .tabl\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .tabl\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .tabl\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .tabl\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .tabl\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .tabl\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .tabl\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .tabl\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .tabl\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .tabl\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .tabl\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .tabl\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .tabl\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .tabl\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .tabl\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .tabl\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .tabl\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .tabl\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .tabl\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .tabl\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .tabl\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .tabl\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .tabl\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .tabl\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .tabl\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .tabl\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .tabl\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .tabl\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .tabl\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .tabl\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .tabl\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .tabl\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .tabl\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .tabl\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .tabl\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .tabl\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .tabl\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .tabl\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .tabl\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .tabl\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .tabl\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .tabl\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .tabl\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .tabl\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .tabl\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .tabl\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .tabl\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .tabl\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .tabl\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .tabl\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .tabl\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .tabl\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .tabl\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .tabl\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .tabl\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .tabl\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .tabl\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .tabl\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .tabl\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .tabl\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .tabl\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .tabl\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .tabl\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .tabl\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .tabl\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .tabl\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .tabl\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .tabl\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .tabl\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .tabl\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .tabl\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .tabl\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .tabl\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .tabl\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .tabl\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .tabl\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .tabl\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .tabl\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .tabl\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .tabl\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .tabl\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .tabl\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .tabl\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .tabl\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .tabl\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .tabl\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .tabl\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .tabl\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .tabl\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .tabl\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .tabl\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .tabl\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .tabl\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .tabl\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .tabl\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .tabl\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .tabl\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .tabl\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .tabl\:pointer-events-none {
    pointer-events: none;
  }

  .tabl\:pointer-events-auto {
    pointer-events: auto;
  }

  .tabl\:static {
    position: static;
  }

  .tabl\:fixed {
    position: fixed;
  }

  .tabl\:absolute {
    position: absolute;
  }

  .tabl\:relative {
    position: relative;
  }

  .tabl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .tabl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tabl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tabl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabl\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .tabl\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .tabl\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .tabl\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .tabl\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .tabl\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .tabl\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .tabl\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .tabl\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .tabl\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .tabl\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .tabl\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .tabl\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .tabl\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .tabl\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .tabl\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .tabl\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .tabl\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .tabl\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .tabl\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .tabl\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .tabl\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .tabl\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .tabl\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .tabl\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .tabl\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .tabl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .tabl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .tabl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .tabl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .tabl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .tabl\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .tabl\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .tabl\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .tabl\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .tabl\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .tabl\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .tabl\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .tabl\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .tabl\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .tabl\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .tabl\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .tabl\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .tabl\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .tabl\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .tabl\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .tabl\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .tabl\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .tabl\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .tabl\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .tabl\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .tabl\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .tabl\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .tabl\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .tabl\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .tabl\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .tabl\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .tabl\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .tabl\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .tabl\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .tabl\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .tabl\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .tabl\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .tabl\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .tabl\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .tabl\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .tabl\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .tabl\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .tabl\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .tabl\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .tabl\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .tabl\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .tabl\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .tabl\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .tabl\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .tabl\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .tabl\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .tabl\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .tabl\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .tabl\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .tabl\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .tabl\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .tabl\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .tabl\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .tabl\:top-0 {
    top: 0;
  }

  .tabl\:right-0 {
    right: 0;
  }

  .tabl\:bottom-0 {
    bottom: 0;
  }

  .tabl\:left-0 {
    left: 0;
  }

  .tabl\:top-auto {
    top: auto;
  }

  .tabl\:right-auto {
    right: auto;
  }

  .tabl\:bottom-auto {
    bottom: auto;
  }

  .tabl\:left-auto {
    left: auto;
  }

  .tabl\:top-1\/2 {
    top: 50%;
  }

  .tabl\:right-1\/2 {
    right: 50%;
  }

  .tabl\:bottom-1\/2 {
    bottom: 50%;
  }

  .tabl\:left-1\/2 {
    left: 50%;
  }

  .tabl\:-top-4px {
    top: -4px;
  }

  .tabl\:-right-4px {
    right: -4px;
  }

  .tabl\:-bottom-4px {
    bottom: -4px;
  }

  .tabl\:-left-4px {
    left: -4px;
  }

  .tabl\:top-14px {
    top: 14px;
  }

  .tabl\:right-14px {
    right: 14px;
  }

  .tabl\:bottom-14px {
    bottom: 14px;
  }

  .tabl\:left-14px {
    left: 14px;
  }

  .tabl\:top-21px {
    top: 21px;
  }

  .tabl\:right-21px {
    right: 21px;
  }

  .tabl\:bottom-21px {
    bottom: 21px;
  }

  .tabl\:left-21px {
    left: 21px;
  }

  .tabl\:-top-21px {
    top: -21px;
  }

  .tabl\:-right-21px {
    right: -21px;
  }

  .tabl\:-bottom-21px {
    bottom: -21px;
  }

  .tabl\:-left-21px {
    left: -21px;
  }

  .tabl\:-top-30px {
    top: -30px;
  }

  .tabl\:-right-30px {
    right: -30px;
  }

  .tabl\:-bottom-30px {
    bottom: -30px;
  }

  .tabl\:-left-30px {
    left: -30px;
  }

  .tabl\:top-12px {
    top: 12px;
  }

  .tabl\:right-12px {
    right: 12px;
  }

  .tabl\:bottom-12px {
    bottom: 12px;
  }

  .tabl\:left-12px {
    left: 12px;
  }

  .tabl\:top-13px {
    top: 13px;
  }

  .tabl\:right-13px {
    right: 13px;
  }

  .tabl\:bottom-13px {
    bottom: 13px;
  }

  .tabl\:left-13px {
    left: 13px;
  }

  .tabl\:top-15px {
    top: 15px;
  }

  .tabl\:right-15px {
    right: 15px;
  }

  .tabl\:bottom-15px {
    bottom: 15px;
  }

  .tabl\:left-15px {
    left: 15px;
  }

  .tabl\:top-20px {
    top: 20px;
  }

  .tabl\:right-20px {
    right: 20px;
  }

  .tabl\:bottom-20px {
    bottom: 20px;
  }

  .tabl\:left-20px {
    left: 20px;
  }

  .tabl\:top-22px {
    top: 22px;
  }

  .tabl\:right-22px {
    right: 22px;
  }

  .tabl\:bottom-22px {
    bottom: 22px;
  }

  .tabl\:left-22px {
    left: 22px;
  }

  .tabl\:top-25px {
    top: 25px;
  }

  .tabl\:right-25px {
    right: 25px;
  }

  .tabl\:bottom-25px {
    bottom: 25px;
  }

  .tabl\:left-25px {
    left: 25px;
  }

  .tabl\:top-27px {
    top: 27px;
  }

  .tabl\:right-27px {
    right: 27px;
  }

  .tabl\:bottom-27px {
    bottom: 27px;
  }

  .tabl\:left-27px {
    left: 27px;
  }

  .tabl\:top-28px {
    top: 28px;
  }

  .tabl\:right-28px {
    right: 28px;
  }

  .tabl\:bottom-28px {
    bottom: 28px;
  }

  .tabl\:left-28px {
    left: 28px;
  }

  .tabl\:top-30px {
    top: 30px;
  }

  .tabl\:right-30px {
    right: 30px;
  }

  .tabl\:bottom-30px {
    bottom: 30px;
  }

  .tabl\:left-30px {
    left: 30px;
  }

  .tabl\:top-32px {
    top: 32px;
  }

  .tabl\:right-32px {
    right: 32px;
  }

  .tabl\:bottom-32px {
    bottom: 32px;
  }

  .tabl\:left-32px {
    left: 32px;
  }

  .tabl\:top-36px {
    top: 36px;
  }

  .tabl\:right-36px {
    right: 36px;
  }

  .tabl\:bottom-36px {
    bottom: 36px;
  }

  .tabl\:left-36px {
    left: 36px;
  }

  .tabl\:top-40px {
    top: 40px;
  }

  .tabl\:right-40px {
    right: 40px;
  }

  .tabl\:bottom-40px {
    bottom: 40px;
  }

  .tabl\:left-40px {
    left: 40px;
  }

  .tabl\:top-50px {
    top: 50px;
  }

  .tabl\:right-50px {
    right: 50px;
  }

  .tabl\:bottom-50px {
    bottom: 50px;
  }

  .tabl\:left-50px {
    left: 50px;
  }

  .tabl\:top-75px {
    top: 75px;
  }

  .tabl\:right-75px {
    right: 75px;
  }

  .tabl\:bottom-75px {
    bottom: 75px;
  }

  .tabl\:left-75px {
    left: 75px;
  }

  .tabl\:top-80px {
    top: 80px;
  }

  .tabl\:right-80px {
    right: 80px;
  }

  .tabl\:bottom-80px {
    bottom: 80px;
  }

  .tabl\:left-80px {
    left: 80px;
  }

  .tabl\:top-213px {
    top: 213px;
  }

  .tabl\:right-213px {
    right: 213px;
  }

  .tabl\:bottom-213px {
    bottom: 213px;
  }

  .tabl\:left-213px {
    left: 213px;
  }

  .tabl\:top-295px {
    top: 295px;
  }

  .tabl\:right-295px {
    right: 295px;
  }

  .tabl\:bottom-295px {
    bottom: 295px;
  }

  .tabl\:left-295px {
    left: 295px;
  }

  .tabl\:top-324px {
    top: 324px;
  }

  .tabl\:right-324px {
    right: 324px;
  }

  .tabl\:bottom-324px {
    bottom: 324px;
  }

  .tabl\:left-324px {
    left: 324px;
  }

  .tabl\:top-364px {
    top: 364px;
  }

  .tabl\:right-364px {
    right: 364px;
  }

  .tabl\:bottom-364px {
    bottom: 364px;
  }

  .tabl\:left-364px {
    left: 364px;
  }

  .tabl\:top-428px {
    top: 428px;
  }

  .tabl\:right-428px {
    right: 428px;
  }

  .tabl\:bottom-428px {
    bottom: 428px;
  }

  .tabl\:left-428px {
    left: 428px;
  }

  .tabl\:top-50percent {
    top: 50%;
  }

  .tabl\:right-50percent {
    right: 50%;
  }

  .tabl\:bottom-50percent {
    bottom: 50%;
  }

  .tabl\:left-50percent {
    left: 50%;
  }

  .tabl\:resize-none {
    resize: none;
  }

  .tabl\:resize-y {
    resize: vertical;
  }

  .tabl\:resize-x {
    resize: horizontal;
  }

  .tabl\:resize {
    resize: both;
  }

  .tabl\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabl\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabl\:shadow-none {
    box-shadow: none;
  }

  .tabl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabl\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .tabl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .tabl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .tabl\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .tabl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .tabl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .tabl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .tabl\:fill-current {
    fill: currentColor;
  }

  .tabl\:stroke-current {
    stroke: currentColor;
  }

  .tabl\:table-auto {
    table-layout: auto;
  }

  .tabl\:table-fixed {
    table-layout: fixed;
  }

  .tabl\:text-left {
    text-align: left;
  }

  .tabl\:text-center {
    text-align: center;
  }

  .tabl\:text-right {
    text-align: right;
  }

  .tabl\:text-justify {
    text-align: justify;
  }

  .tabl\:text-primary {
    color: #525ddc;
  }

  .tabl\:text-transparent {
    color: transparent;
  }

  .tabl\:text-black {
    color: #000;
  }

  .tabl\:text-grey-darkest {
    color: #3d4852;
  }

  .tabl\:text-grey-darker {
    color: #606f7b;
  }

  .tabl\:text-grey-dark {
    color: #8795a1;
  }

  .tabl\:text-grey {
    color: #b8c2cc;
  }

  .tabl\:text-grey-light {
    color: #dae1e7;
  }

  .tabl\:text-grey-lighter {
    color: #f1f5f8;
  }

  .tabl\:text-grey-lightest {
    color: #f8fafc;
  }

  .tabl\:text-white {
    color: #ffffff;
  }

  .tabl\:text-red-darkest {
    color: #3b0d0c;
  }

  .tabl\:text-red-darker {
    color: #621b18;
  }

  .tabl\:text-red-dark {
    color: #cc1f1a;
  }

  .tabl\:text-red {
    color: #e3342f;
  }

  .tabl\:text-red-light {
    color: #ef5753;
  }

  .tabl\:text-red-lighter {
    color: #f9acaa;
  }

  .tabl\:text-red-lightest {
    color: #fcebea;
  }

  .tabl\:text-orange-darkest {
    color: #462a16;
  }

  .tabl\:text-orange-darker {
    color: #613b1f;
  }

  .tabl\:text-orange-dark {
    color: #de751f;
  }

  .tabl\:text-orange {
    color: #f6993f;
  }

  .tabl\:text-orange-light {
    color: #faad63;
  }

  .tabl\:text-orange-lighter {
    color: #fcd9b6;
  }

  .tabl\:text-orange-lightest {
    color: #fff5eb;
  }

  .tabl\:text-yellow-darkest {
    color: #453411;
  }

  .tabl\:text-yellow-darker {
    color: #684f1d;
  }

  .tabl\:text-yellow-dark {
    color: #f2d024;
  }

  .tabl\:text-yellow {
    color: #ffed4a;
  }

  .tabl\:text-yellow-light {
    color: #fff382;
  }

  .tabl\:text-yellow-lighter {
    color: #fff9c2;
  }

  .tabl\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .tabl\:text-green-darkest {
    color: #0f2f21;
  }

  .tabl\:text-green-darker {
    color: #1a4731;
  }

  .tabl\:text-green-dark {
    color: #1f9d55;
  }

  .tabl\:text-green {
    color: #38c172;
  }

  .tabl\:text-green-light {
    color: #51d88a;
  }

  .tabl\:text-green-lighter {
    color: #a2f5bf;
  }

  .tabl\:text-green-lightest {
    color: #e3fcec;
  }

  .tabl\:text-teal-darkest {
    color: #0d3331;
  }

  .tabl\:text-teal-darker {
    color: #20504f;
  }

  .tabl\:text-teal-dark {
    color: #38a89d;
  }

  .tabl\:text-teal {
    color: #4dc0b5;
  }

  .tabl\:text-teal-light {
    color: #64d5ca;
  }

  .tabl\:text-teal-lighter {
    color: #a0f0ed;
  }

  .tabl\:text-teal-lightest {
    color: #e8fffe;
  }

  .tabl\:text-blue-darkest {
    color: #12283a;
  }

  .tabl\:text-blue-darker {
    color: #1c3d5a;
  }

  .tabl\:text-blue-dark {
    color: #2779bd;
  }

  .tabl\:text-blue {
    color: #3490dc;
  }

  .tabl\:text-blue-light {
    color: #6cb2eb;
  }

  .tabl\:text-blue-lighter {
    color: #bcdefa;
  }

  .tabl\:text-blue-lightest {
    color: #eff8ff;
  }

  .tabl\:text-indigo-darkest {
    color: #191e38;
  }

  .tabl\:text-indigo-darker {
    color: #2f365f;
  }

  .tabl\:text-indigo-dark {
    color: #5661b3;
  }

  .tabl\:text-indigo {
    color: #6574cd;
  }

  .tabl\:text-indigo-light {
    color: #7886d7;
  }

  .tabl\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .tabl\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .tabl\:text-purple-darkest {
    color: #21183c;
  }

  .tabl\:text-purple-darker {
    color: #382b5f;
  }

  .tabl\:text-purple-dark {
    color: #794acf;
  }

  .tabl\:text-purple {
    color: #9561e2;
  }

  .tabl\:text-purple-light {
    color: #a779e9;
  }

  .tabl\:text-purple-lighter {
    color: #d6bbfc;
  }

  .tabl\:text-purple-lightest {
    color: #f3ebff;
  }

  .tabl\:text-pink-darkest {
    color: #451225;
  }

  .tabl\:text-pink-darker {
    color: #6f213f;
  }

  .tabl\:text-pink-dark {
    color: #eb5286;
  }

  .tabl\:text-pink {
    color: #f66d9b;
  }

  .tabl\:text-pink-light {
    color: #fa7ea8;
  }

  .tabl\:text-pink-lighter {
    color: #ffbbca;
  }

  .tabl\:text-pink-lightest {
    color: #ffebef;
  }

  .tabl\:text-brandy-punch {
    color: #c88532;
  }

  .tabl\:text-alto {
    color: #d8d8d8;
  }

  .tabl\:text-concrete {
    color: #f2f2f2;
  }

  .tabl\:text-dusty-grey {
    color: #979797;
  }

  .tabl\:text-flint {
    color: #6b655d;
  }

  .tabl\:text-gallery {
    color: #eee;
  }

  .tabl\:text-gimblet {
    color: #bfa775;
  }

  .tabl\:text-mine-shaft {
    color: #2a2727;
  }

  .tabl\:text-pale-oyster {
    color: #9b9184;
  }

  .tabl\:text-porsche {
    color: #e8a959;
  }

  .tabl\:text-sand-dune {
    color: #807465;
  }

  .tabl\:text-thunder {
    color: #231f20;
  }

  .tabl\:text-notblack {
    color: #101010;
  }

  .tabl\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .tabl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .tabl\:hover\:text-black:hover {
    color: #000;
  }

  .tabl\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .tabl\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .tabl\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .tabl\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .tabl\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .tabl\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .tabl\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .tabl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .tabl\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .tabl\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .tabl\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .tabl\:hover\:text-red:hover {
    color: #e3342f;
  }

  .tabl\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .tabl\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .tabl\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .tabl\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .tabl\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .tabl\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .tabl\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .tabl\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .tabl\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .tabl\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .tabl\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .tabl\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .tabl\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .tabl\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .tabl\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .tabl\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .tabl\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .tabl\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .tabl\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .tabl\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .tabl\:hover\:text-green:hover {
    color: #38c172;
  }

  .tabl\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .tabl\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .tabl\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .tabl\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .tabl\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .tabl\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .tabl\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .tabl\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .tabl\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .tabl\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .tabl\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .tabl\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .tabl\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .tabl\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .tabl\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .tabl\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .tabl\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .tabl\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .tabl\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .tabl\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .tabl\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .tabl\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .tabl\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .tabl\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .tabl\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .tabl\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .tabl\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .tabl\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .tabl\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .tabl\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .tabl\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .tabl\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .tabl\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .tabl\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .tabl\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .tabl\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .tabl\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .tabl\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .tabl\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .tabl\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .tabl\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .tabl\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .tabl\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .tabl\:hover\:text-gallery:hover {
    color: #eee;
  }

  .tabl\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .tabl\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .tabl\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .tabl\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .tabl\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .tabl\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .tabl\:hover\:text-notblack:hover {
    color: #101010;
  }

  .tabl\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .tabl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .tabl\:focus\:text-black:focus {
    color: #000;
  }

  .tabl\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .tabl\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .tabl\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .tabl\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .tabl\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .tabl\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .tabl\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .tabl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .tabl\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .tabl\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .tabl\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .tabl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .tabl\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .tabl\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .tabl\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .tabl\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .tabl\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .tabl\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .tabl\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .tabl\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .tabl\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .tabl\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .tabl\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .tabl\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .tabl\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .tabl\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .tabl\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .tabl\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .tabl\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .tabl\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .tabl\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .tabl\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .tabl\:focus\:text-green:focus {
    color: #38c172;
  }

  .tabl\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .tabl\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .tabl\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .tabl\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .tabl\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .tabl\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .tabl\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .tabl\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .tabl\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .tabl\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .tabl\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .tabl\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .tabl\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .tabl\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .tabl\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .tabl\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .tabl\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .tabl\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .tabl\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .tabl\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .tabl\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .tabl\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .tabl\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .tabl\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .tabl\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .tabl\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .tabl\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .tabl\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .tabl\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .tabl\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .tabl\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .tabl\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .tabl\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .tabl\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .tabl\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .tabl\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .tabl\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .tabl\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .tabl\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .tabl\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .tabl\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .tabl\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .tabl\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .tabl\:focus\:text-gallery:focus {
    color: #eee;
  }

  .tabl\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .tabl\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .tabl\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .tabl\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .tabl\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .tabl\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .tabl\:focus\:text-notblack:focus {
    color: #101010;
  }

  .tabl\:text-xs {
    font-size: .75rem;
  }

  .tabl\:text-sm {
    font-size: .875rem;
  }

  .tabl\:text-base {
    font-size: 1rem;
  }

  .tabl\:text-lg {
    font-size: 1.125rem;
  }

  .tabl\:text-xl {
    font-size: 1.25rem;
  }

  .tabl\:text-2xl {
    font-size: 1.5rem;
  }

  .tabl\:text-3xl {
    font-size: 1.875rem;
  }

  .tabl\:text-4xl {
    font-size: 2.25rem;
  }

  .tabl\:text-5xl {
    font-size: 3rem;
  }

  .tabl\:text-13px {
    font-size: 13px;
  }

  .tabl\:text-14px {
    font-size: 14px;
  }

  .tabl\:text-15px {
    font-size: 15px;
  }

  .tabl\:text-21px {
    font-size: 21px;
  }

  .tabl\:text-27px {
    font-size: 27px;
  }

  .tabl\:text-28px {
    font-size: 28px;
  }

  .tabl\:text-32px {
    font-size: 32px;
  }

  .tabl\:text-18px {
    font-size: 18px;
  }

  .tabl\:text-50px {
    font-size: 50px;
  }

  .tabl\:text-70px {
    font-size: 70px;
  }

  .tabl\:text-80px {
    font-size: 80px;
  }

  .tabl\:text-13rem {
    font-size: 1.3rem;
  }

  .tabl\:italic {
    font-style: italic;
  }

  .tabl\:not-italic {
    font-style: normal;
  }

  .tabl\:uppercase {
    text-transform: uppercase;
  }

  .tabl\:lowercase {
    text-transform: lowercase;
  }

  .tabl\:capitalize {
    text-transform: capitalize;
  }

  .tabl\:normal-case {
    text-transform: none;
  }

  .tabl\:underline {
    text-decoration: underline;
  }

  .tabl\:line-through {
    text-decoration: line-through;
  }

  .tabl\:no-underline {
    text-decoration: none;
  }

  .tabl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .tabl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .tabl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .tabl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .tabl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .tabl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .tabl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tabl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tabl\:tracking-1 {
    letter-spacing: 1px;
  }

  .tabl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .tabl\:tracking-normal {
    letter-spacing: 0;
  }

  .tabl\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .tabl\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .tabl\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .tabl\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .tabl\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .tabl\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .tabl\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .tabl\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .tabl\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .tabl\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .tabl\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .tabl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tabl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .tabl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .tabl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .tabl\:align-baseline {
    vertical-align: baseline;
  }

  .tabl\:align-top {
    vertical-align: top;
  }

  .tabl\:align-middle {
    vertical-align: middle;
  }

  .tabl\:align-bottom {
    vertical-align: bottom;
  }

  .tabl\:align-text-top {
    vertical-align: text-top;
  }

  .tabl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .tabl\:visible {
    visibility: visible;
  }

  .tabl\:invisible {
    visibility: hidden;
  }

  .tabl\:whitespace-normal {
    white-space: normal;
  }

  .tabl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .tabl\:whitespace-pre {
    white-space: pre;
  }

  .tabl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .tabl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tabl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .tabl\:break-words {
    overflow-wrap: break-word;
  }

  .tabl\:break-all {
    word-break: break-all;
  }

  .tabl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tabl\:w-0 {
    width: 0;
  }

  .tabl\:w-1 {
    width: 0.25rem;
  }

  .tabl\:w-2 {
    width: 0.5rem;
  }

  .tabl\:w-3 {
    width: 0.75rem;
  }

  .tabl\:w-4 {
    width: 1rem;
  }

  .tabl\:w-5 {
    width: 1.25rem;
  }

  .tabl\:w-6 {
    width: 1.5rem;
  }

  .tabl\:w-8 {
    width: 2rem;
  }

  .tabl\:w-10 {
    width: 2.5rem;
  }

  .tabl\:w-12 {
    width: 3rem;
  }

  .tabl\:w-16 {
    width: 4rem;
  }

  .tabl\:w-20 {
    width: 5.313rem;
  }

  .tabl\:w-24 {
    width: 6rem;
  }

  .tabl\:w-28 {
    width: 7.063rem;
  }

  .tabl\:w-32 {
    width: 8rem;
  }

  .tabl\:w-48 {
    width: 12rem;
  }

  .tabl\:w-64 {
    width: 16rem;
  }

  .tabl\:w-auto {
    width: auto;
  }

  .tabl\:w-px {
    width: 1px;
  }

  .tabl\:w-1\/2 {
    width: 50%;
  }

  .tabl\:w-1\/3 {
    width: 33.33333%;
  }

  .tabl\:w-2\/3 {
    width: 66.66667%;
  }

  .tabl\:w-1\/4 {
    width: 25%;
  }

  .tabl\:w-3\/4 {
    width: 75%;
  }

  .tabl\:w-1\/5 {
    width: 20%;
  }

  .tabl\:w-2\/5 {
    width: 40%;
  }

  .tabl\:w-3\/5 {
    width: 60%;
  }

  .tabl\:w-4\/5 {
    width: 80%;
  }

  .tabl\:w-1\/6 {
    width: 16.66667%;
  }

  .tabl\:w-5\/6 {
    width: 83.33333%;
  }

  .tabl\:w-full {
    width: 100%;
  }

  .tabl\:w-screen {
    width: 100vw;
  }

  .tabl\:w-12px {
    width: 12px;
  }

  .tabl\:w-15px {
    width: 15px;
  }

  .tabl\:w-27px {
    width: 27px;
  }

  .tabl\:w-56px {
    width: 56px;
  }

  .tabl\:w-74px {
    width: 74px;
  }

  .tabl\:w-76px {
    width: 76px;
  }

  .tabl\:w-78px {
    width: 78px;
  }

  .tabl\:w-85px {
    width: 85px;
  }

  .tabl\:w-88px {
    width: 88px;
  }

  .tabl\:w-90px {
    width: 90px;
  }

  .tabl\:w-100px {
    width: 100px;
  }

  .tabl\:w-111px {
    width: 111px;
  }

  .tabl\:w-120px {
    width: 120px;
  }

  .tabl\:w-140px {
    width: 140px;
  }

  .tabl\:w-142px {
    width: 142px;
  }

  .tabl\:w-147px {
    width: 147px;
  }

  .tabl\:w-154px {
    width: 154px;
  }

  .tabl\:w-175px {
    width: 175px;
  }

  .tabl\:w-190px {
    width: 190px;
  }

  .tabl\:w-200px {
    width: 200px;
  }

  .tabl\:w-228px {
    width: 228px;
  }

  .tabl\:w-250px {
    width: 250px;
  }

  .tabl\:w-260px {
    width: 260px;
  }

  .tabl\:w-270px {
    width: 270px;
  }

  .tabl\:w-289px {
    width: 289px;
  }

  .tabl\:w-290px {
    width: 290px;
  }

  .tabl\:w-300px {
    width: 300px;
  }

  .tabl\:w-308px {
    width: 308px;
  }

  .tabl\:w-340px {
    width: 340px;
  }

  .tabl\:w-345px {
    width: 345px;
  }

  .tabl\:w-326px {
    width: 326px;
  }

  .tabl\:w-335px {
    width: 335px;
  }

  .tabl\:w-350px {
    width: 350px;
  }

  .tabl\:w-376px {
    width: 376px;
  }

  .tabl\:w-382px {
    width: 382px;
  }

  .tabl\:w-388px {
    width: 388px;
  }

  .tabl\:w-408px {
    width: 408px;
  }

  .tabl\:w-516px {
    width: 516px;
  }

  .tabl\:w-637px {
    width: 637px;
  }

  .tabl\:w-720px {
    width: 720px;
  }

  .tabl\:w-840px {
    width: 840px;
  }

  .tabl\:w-930px {
    width: 930px;
  }

  .tabl\:w-931px {
    width: 931px;
  }

  .tabl\:w-1012px {
    width: 1012px;
  }

  .tabl\:w-1200px {
    width: 1200px;
  }

  .tabl\:w-1274px {
    width: 1274px;
  }

  .tabl\:w-23percent {
    width: 23%;
  }

  .tabl\:w-30percent {
    width: 30%;
  }

  .tabl\:w-35percent {
    width: 35%;
  }

  .tabl\:w-70percent {
    width: 70%;
  }

  .tabl\:w-78percent {
    width: 78%;
  }

  .tabl\:w-80percent {
    width: 80%;
  }

  .tabl\:w-32percent {
    width: 32.333%;
  }

  .tabl\:z-0 {
    z-index: 0;
  }

  .tabl\:z-1 {
    z-index: 1;
  }

  .tabl\:z-2 {
    z-index: 2;
  }

  .tabl\:z-9 {
    z-index: 9;
  }

  .tabl\:z-10 {
    z-index: 10;
  }

  .tabl\:z-20 {
    z-index: 20;
  }

  .tabl\:z-30 {
    z-index: 30;
  }

  .tabl\:z-40 {
    z-index: 40;
  }

  .tabl\:z-50 {
    z-index: 50;
  }

  .tabl\:z-99 {
    z-index: 99;
  }

  .tabl\:z-999 {
    z-index: 999;
  }

  .tabl\:z-99999 {
    z-index: 99999;
  }

  .tabl\:z-999999 {
    z-index: 999999;
  }

  .tabl\:z-99999999 {
    z-index: 99999999;
  }

  .tabl\:z-auto {
    z-index: auto;
  }

  .tabl\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1024px) {
  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

  .lg\:bg-primary {
    background-color: #525ddc;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:bg-black {
    background-color: #000;
  }

  .lg\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .lg\:bg-grey-darker {
    background-color: #606f7b;
  }

  .lg\:bg-grey-dark {
    background-color: #8795a1;
  }

  .lg\:bg-grey {
    background-color: #b8c2cc;
  }

  .lg\:bg-grey-light {
    background-color: #dae1e7;
  }

  .lg\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .lg\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .lg\:bg-white {
    background-color: #ffffff;
  }

  .lg\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .lg\:bg-red-darker {
    background-color: #621b18;
  }

  .lg\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .lg\:bg-red {
    background-color: #e3342f;
  }

  .lg\:bg-red-light {
    background-color: #ef5753;
  }

  .lg\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .lg\:bg-red-lightest {
    background-color: #fcebea;
  }

  .lg\:bg-orange-darkest {
    background-color: #462a16;
  }

  .lg\:bg-orange-darker {
    background-color: #613b1f;
  }

  .lg\:bg-orange-dark {
    background-color: #de751f;
  }

  .lg\:bg-orange {
    background-color: #f6993f;
  }

  .lg\:bg-orange-light {
    background-color: #faad63;
  }

  .lg\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .lg\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .lg\:bg-yellow-darkest {
    background-color: #453411;
  }

  .lg\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .lg\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .lg\:bg-yellow {
    background-color: #ffed4a;
  }

  .lg\:bg-yellow-light {
    background-color: #fff382;
  }

  .lg\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .lg\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .lg\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .lg\:bg-green-darker {
    background-color: #1a4731;
  }

  .lg\:bg-green-dark {
    background-color: #1f9d55;
  }

  .lg\:bg-green {
    background-color: #38c172;
  }

  .lg\:bg-green-light {
    background-color: #51d88a;
  }

  .lg\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .lg\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .lg\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .lg\:bg-teal-darker {
    background-color: #20504f;
  }

  .lg\:bg-teal-dark {
    background-color: #38a89d;
  }

  .lg\:bg-teal {
    background-color: #4dc0b5;
  }

  .lg\:bg-teal-light {
    background-color: #64d5ca;
  }

  .lg\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .lg\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .lg\:bg-blue-darkest {
    background-color: #12283a;
  }

  .lg\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .lg\:bg-blue-dark {
    background-color: #2779bd;
  }

  .lg\:bg-blue {
    background-color: #3490dc;
  }

  .lg\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .lg\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .lg\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .lg\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .lg\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .lg\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .lg\:bg-indigo {
    background-color: #6574cd;
  }

  .lg\:bg-indigo-light {
    background-color: #7886d7;
  }

  .lg\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .lg\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .lg\:bg-purple-darkest {
    background-color: #21183c;
  }

  .lg\:bg-purple-darker {
    background-color: #382b5f;
  }

  .lg\:bg-purple-dark {
    background-color: #794acf;
  }

  .lg\:bg-purple {
    background-color: #9561e2;
  }

  .lg\:bg-purple-light {
    background-color: #a779e9;
  }

  .lg\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .lg\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .lg\:bg-pink-darkest {
    background-color: #451225;
  }

  .lg\:bg-pink-darker {
    background-color: #6f213f;
  }

  .lg\:bg-pink-dark {
    background-color: #eb5286;
  }

  .lg\:bg-pink {
    background-color: #f66d9b;
  }

  .lg\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .lg\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .lg\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .lg\:bg-brandy-punch {
    background-color: #c88532;
  }

  .lg\:bg-alto {
    background-color: #d8d8d8;
  }

  .lg\:bg-concrete {
    background-color: #f2f2f2;
  }

  .lg\:bg-dusty-grey {
    background-color: #979797;
  }

  .lg\:bg-flint {
    background-color: #6b655d;
  }

  .lg\:bg-gallery {
    background-color: #eee;
  }

  .lg\:bg-gimblet {
    background-color: #bfa775;
  }

  .lg\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .lg\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .lg\:bg-porsche {
    background-color: #e8a959;
  }

  .lg\:bg-sand-dune {
    background-color: #807465;
  }

  .lg\:bg-thunder {
    background-color: #231f20;
  }

  .lg\:bg-notblack {
    background-color: #101010;
  }

  .lg\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .lg\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .lg\:hover\:bg-black:hover {
    background-color: #000;
  }

  .lg\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .lg\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .lg\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .lg\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .lg\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .lg\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .lg\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .lg\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .lg\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .lg\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .lg\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .lg\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .lg\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .lg\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .lg\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .lg\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .lg\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .lg\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .lg\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .lg\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .lg\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .lg\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .lg\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .lg\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .lg\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .lg\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .lg\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .lg\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .lg\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .lg\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .lg\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .lg\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .lg\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .lg\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .lg\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .lg\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .lg\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .lg\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .lg\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .lg\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .lg\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .lg\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .lg\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .lg\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .lg\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .lg\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .lg\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .lg\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .lg\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .lg\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .lg\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .lg\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .lg\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .lg\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .lg\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .lg\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .lg\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .lg\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .lg\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .lg\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .lg\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .lg\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .lg\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .lg\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .lg\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .lg\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .lg\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .lg\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .lg\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .lg\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .lg\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .lg\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .lg\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .lg\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .lg\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .lg\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .lg\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .lg\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .lg\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .lg\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .lg\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .lg\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .lg\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .lg\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .lg\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .lg\:focus\:bg-black:focus {
    background-color: #000;
  }

  .lg\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .lg\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .lg\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .lg\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .lg\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .lg\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .lg\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .lg\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .lg\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .lg\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .lg\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .lg\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .lg\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .lg\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .lg\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .lg\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .lg\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .lg\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .lg\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .lg\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .lg\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .lg\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .lg\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .lg\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .lg\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .lg\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .lg\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .lg\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .lg\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .lg\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .lg\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .lg\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .lg\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .lg\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .lg\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .lg\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .lg\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .lg\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .lg\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .lg\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .lg\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .lg\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .lg\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .lg\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .lg\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .lg\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .lg\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .lg\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .lg\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .lg\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .lg\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .lg\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .lg\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .lg\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .lg\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .lg\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .lg\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .lg\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .lg\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .lg\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .lg\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .lg\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .lg\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .lg\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .lg\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .lg\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .lg\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .lg\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .lg\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .lg\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .lg\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .lg\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .lg\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .lg\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .lg\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .lg\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .lg\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .lg\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .lg\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .lg\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .lg\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .lg\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .lg\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .lg\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .lg\:bg-bottom {
    background-position: bottom;
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:bg-left {
    background-position: left;
  }

  .lg\:bg-left-bottom {
    background-position: left bottom;
  }

  .lg\:bg-left-top {
    background-position: left top;
  }

  .lg\:bg-right {
    background-position: right;
  }

  .lg\:bg-right-bottom {
    background-position: right bottom;
  }

  .lg\:bg-right-top {
    background-position: right top;
  }

  .lg\:bg-top {
    background-position: top;
  }

  .lg\:bg-repeat {
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round {
    background-repeat: round;
  }

  .lg\:bg-repeat-space {
    background-repeat: space;
  }

  .lg\:bg-auto {
    background-size: auto;
  }

  .lg\:bg-cover {
    background-size: cover;
  }

  .lg\:bg-contain {
    background-size: contain;
  }

  .lg\:border-collapse {
    border-collapse: collapse;
  }

  .lg\:border-separate {
    border-collapse: separate;
  }

  .lg\:border-primary {
    border-color: #525ddc;
  }

  .lg\:border-transparent {
    border-color: transparent;
  }

  .lg\:border-black {
    border-color: #000;
  }

  .lg\:border-grey-darkest {
    border-color: #3d4852;
  }

  .lg\:border-grey-darker {
    border-color: #606f7b;
  }

  .lg\:border-grey-dark {
    border-color: #8795a1;
  }

  .lg\:border-grey {
    border-color: #b8c2cc;
  }

  .lg\:border-grey-light {
    border-color: #dae1e7;
  }

  .lg\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .lg\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .lg\:border-white {
    border-color: #ffffff;
  }

  .lg\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .lg\:border-red-darker {
    border-color: #621b18;
  }

  .lg\:border-red-dark {
    border-color: #cc1f1a;
  }

  .lg\:border-red {
    border-color: #e3342f;
  }

  .lg\:border-red-light {
    border-color: #ef5753;
  }

  .lg\:border-red-lighter {
    border-color: #f9acaa;
  }

  .lg\:border-red-lightest {
    border-color: #fcebea;
  }

  .lg\:border-orange-darkest {
    border-color: #462a16;
  }

  .lg\:border-orange-darker {
    border-color: #613b1f;
  }

  .lg\:border-orange-dark {
    border-color: #de751f;
  }

  .lg\:border-orange {
    border-color: #f6993f;
  }

  .lg\:border-orange-light {
    border-color: #faad63;
  }

  .lg\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .lg\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .lg\:border-yellow-darkest {
    border-color: #453411;
  }

  .lg\:border-yellow-darker {
    border-color: #684f1d;
  }

  .lg\:border-yellow-dark {
    border-color: #f2d024;
  }

  .lg\:border-yellow {
    border-color: #ffed4a;
  }

  .lg\:border-yellow-light {
    border-color: #fff382;
  }

  .lg\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .lg\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .lg\:border-green-darkest {
    border-color: #0f2f21;
  }

  .lg\:border-green-darker {
    border-color: #1a4731;
  }

  .lg\:border-green-dark {
    border-color: #1f9d55;
  }

  .lg\:border-green {
    border-color: #38c172;
  }

  .lg\:border-green-light {
    border-color: #51d88a;
  }

  .lg\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .lg\:border-green-lightest {
    border-color: #e3fcec;
  }

  .lg\:border-teal-darkest {
    border-color: #0d3331;
  }

  .lg\:border-teal-darker {
    border-color: #20504f;
  }

  .lg\:border-teal-dark {
    border-color: #38a89d;
  }

  .lg\:border-teal {
    border-color: #4dc0b5;
  }

  .lg\:border-teal-light {
    border-color: #64d5ca;
  }

  .lg\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .lg\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .lg\:border-blue-darkest {
    border-color: #12283a;
  }

  .lg\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .lg\:border-blue-dark {
    border-color: #2779bd;
  }

  .lg\:border-blue {
    border-color: #3490dc;
  }

  .lg\:border-blue-light {
    border-color: #6cb2eb;
  }

  .lg\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .lg\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .lg\:border-indigo-darkest {
    border-color: #191e38;
  }

  .lg\:border-indigo-darker {
    border-color: #2f365f;
  }

  .lg\:border-indigo-dark {
    border-color: #5661b3;
  }

  .lg\:border-indigo {
    border-color: #6574cd;
  }

  .lg\:border-indigo-light {
    border-color: #7886d7;
  }

  .lg\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .lg\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .lg\:border-purple-darkest {
    border-color: #21183c;
  }

  .lg\:border-purple-darker {
    border-color: #382b5f;
  }

  .lg\:border-purple-dark {
    border-color: #794acf;
  }

  .lg\:border-purple {
    border-color: #9561e2;
  }

  .lg\:border-purple-light {
    border-color: #a779e9;
  }

  .lg\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .lg\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .lg\:border-pink-darkest {
    border-color: #451225;
  }

  .lg\:border-pink-darker {
    border-color: #6f213f;
  }

  .lg\:border-pink-dark {
    border-color: #eb5286;
  }

  .lg\:border-pink {
    border-color: #f66d9b;
  }

  .lg\:border-pink-light {
    border-color: #fa7ea8;
  }

  .lg\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .lg\:border-pink-lightest {
    border-color: #ffebef;
  }

  .lg\:border-brandy-punch {
    border-color: #c88532;
  }

  .lg\:border-alto {
    border-color: #d8d8d8;
  }

  .lg\:border-concrete {
    border-color: #f2f2f2;
  }

  .lg\:border-dusty-grey {
    border-color: #979797;
  }

  .lg\:border-flint {
    border-color: #6b655d;
  }

  .lg\:border-gallery {
    border-color: #eee;
  }

  .lg\:border-gimblet {
    border-color: #bfa775;
  }

  .lg\:border-mine-shaft {
    border-color: #2a2727;
  }

  .lg\:border-pale-oyster {
    border-color: #9b9184;
  }

  .lg\:border-porsche {
    border-color: #e8a959;
  }

  .lg\:border-sand-dune {
    border-color: #807465;
  }

  .lg\:border-thunder {
    border-color: #231f20;
  }

  .lg\:border-notblack {
    border-color: #101010;
  }

  .lg\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .lg\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .lg\:hover\:border-black:hover {
    border-color: #000;
  }

  .lg\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .lg\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .lg\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .lg\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .lg\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .lg\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .lg\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .lg\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .lg\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .lg\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .lg\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .lg\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .lg\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .lg\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .lg\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .lg\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .lg\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .lg\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .lg\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .lg\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .lg\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .lg\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .lg\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .lg\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .lg\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .lg\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .lg\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .lg\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .lg\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .lg\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .lg\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .lg\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .lg\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .lg\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .lg\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .lg\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .lg\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .lg\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .lg\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .lg\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .lg\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .lg\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .lg\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .lg\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .lg\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .lg\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .lg\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .lg\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .lg\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .lg\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .lg\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .lg\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .lg\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .lg\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .lg\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .lg\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .lg\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .lg\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .lg\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .lg\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .lg\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .lg\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .lg\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .lg\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .lg\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .lg\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .lg\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .lg\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .lg\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .lg\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .lg\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .lg\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .lg\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .lg\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .lg\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .lg\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .lg\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .lg\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .lg\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .lg\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .lg\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .lg\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .lg\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .lg\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .lg\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .lg\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .lg\:focus\:border-black:focus {
    border-color: #000;
  }

  .lg\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .lg\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .lg\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .lg\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .lg\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .lg\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .lg\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .lg\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .lg\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .lg\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .lg\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .lg\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .lg\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .lg\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .lg\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .lg\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .lg\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .lg\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .lg\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .lg\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .lg\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .lg\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .lg\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .lg\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .lg\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .lg\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .lg\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .lg\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .lg\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .lg\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .lg\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .lg\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .lg\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .lg\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .lg\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .lg\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .lg\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .lg\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .lg\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .lg\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .lg\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .lg\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .lg\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .lg\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .lg\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .lg\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .lg\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .lg\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .lg\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .lg\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .lg\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .lg\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .lg\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .lg\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .lg\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .lg\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .lg\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .lg\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .lg\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .lg\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .lg\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .lg\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .lg\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .lg\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .lg\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .lg\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .lg\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .lg\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .lg\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .lg\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .lg\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .lg\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .lg\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .lg\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .lg\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .lg\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .lg\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .lg\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .lg\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .lg\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .lg\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .lg\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .lg\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .lg\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .lg\:rounded-100 {
    border-radius: 100%;
  }

  .lg\:rounded-none {
    border-radius: 0;
  }

  .lg\:rounded-sm {
    border-radius: .125rem;
  }

  .lg\:rounded {
    border-radius: .25rem;
  }

  .lg\:rounded-lg {
    border-radius: .5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .lg\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .lg\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .lg\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .lg\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .lg\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .lg\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-double {
    border-style: double;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-0 {
    border-width: 0;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-3px {
    border-width: 3px;
  }

  .lg\:border-t-0 {
    border-top-width: 0;
  }

  .lg\:border-r-0 {
    border-right-width: 0;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0;
  }

  .lg\:border-l-0 {
    border-left-width: 0;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:border-t-3px {
    border-top-width: 3px;
  }

  .lg\:border-r-3px {
    border-right-width: 3px;
  }

  .lg\:border-b-3px {
    border-bottom-width: 3px;
  }

  .lg\:border-l-3px {
    border-left-width: 3px;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: -webkit-box;
    display: flex;
  }

  .lg\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .lg\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .lg\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .lg\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .lg\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .lg\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .lg\:self-auto {
    align-self: auto;
  }

  .lg\:self-start {
    align-self: flex-start;
  }

  .lg\:self-end {
    align-self: flex-end;
  }

  .lg\:self-center {
    align-self: center;
  }

  .lg\:self-stretch {
    align-self: stretch;
  }

  .lg\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .lg\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .lg\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }

  .lg\:content-center {
    align-content: center;
  }

  .lg\:content-start {
    align-content: flex-start;
  }

  .lg\:content-end {
    align-content: flex-end;
  }

  .lg\:content-between {
    align-content: space-between;
  }

  .lg\:content-around {
    align-content: space-around;
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .lg\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .lg\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .lg\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .lg\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lg\:flex-shrink {
    flex-shrink: 1;
  }

  .lg\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .lg\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .lg\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .lg\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .lg\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .lg\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .lg\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .lg\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .lg\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .lg\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .lg\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .lg\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .lg\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .lg\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .lg\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .lg\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .lg\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .lg\:font-hairline {
    font-weight: 100;
  }

  .lg\:font-thin {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .lg\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900;
  }

  .lg\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .lg\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .lg\:focus\:font-light:focus {
    font-weight: 300;
  }

  .lg\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .lg\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .lg\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .lg\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .lg\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .lg\:focus\:font-black:focus {
    font-weight: 900;
  }

  .lg\:h-0 {
    height: 0;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-2 {
    height: 0.5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:h-2px {
    height: 2px;
  }

  .lg\:h-10px {
    height: 10px;
  }

  .lg\:h-14px {
    height: 14px;
  }

  .lg\:h-15px {
    height: 15px;
  }

  .lg\:h-30px {
    height: 30px;
  }

  .lg\:h-33px {
    height: 33px;
  }

  .lg\:h-35px {
    height: 35px;
  }

  .lg\:h-37px {
    height: 37px;
  }

  .lg\:h-44px {
    height: 44px;
  }

  .lg\:h-45px {
    height: 45px;
  }

  .lg\:h-50px {
    height: 50px;
  }

  .lg\:h-55px {
    height: 55px;
  }

  .lg\:h-69px {
    height: 69px;
  }

  .lg\:h-70px {
    height: 70px;
  }

  .lg\:h-75px {
    height: 75px;
  }

  .lg\:h-77px {
    height: 77px;
  }

  .lg\:h-86px {
    height: 86px;
  }

  .lg\:h-90px {
    height: 90px;
  }

  .lg\:h-94px {
    height: 94px;
  }

  .lg\:h-95px {
    height: 95px;
  }

  .lg\:h-100px {
    height: 100px;
  }

  .lg\:h-106px {
    height: 106px;
  }

  .lg\:h-108px {
    height: 108px;
  }

  .lg\:h-117px {
    height: 117px;
  }

  .lg\:h-137px {
    height: 137px;
  }

  .lg\:h-142px {
    height: 142px;
  }

  .lg\:h-147px {
    height: 147px;
  }

  .lg\:h-153px {
    height: 153px;
  }

  .lg\:h-157px {
    height: 157px;
  }

  .lg\:h-167px {
    height: 167px;
  }

  .lg\:h-182px {
    height: 182px;
  }

  .lg\:h-189px {
    height: 189px;
  }

  .lg\:h-198px {
    height: 198px;
  }

  .lg\:h-200px {
    height: 200px;
  }

  .lg\:h-213px {
    height: 213px;
  }

  .lg\:h-234px {
    height: 234px;
  }

  .lg\:h-227px {
    height: 227px;
  }

  .lg\:h-228px {
    height: 228px;
  }

  .lg\:h-615px {
    height: 615px;
  }

  .lg\:h-6px {
    height: 6px;
  }

  .lg\:h-59px {
    height: 59px;
  }

  .lg\:h-60px {
    height: 60px;
  }

  .lg\:h-97px {
    height: 97px;
  }

  .lg\:h-122px {
    height: 122px;
  }

  .lg\:h-125px {
    height: 125px;
  }

  .lg\:h-172px {
    height: 172px;
  }

  .lg\:h-178px {
    height: 178px;
  }

  .lg\:h-236px {
    height: 236px;
  }

  .lg\:h-295px {
    height: 295px;
  }

  .lg\:h-335px {
    height: 335px;
  }

  .lg\:h-336px {
    height: 336px;
  }

  .lg\:h-375px {
    height: 375px;
  }

  .lg\:h-376px {
    height: 376px;
  }

  .lg\:h-395px {
    height: 395px;
  }

  .lg\:h-400px {
    height: 400px;
  }

  .lg\:h-416px {
    height: 416px;
  }

  .lg\:h-495px {
    height: 495px;
  }

  .lg\:h-930px {
    height: 930px;
  }

  .lg\:h-90percent {
    height: 90%;
  }

  .lg\:leading-30 {
    line-height: 30px;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:leading-18px {
    line-height: 18px;
  }

  .lg\:leading-20px {
    line-height: 20px;
  }

  .lg\:leading-22px {
    line-height: 22px;
  }

  .lg\:leading-25px {
    line-height: 25px;
  }

  .lg\:leading-26px {
    line-height: 26px;
  }

  .lg\:list-inside {
    list-style-position: inside;
  }

  .lg\:list-outside {
    list-style-position: outside;
  }

  .lg\:list-none {
    list-style-type: none;
  }

  .lg\:list-disc {
    list-style-type: disc;
  }

  .lg\:list-decimal {
    list-style-type: decimal;
  }

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-20 {
    margin: 5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:m-1px {
    margin: 1px;
  }

  .lg\:m-3px {
    margin: 3px;
  }

  .lg\:m-5px {
    margin: 5px;
  }

  .lg\:m-6px {
    margin: 6px;
  }

  .lg\:m-7px {
    margin: 7px;
  }

  .lg\:m-9px {
    margin: 9px;
  }

  .lg\:m-10px {
    margin: 10px;
  }

  .lg\:m-11px {
    margin: 11px;
  }

  .lg\:m-12px {
    margin: 12px;
  }

  .lg\:m-14px {
    margin: 14px;
  }

  .lg\:m-17px {
    margin: 17px;
  }

  .lg\:m-18px {
    margin: 18px;
  }

  .lg\:m-19px {
    margin: 19px;
  }

  .lg\:m-20px {
    margin: 20px;
  }

  .lg\:m-21px {
    margin: 21px;
  }

  .lg\:m-22px {
    margin: 22px;
  }

  .lg\:m-23px {
    margin: 23px;
  }

  .lg\:m-25px {
    margin: 25px;
  }

  .lg\:m-26px {
    margin: 26px;
  }

  .lg\:m-27px {
    margin: 27px;
  }

  .lg\:m-30px {
    margin: 30px;
  }

  .lg\:m-13px {
    margin: 13px;
  }

  .lg\:m-15px {
    margin: 15px;
  }

  .lg\:m-28px {
    margin: 28px;
  }

  .lg\:m-111px {
    margin: 111px;
  }

  .lg\:m-122px {
    margin: 122px;
  }

  .lg\:m-32px {
    margin: 32px;
  }

  .lg\:m-34px {
    margin: 34px;
  }

  .lg\:m-37px {
    margin: 37px;
  }

  .lg\:m-40px {
    margin: 40px;
  }

  .lg\:m-50px {
    margin: 50px;
  }

  .lg\:m-55px {
    margin: 55px;
  }

  .lg\:m-35px {
    margin: 35px;
  }

  .lg\:m-38px {
    margin: 38px;
  }

  .lg\:m-46px {
    margin: 46px;
  }

  .lg\:m-75px {
    margin: 75px;
  }

  .lg\:m-83px {
    margin: 83px;
  }

  .lg\:m-84px {
    margin: 84px;
  }

  .lg\:m-90px {
    margin: 90px;
  }

  .lg\:m-92px {
    margin: 92px;
  }

  .lg\:m-100px {
    margin: 100px;
  }

  .lg\:m-106px {
    margin: 106px;
  }

  .lg\:m-109px {
    margin: 109px;
  }

  .lg\:m-180px {
    margin: 180px;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-5 {
    margin: -1.25rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-10 {
    margin: -2.5rem;
  }

  .lg\:-m-12 {
    margin: -3rem;
  }

  .lg\:-m-16 {
    margin: -4rem;
  }

  .lg\:-m-20 {
    margin: -5rem;
  }

  .lg\:-m-24 {
    margin: -6rem;
  }

  .lg\:-m-32 {
    margin: -8rem;
  }

  .lg\:-m-2px {
    margin: -2px;
  }

  .lg\:-m-10px {
    margin: -10px;
  }

  .lg\:-m-11px {
    margin: -11px;
  }

  .lg\:-m-12px {
    margin: -12px;
  }

  .lg\:-m-14px {
    margin: -14px;
  }

  .lg\:-m-15px {
    margin: -15px;
  }

  .lg\:-m-30px {
    margin: -30px;
  }

  .lg\:-m-100px {
    margin: -100px;
  }

  .lg\:-m-105px {
    margin: -105px;
  }

  .lg\:-m-300px {
    margin: -300px;
  }

  .lg\:-m-90px {
    margin: -90px;
  }

  .lg\:-m-92px {
    margin: -92px;
  }

  .lg\:-m-65px {
    margin: -65px;
  }

  .lg\:-m-50px {
    margin: -50px;
  }

  .lg\:-m-55px {
    margin: -55px;
  }

  .lg\:-m-50vw {
    margin: -50vw;
  }

  .lg\:-m-17px {
    margin: -17px;
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lg\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lg\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lg\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lg\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lg\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lg\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lg\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lg\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lg\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lg\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lg\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lg\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .lg\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .lg\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .lg\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .lg\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .lg\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .lg\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .lg\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .lg\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .lg\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .lg\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .lg\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .lg\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lg\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lg\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .lg\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .lg\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .lg\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .lg\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .lg\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .lg\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lg\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lg\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .lg\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .lg\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .lg\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .lg\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lg\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lg\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .lg\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .lg\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lg\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lg\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .lg\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .lg\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .lg\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .lg\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .lg\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .lg\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .lg\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .lg\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .lg\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .lg\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .lg\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .lg\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lg\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lg\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lg\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lg\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lg\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lg\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lg\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lg\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .lg\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .lg\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .lg\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .lg\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .lg\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .lg\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .lg\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .lg\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .lg\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .lg\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .lg\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .lg\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .lg\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .lg\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .lg\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .lg\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .lg\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .lg\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .lg\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .lg\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .lg\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .lg\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .lg\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .lg\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lg\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .lg\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .lg\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .lg\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .lg\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .lg\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .lg\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .lg\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .lg\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .lg\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lg\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .lg\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .lg\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .lg\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .lg\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .lg\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .lg\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .lg\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .lg\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .lg\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .lg\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .lg\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .lg\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .lg\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lg\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .lg\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .lg\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .lg\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .lg\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .lg\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mr-0 {
    margin-right: 0;
  }

  .lg\:mb-0 {
    margin-bottom: 0;
  }

  .lg\:ml-0 {
    margin-left: 0;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mr-32 {
    margin-right: 8rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:mt-1px {
    margin-top: 1px;
  }

  .lg\:mr-1px {
    margin-right: 1px;
  }

  .lg\:mb-1px {
    margin-bottom: 1px;
  }

  .lg\:ml-1px {
    margin-left: 1px;
  }

  .lg\:mt-3px {
    margin-top: 3px;
  }

  .lg\:mr-3px {
    margin-right: 3px;
  }

  .lg\:mb-3px {
    margin-bottom: 3px;
  }

  .lg\:ml-3px {
    margin-left: 3px;
  }

  .lg\:mt-5px {
    margin-top: 5px;
  }

  .lg\:mr-5px {
    margin-right: 5px;
  }

  .lg\:mb-5px {
    margin-bottom: 5px;
  }

  .lg\:ml-5px {
    margin-left: 5px;
  }

  .lg\:mt-6px {
    margin-top: 6px;
  }

  .lg\:mr-6px {
    margin-right: 6px;
  }

  .lg\:mb-6px {
    margin-bottom: 6px;
  }

  .lg\:ml-6px {
    margin-left: 6px;
  }

  .lg\:mt-7px {
    margin-top: 7px;
  }

  .lg\:mr-7px {
    margin-right: 7px;
  }

  .lg\:mb-7px {
    margin-bottom: 7px;
  }

  .lg\:ml-7px {
    margin-left: 7px;
  }

  .lg\:mt-9px {
    margin-top: 9px;
  }

  .lg\:mr-9px {
    margin-right: 9px;
  }

  .lg\:mb-9px {
    margin-bottom: 9px;
  }

  .lg\:ml-9px {
    margin-left: 9px;
  }

  .lg\:mt-10px {
    margin-top: 10px;
  }

  .lg\:mr-10px {
    margin-right: 10px;
  }

  .lg\:mb-10px {
    margin-bottom: 10px;
  }

  .lg\:ml-10px {
    margin-left: 10px;
  }

  .lg\:mt-11px {
    margin-top: 11px;
  }

  .lg\:mr-11px {
    margin-right: 11px;
  }

  .lg\:mb-11px {
    margin-bottom: 11px;
  }

  .lg\:ml-11px {
    margin-left: 11px;
  }

  .lg\:mt-12px {
    margin-top: 12px;
  }

  .lg\:mr-12px {
    margin-right: 12px;
  }

  .lg\:mb-12px {
    margin-bottom: 12px;
  }

  .lg\:ml-12px {
    margin-left: 12px;
  }

  .lg\:mt-14px {
    margin-top: 14px;
  }

  .lg\:mr-14px {
    margin-right: 14px;
  }

  .lg\:mb-14px {
    margin-bottom: 14px;
  }

  .lg\:ml-14px {
    margin-left: 14px;
  }

  .lg\:mt-17px {
    margin-top: 17px;
  }

  .lg\:mr-17px {
    margin-right: 17px;
  }

  .lg\:mb-17px {
    margin-bottom: 17px;
  }

  .lg\:ml-17px {
    margin-left: 17px;
  }

  .lg\:mt-18px {
    margin-top: 18px;
  }

  .lg\:mr-18px {
    margin-right: 18px;
  }

  .lg\:mb-18px {
    margin-bottom: 18px;
  }

  .lg\:ml-18px {
    margin-left: 18px;
  }

  .lg\:mt-19px {
    margin-top: 19px;
  }

  .lg\:mr-19px {
    margin-right: 19px;
  }

  .lg\:mb-19px {
    margin-bottom: 19px;
  }

  .lg\:ml-19px {
    margin-left: 19px;
  }

  .lg\:mt-20px {
    margin-top: 20px;
  }

  .lg\:mr-20px {
    margin-right: 20px;
  }

  .lg\:mb-20px {
    margin-bottom: 20px;
  }

  .lg\:ml-20px {
    margin-left: 20px;
  }

  .lg\:mt-21px {
    margin-top: 21px;
  }

  .lg\:mr-21px {
    margin-right: 21px;
  }

  .lg\:mb-21px {
    margin-bottom: 21px;
  }

  .lg\:ml-21px {
    margin-left: 21px;
  }

  .lg\:mt-22px {
    margin-top: 22px;
  }

  .lg\:mr-22px {
    margin-right: 22px;
  }

  .lg\:mb-22px {
    margin-bottom: 22px;
  }

  .lg\:ml-22px {
    margin-left: 22px;
  }

  .lg\:mt-23px {
    margin-top: 23px;
  }

  .lg\:mr-23px {
    margin-right: 23px;
  }

  .lg\:mb-23px {
    margin-bottom: 23px;
  }

  .lg\:ml-23px {
    margin-left: 23px;
  }

  .lg\:mt-25px {
    margin-top: 25px;
  }

  .lg\:mr-25px {
    margin-right: 25px;
  }

  .lg\:mb-25px {
    margin-bottom: 25px;
  }

  .lg\:ml-25px {
    margin-left: 25px;
  }

  .lg\:mt-26px {
    margin-top: 26px;
  }

  .lg\:mr-26px {
    margin-right: 26px;
  }

  .lg\:mb-26px {
    margin-bottom: 26px;
  }

  .lg\:ml-26px {
    margin-left: 26px;
  }

  .lg\:mt-27px {
    margin-top: 27px;
  }

  .lg\:mr-27px {
    margin-right: 27px;
  }

  .lg\:mb-27px {
    margin-bottom: 27px;
  }

  .lg\:ml-27px {
    margin-left: 27px;
  }

  .lg\:mt-30px {
    margin-top: 30px;
  }

  .lg\:mr-30px {
    margin-right: 30px;
  }

  .lg\:mb-30px {
    margin-bottom: 30px;
  }

  .lg\:ml-30px {
    margin-left: 30px;
  }

  .lg\:mt-13px {
    margin-top: 13px;
  }

  .lg\:mr-13px {
    margin-right: 13px;
  }

  .lg\:mb-13px {
    margin-bottom: 13px;
  }

  .lg\:ml-13px {
    margin-left: 13px;
  }

  .lg\:mt-15px {
    margin-top: 15px;
  }

  .lg\:mr-15px {
    margin-right: 15px;
  }

  .lg\:mb-15px {
    margin-bottom: 15px;
  }

  .lg\:ml-15px {
    margin-left: 15px;
  }

  .lg\:mt-28px {
    margin-top: 28px;
  }

  .lg\:mr-28px {
    margin-right: 28px;
  }

  .lg\:mb-28px {
    margin-bottom: 28px;
  }

  .lg\:ml-28px {
    margin-left: 28px;
  }

  .lg\:mt-111px {
    margin-top: 111px;
  }

  .lg\:mr-111px {
    margin-right: 111px;
  }

  .lg\:mb-111px {
    margin-bottom: 111px;
  }

  .lg\:ml-111px {
    margin-left: 111px;
  }

  .lg\:mt-122px {
    margin-top: 122px;
  }

  .lg\:mr-122px {
    margin-right: 122px;
  }

  .lg\:mb-122px {
    margin-bottom: 122px;
  }

  .lg\:ml-122px {
    margin-left: 122px;
  }

  .lg\:mt-32px {
    margin-top: 32px;
  }

  .lg\:mr-32px {
    margin-right: 32px;
  }

  .lg\:mb-32px {
    margin-bottom: 32px;
  }

  .lg\:ml-32px {
    margin-left: 32px;
  }

  .lg\:mt-34px {
    margin-top: 34px;
  }

  .lg\:mr-34px {
    margin-right: 34px;
  }

  .lg\:mb-34px {
    margin-bottom: 34px;
  }

  .lg\:ml-34px {
    margin-left: 34px;
  }

  .lg\:mt-37px {
    margin-top: 37px;
  }

  .lg\:mr-37px {
    margin-right: 37px;
  }

  .lg\:mb-37px {
    margin-bottom: 37px;
  }

  .lg\:ml-37px {
    margin-left: 37px;
  }

  .lg\:mt-40px {
    margin-top: 40px;
  }

  .lg\:mr-40px {
    margin-right: 40px;
  }

  .lg\:mb-40px {
    margin-bottom: 40px;
  }

  .lg\:ml-40px {
    margin-left: 40px;
  }

  .lg\:mt-50px {
    margin-top: 50px;
  }

  .lg\:mr-50px {
    margin-right: 50px;
  }

  .lg\:mb-50px {
    margin-bottom: 50px;
  }

  .lg\:ml-50px {
    margin-left: 50px;
  }

  .lg\:mt-55px {
    margin-top: 55px;
  }

  .lg\:mr-55px {
    margin-right: 55px;
  }

  .lg\:mb-55px {
    margin-bottom: 55px;
  }

  .lg\:ml-55px {
    margin-left: 55px;
  }

  .lg\:mt-35px {
    margin-top: 35px;
  }

  .lg\:mr-35px {
    margin-right: 35px;
  }

  .lg\:mb-35px {
    margin-bottom: 35px;
  }

  .lg\:ml-35px {
    margin-left: 35px;
  }

  .lg\:mt-38px {
    margin-top: 38px;
  }

  .lg\:mr-38px {
    margin-right: 38px;
  }

  .lg\:mb-38px {
    margin-bottom: 38px;
  }

  .lg\:ml-38px {
    margin-left: 38px;
  }

  .lg\:mt-46px {
    margin-top: 46px;
  }

  .lg\:mr-46px {
    margin-right: 46px;
  }

  .lg\:mb-46px {
    margin-bottom: 46px;
  }

  .lg\:ml-46px {
    margin-left: 46px;
  }

  .lg\:mt-75px {
    margin-top: 75px;
  }

  .lg\:mr-75px {
    margin-right: 75px;
  }

  .lg\:mb-75px {
    margin-bottom: 75px;
  }

  .lg\:ml-75px {
    margin-left: 75px;
  }

  .lg\:mt-83px {
    margin-top: 83px;
  }

  .lg\:mr-83px {
    margin-right: 83px;
  }

  .lg\:mb-83px {
    margin-bottom: 83px;
  }

  .lg\:ml-83px {
    margin-left: 83px;
  }

  .lg\:mt-84px {
    margin-top: 84px;
  }

  .lg\:mr-84px {
    margin-right: 84px;
  }

  .lg\:mb-84px {
    margin-bottom: 84px;
  }

  .lg\:ml-84px {
    margin-left: 84px;
  }

  .lg\:mt-90px {
    margin-top: 90px;
  }

  .lg\:mr-90px {
    margin-right: 90px;
  }

  .lg\:mb-90px {
    margin-bottom: 90px;
  }

  .lg\:ml-90px {
    margin-left: 90px;
  }

  .lg\:mt-92px {
    margin-top: 92px;
  }

  .lg\:mr-92px {
    margin-right: 92px;
  }

  .lg\:mb-92px {
    margin-bottom: 92px;
  }

  .lg\:ml-92px {
    margin-left: 92px;
  }

  .lg\:mt-100px {
    margin-top: 100px;
  }

  .lg\:mr-100px {
    margin-right: 100px;
  }

  .lg\:mb-100px {
    margin-bottom: 100px;
  }

  .lg\:ml-100px {
    margin-left: 100px;
  }

  .lg\:mt-106px {
    margin-top: 106px;
  }

  .lg\:mr-106px {
    margin-right: 106px;
  }

  .lg\:mb-106px {
    margin-bottom: 106px;
  }

  .lg\:ml-106px {
    margin-left: 106px;
  }

  .lg\:mt-109px {
    margin-top: 109px;
  }

  .lg\:mr-109px {
    margin-right: 109px;
  }

  .lg\:mb-109px {
    margin-bottom: 109px;
  }

  .lg\:ml-109px {
    margin-left: 109px;
  }

  .lg\:mt-180px {
    margin-top: 180px;
  }

  .lg\:mr-180px {
    margin-right: 180px;
  }

  .lg\:mb-180px {
    margin-bottom: 180px;
  }

  .lg\:ml-180px {
    margin-left: 180px;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mr-12 {
    margin-right: -3rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:-ml-12 {
    margin-left: -3rem;
  }

  .lg\:-mt-16 {
    margin-top: -4rem;
  }

  .lg\:-mr-16 {
    margin-right: -4rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:-mt-20 {
    margin-top: -5rem;
  }

  .lg\:-mr-20 {
    margin-right: -5rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:-ml-20 {
    margin-left: -5rem;
  }

  .lg\:-mt-24 {
    margin-top: -6rem;
  }

  .lg\:-mr-24 {
    margin-right: -6rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-ml-24 {
    margin-left: -6rem;
  }

  .lg\:-mt-32 {
    margin-top: -8rem;
  }

  .lg\:-mr-32 {
    margin-right: -8rem;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:-ml-32 {
    margin-left: -8rem;
  }

  .lg\:-mt-2px {
    margin-top: -2px;
  }

  .lg\:-mr-2px {
    margin-right: -2px;
  }

  .lg\:-mb-2px {
    margin-bottom: -2px;
  }

  .lg\:-ml-2px {
    margin-left: -2px;
  }

  .lg\:-mt-10px {
    margin-top: -10px;
  }

  .lg\:-mr-10px {
    margin-right: -10px;
  }

  .lg\:-mb-10px {
    margin-bottom: -10px;
  }

  .lg\:-ml-10px {
    margin-left: -10px;
  }

  .lg\:-mt-11px {
    margin-top: -11px;
  }

  .lg\:-mr-11px {
    margin-right: -11px;
  }

  .lg\:-mb-11px {
    margin-bottom: -11px;
  }

  .lg\:-ml-11px {
    margin-left: -11px;
  }

  .lg\:-mt-12px {
    margin-top: -12px;
  }

  .lg\:-mr-12px {
    margin-right: -12px;
  }

  .lg\:-mb-12px {
    margin-bottom: -12px;
  }

  .lg\:-ml-12px {
    margin-left: -12px;
  }

  .lg\:-mt-14px {
    margin-top: -14px;
  }

  .lg\:-mr-14px {
    margin-right: -14px;
  }

  .lg\:-mb-14px {
    margin-bottom: -14px;
  }

  .lg\:-ml-14px {
    margin-left: -14px;
  }

  .lg\:-mt-15px {
    margin-top: -15px;
  }

  .lg\:-mr-15px {
    margin-right: -15px;
  }

  .lg\:-mb-15px {
    margin-bottom: -15px;
  }

  .lg\:-ml-15px {
    margin-left: -15px;
  }

  .lg\:-mt-30px {
    margin-top: -30px;
  }

  .lg\:-mr-30px {
    margin-right: -30px;
  }

  .lg\:-mb-30px {
    margin-bottom: -30px;
  }

  .lg\:-ml-30px {
    margin-left: -30px;
  }

  .lg\:-mt-100px {
    margin-top: -100px;
  }

  .lg\:-mr-100px {
    margin-right: -100px;
  }

  .lg\:-mb-100px {
    margin-bottom: -100px;
  }

  .lg\:-ml-100px {
    margin-left: -100px;
  }

  .lg\:-mt-105px {
    margin-top: -105px;
  }

  .lg\:-mr-105px {
    margin-right: -105px;
  }

  .lg\:-mb-105px {
    margin-bottom: -105px;
  }

  .lg\:-ml-105px {
    margin-left: -105px;
  }

  .lg\:-mt-300px {
    margin-top: -300px;
  }

  .lg\:-mr-300px {
    margin-right: -300px;
  }

  .lg\:-mb-300px {
    margin-bottom: -300px;
  }

  .lg\:-ml-300px {
    margin-left: -300px;
  }

  .lg\:-mt-90px {
    margin-top: -90px;
  }

  .lg\:-mr-90px {
    margin-right: -90px;
  }

  .lg\:-mb-90px {
    margin-bottom: -90px;
  }

  .lg\:-ml-90px {
    margin-left: -90px;
  }

  .lg\:-mt-92px {
    margin-top: -92px;
  }

  .lg\:-mr-92px {
    margin-right: -92px;
  }

  .lg\:-mb-92px {
    margin-bottom: -92px;
  }

  .lg\:-ml-92px {
    margin-left: -92px;
  }

  .lg\:-mt-65px {
    margin-top: -65px;
  }

  .lg\:-mr-65px {
    margin-right: -65px;
  }

  .lg\:-mb-65px {
    margin-bottom: -65px;
  }

  .lg\:-ml-65px {
    margin-left: -65px;
  }

  .lg\:-mt-50px {
    margin-top: -50px;
  }

  .lg\:-mr-50px {
    margin-right: -50px;
  }

  .lg\:-mb-50px {
    margin-bottom: -50px;
  }

  .lg\:-ml-50px {
    margin-left: -50px;
  }

  .lg\:-mt-55px {
    margin-top: -55px;
  }

  .lg\:-mr-55px {
    margin-right: -55px;
  }

  .lg\:-mb-55px {
    margin-bottom: -55px;
  }

  .lg\:-ml-55px {
    margin-left: -55px;
  }

  .lg\:-mt-50vw {
    margin-top: -50vw;
  }

  .lg\:-mr-50vw {
    margin-right: -50vw;
  }

  .lg\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .lg\:-ml-50vw {
    margin-left: -50vw;
  }

  .lg\:-mt-17px {
    margin-top: -17px;
  }

  .lg\:-mr-17px {
    margin-right: -17px;
  }

  .lg\:-mb-17px {
    margin-bottom: -17px;
  }

  .lg\:-ml-17px {
    margin-left: -17px;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:max-h-124px {
    max-height: 124px;
  }

  .lg\:max-h-137px {
    max-height: 137px;
  }

  .lg\:max-h-143px {
    max-height: 143px;
  }

  .lg\:max-h-213px {
    max-height: 213px;
  }

  .lg\:max-h-234px {
    max-height: 234px;
  }

  .lg\:max-h-236px {
    max-height: 236px;
  }

  .lg\:max-h-228px {
    max-height: 228px;
  }

  .lg\:max-h-335px {
    max-height: 335px;
  }

  .lg\:max-h-104px {
    max-height: 104px;
  }

  .lg\:max-h-166px {
    max-height: 166px;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 30rem;
  }

  .lg\:max-w-md {
    max-width: 40rem;
  }

  .lg\:max-w-lg {
    max-width: 50rem;
  }

  .lg\:max-w-xl {
    max-width: 60rem;
  }

  .lg\:max-w-2xl {
    max-width: 70rem;
  }

  .lg\:max-w-3xl {
    max-width: 80rem;
  }

  .lg\:max-w-4xl {
    max-width: 90rem;
  }

  .lg\:max-w-5xl {
    max-width: 100rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-1366px {
    max-width: 1366px;
  }

  .lg\:max-w-20px {
    max-width: 20px;
  }

  .lg\:max-w-100px {
    max-width: 100px;
  }

  .lg\:max-w-106px {
    max-width: 106px;
  }

  .lg\:max-w-114px {
    max-width: 114px;
  }

  .lg\:max-w-141px {
    max-width: 141px;
  }

  .lg\:max-w-192px {
    max-width: 192px;
  }

  .lg\:max-w-254px {
    max-width: 254px;
  }

  .lg\:max-w-671px {
    max-width: 671px;
  }

  .lg\:max-w-434px {
    max-width: 434px;
  }

  .lg\:max-w-443px {
    max-width: 443px;
  }

  .lg\:max-w-463px {
    max-width: 463px;
  }

  .lg\:max-w-560px {
    max-width: 560px;
  }

  .lg\:max-w-661px {
    max-width: 661px;
  }

  .lg\:max-w-900px {
    max-width: 900px;
  }

  .lg\:max-w-1012px {
    max-width: 1012px;
  }

  .lg\:max-w-1200px {
    max-width: 1200px;
  }

  .lg\:max-w-1274px {
    max-width: 1274px;
  }

  .lg\:max-w-1343px {
    max-width: 1343px;
  }

  .lg\:max-w-168px {
    max-width: 168px;
  }

  .lg\:max-w-190px {
    max-width: 190px;
  }

  .lg\:max-w-220px {
    max-width: 220px;
  }

  .lg\:max-w-242px {
    max-width: 242px;
  }

  .lg\:max-w-228px {
    max-width: 228px;
  }

  .lg\:max-w-260px {
    max-width: 260px;
  }

  .lg\:max-w-264px {
    max-width: 264px;
  }

  .lg\:max-w-270px {
    max-width: 270px;
  }

  .lg\:max-w-290px {
    max-width: 290px;
  }

  .lg\:max-w-300px {
    max-width: 300px;
  }

  .lg\:max-w-330px {
    max-width: 330px;
  }

  .lg\:max-w-308px {
    max-width: 308px;
  }

  .lg\:max-w-326px {
    max-width: 326px;
  }

  .lg\:max-w-340px {
    max-width: 340px;
  }

  .lg\:max-w-382px {
    max-width: 382px;
  }

  .lg\:max-w-484px {
    max-width: 484px;
  }

  .lg\:max-w-636px {
    max-width: 636px;
  }

  .lg\:max-w-642px {
    max-width: 642px;
  }

  .lg\:max-w-646px {
    max-width: 646px;
  }

  .lg\:max-w-690px {
    max-width: 690px;
  }

  .lg\:max-w-771px {
    max-width: 771px;
  }

  .lg\:max-w-840px {
    max-width: 840px;
  }

  .lg\:max-w-930px {
    max-width: 930px;
  }

  .lg\:max-w-33percent {
    max-width: 33.333%;
  }

  .lg\:max-w-85percent {
    max-width: 85%;
  }

  .lg\:max-w-95percent {
    max-width: 95%;
  }

  .lg\:max-w-screen {
    max-width: 100vw;
  }

  .lg\:min-h-0 {
    min-height: 0;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:min-h-50px {
    min-height: 50px;
  }

  .lg\:min-h-55px {
    min-height: 55px;
  }

  .lg\:min-h-140px {
    min-height: 140px;
  }

  .lg\:min-h-147px {
    min-height: 147px;
  }

  .lg\:min-h-187px {
    min-height: 187px;
  }

  .lg\:min-w-0 {
    min-width: 0;
  }

  .lg\:min-w-64 {
    min-width: 64%;
  }

  .lg\:min-w-70 {
    min-width: 70%;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:min-w-140px {
    min-width: 140px;
  }

  .lg\:min-w-190px {
    min-width: 190px;
  }

  .lg\:min-w-264px {
    min-width: 264px;
  }

  .lg\:min-w-308px {
    min-width: 308px;
  }

  .lg\:min-w-326px {
    min-width: 326px;
  }

  .lg\:min-w-1150px {
    min-width: 1150px;
  }

  .lg\:min-w-1200px {
    min-width: 1200px;
  }

  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lg\:outline-none {
    outline: 0;
  }

  .lg\:focus\:outline-none:focus {
    outline: 0;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-9 {
    padding: 2.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:p-1px {
    padding: 1px;
  }

  .lg\:p-5px {
    padding: 5px;
  }

  .lg\:p-6px {
    padding: 6px;
  }

  .lg\:p-9px {
    padding: 9px;
  }

  .lg\:p-10px {
    padding: 10px;
  }

  .lg\:p-13px {
    padding: 13px;
  }

  .lg\:p-14px {
    padding: 14px;
  }

  .lg\:p-15px {
    padding: 15px;
  }

  .lg\:p-16px {
    padding: 16px;
  }

  .lg\:p-17px {
    padding: 17px;
  }

  .lg\:p-18px {
    padding: 18px;
  }

  .lg\:p-19px {
    padding: 19px;
  }

  .lg\:p-20px {
    padding: 20px;
  }

  .lg\:p-21px {
    padding: 21px;
  }

  .lg\:p-23px {
    padding: 23px;
  }

  .lg\:p-22px {
    padding: 22px;
  }

  .lg\:p-25px {
    padding: 25px;
  }

  .lg\:p-27px {
    padding: 27px;
  }

  .lg\:p-28px {
    padding: 28px;
  }

  .lg\:p-30px {
    padding: 30px;
  }

  .lg\:p-34px {
    padding: 34px;
  }

  .lg\:p-35px {
    padding: 35px;
  }

  .lg\:p-37px {
    padding: 37px;
  }

  .lg\:p-46px {
    padding: 46px;
  }

  .lg\:p-62px {
    padding: 62px;
  }

  .lg\:p-72px {
    padding: 72px;
  }

  .lg\:p-75px {
    padding: 75px;
  }

  .lg\:p-77px {
    padding: 77px;
  }

  .lg\:p-26px {
    padding: 26px;
  }

  .lg\:p-40px {
    padding: 40px;
  }

  .lg\:p-36px {
    padding: 36px;
  }

  .lg\:p-38px {
    padding: 38px;
  }

  .lg\:p-50px {
    padding: 50px;
  }

  .lg\:p-55px {
    padding: 55px;
  }

  .lg\:p-57px {
    padding: 57px;
  }

  .lg\:p-63px {
    padding: 63px;
  }

  .lg\:p-65px {
    padding: 65px;
  }

  .lg\:p-80px {
    padding: 80px;
  }

  .lg\:p-83px {
    padding: 83px;
  }

  .lg\:p-84px {
    padding: 84px;
  }

  .lg\:p-85px {
    padding: 85px;
  }

  .lg\:p-96px {
    padding: 96px;
  }

  .lg\:p-100px {
    padding: 100px;
  }

  .lg\:p-150px {
    padding: 150px;
  }

  .lg\:p-2\.2 {
    padding: 2.2rem;
  }

  .lg\:p-111px {
    padding: 111px;
  }

  .lg\:p-252px {
    padding: 252px;
  }

  .lg\:p-320px {
    padding: 320px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lg\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lg\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lg\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lg\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lg\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lg\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lg\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lg\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .lg\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .lg\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .lg\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .lg\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lg\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lg\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lg\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lg\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .lg\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .lg\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .lg\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .lg\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .lg\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .lg\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lg\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lg\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .lg\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .lg\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .lg\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .lg\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .lg\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .lg\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lg\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lg\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .lg\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .lg\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .lg\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .lg\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lg\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lg\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .lg\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .lg\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lg\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lg\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .lg\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .lg\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .lg\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .lg\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .lg\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .lg\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .lg\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .lg\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .lg\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .lg\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .lg\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .lg\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .lg\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .lg\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lg\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lg\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .lg\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .lg\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .lg\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .lg\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lg\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lg\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lg\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lg\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .lg\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .lg\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .lg\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .lg\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .lg\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .lg\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lg\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .lg\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .lg\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .lg\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .lg\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .lg\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .lg\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .lg\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .lg\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .lg\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lg\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .lg\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lg\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .lg\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .lg\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .lg\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .lg\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .lg\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .lg\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .lg\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .lg\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .lg\:pt-0 {
    padding-top: 0;
  }

  .lg\:pr-0 {
    padding-right: 0;
  }

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pl-0 {
    padding-left: 0;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pt-9 {
    padding-top: 2.25rem;
  }

  .lg\:pr-9 {
    padding-right: 2.25rem;
  }

  .lg\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .lg\:pl-9 {
    padding-left: 2.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem;
  }

  .lg\:pl-32 {
    padding-left: 8rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:pt-1px {
    padding-top: 1px;
  }

  .lg\:pr-1px {
    padding-right: 1px;
  }

  .lg\:pb-1px {
    padding-bottom: 1px;
  }

  .lg\:pl-1px {
    padding-left: 1px;
  }

  .lg\:pt-5px {
    padding-top: 5px;
  }

  .lg\:pr-5px {
    padding-right: 5px;
  }

  .lg\:pb-5px {
    padding-bottom: 5px;
  }

  .lg\:pl-5px {
    padding-left: 5px;
  }

  .lg\:pt-6px {
    padding-top: 6px;
  }

  .lg\:pr-6px {
    padding-right: 6px;
  }

  .lg\:pb-6px {
    padding-bottom: 6px;
  }

  .lg\:pl-6px {
    padding-left: 6px;
  }

  .lg\:pt-9px {
    padding-top: 9px;
  }

  .lg\:pr-9px {
    padding-right: 9px;
  }

  .lg\:pb-9px {
    padding-bottom: 9px;
  }

  .lg\:pl-9px {
    padding-left: 9px;
  }

  .lg\:pt-10px {
    padding-top: 10px;
  }

  .lg\:pr-10px {
    padding-right: 10px;
  }

  .lg\:pb-10px {
    padding-bottom: 10px;
  }

  .lg\:pl-10px {
    padding-left: 10px;
  }

  .lg\:pt-13px {
    padding-top: 13px;
  }

  .lg\:pr-13px {
    padding-right: 13px;
  }

  .lg\:pb-13px {
    padding-bottom: 13px;
  }

  .lg\:pl-13px {
    padding-left: 13px;
  }

  .lg\:pt-14px {
    padding-top: 14px;
  }

  .lg\:pr-14px {
    padding-right: 14px;
  }

  .lg\:pb-14px {
    padding-bottom: 14px;
  }

  .lg\:pl-14px {
    padding-left: 14px;
  }

  .lg\:pt-15px {
    padding-top: 15px;
  }

  .lg\:pr-15px {
    padding-right: 15px;
  }

  .lg\:pb-15px {
    padding-bottom: 15px;
  }

  .lg\:pl-15px {
    padding-left: 15px;
  }

  .lg\:pt-16px {
    padding-top: 16px;
  }

  .lg\:pr-16px {
    padding-right: 16px;
  }

  .lg\:pb-16px {
    padding-bottom: 16px;
  }

  .lg\:pl-16px {
    padding-left: 16px;
  }

  .lg\:pt-17px {
    padding-top: 17px;
  }

  .lg\:pr-17px {
    padding-right: 17px;
  }

  .lg\:pb-17px {
    padding-bottom: 17px;
  }

  .lg\:pl-17px {
    padding-left: 17px;
  }

  .lg\:pt-18px {
    padding-top: 18px;
  }

  .lg\:pr-18px {
    padding-right: 18px;
  }

  .lg\:pb-18px {
    padding-bottom: 18px;
  }

  .lg\:pl-18px {
    padding-left: 18px;
  }

  .lg\:pt-19px {
    padding-top: 19px;
  }

  .lg\:pr-19px {
    padding-right: 19px;
  }

  .lg\:pb-19px {
    padding-bottom: 19px;
  }

  .lg\:pl-19px {
    padding-left: 19px;
  }

  .lg\:pt-20px {
    padding-top: 20px;
  }

  .lg\:pr-20px {
    padding-right: 20px;
  }

  .lg\:pb-20px {
    padding-bottom: 20px;
  }

  .lg\:pl-20px {
    padding-left: 20px;
  }

  .lg\:pt-21px {
    padding-top: 21px;
  }

  .lg\:pr-21px {
    padding-right: 21px;
  }

  .lg\:pb-21px {
    padding-bottom: 21px;
  }

  .lg\:pl-21px {
    padding-left: 21px;
  }

  .lg\:pt-23px {
    padding-top: 23px;
  }

  .lg\:pr-23px {
    padding-right: 23px;
  }

  .lg\:pb-23px {
    padding-bottom: 23px;
  }

  .lg\:pl-23px {
    padding-left: 23px;
  }

  .lg\:pt-22px {
    padding-top: 22px;
  }

  .lg\:pr-22px {
    padding-right: 22px;
  }

  .lg\:pb-22px {
    padding-bottom: 22px;
  }

  .lg\:pl-22px {
    padding-left: 22px;
  }

  .lg\:pt-25px {
    padding-top: 25px;
  }

  .lg\:pr-25px {
    padding-right: 25px;
  }

  .lg\:pb-25px {
    padding-bottom: 25px;
  }

  .lg\:pl-25px {
    padding-left: 25px;
  }

  .lg\:pt-27px {
    padding-top: 27px;
  }

  .lg\:pr-27px {
    padding-right: 27px;
  }

  .lg\:pb-27px {
    padding-bottom: 27px;
  }

  .lg\:pl-27px {
    padding-left: 27px;
  }

  .lg\:pt-28px {
    padding-top: 28px;
  }

  .lg\:pr-28px {
    padding-right: 28px;
  }

  .lg\:pb-28px {
    padding-bottom: 28px;
  }

  .lg\:pl-28px {
    padding-left: 28px;
  }

  .lg\:pt-30px {
    padding-top: 30px;
  }

  .lg\:pr-30px {
    padding-right: 30px;
  }

  .lg\:pb-30px {
    padding-bottom: 30px;
  }

  .lg\:pl-30px {
    padding-left: 30px;
  }

  .lg\:pt-34px {
    padding-top: 34px;
  }

  .lg\:pr-34px {
    padding-right: 34px;
  }

  .lg\:pb-34px {
    padding-bottom: 34px;
  }

  .lg\:pl-34px {
    padding-left: 34px;
  }

  .lg\:pt-35px {
    padding-top: 35px;
  }

  .lg\:pr-35px {
    padding-right: 35px;
  }

  .lg\:pb-35px {
    padding-bottom: 35px;
  }

  .lg\:pl-35px {
    padding-left: 35px;
  }

  .lg\:pt-37px {
    padding-top: 37px;
  }

  .lg\:pr-37px {
    padding-right: 37px;
  }

  .lg\:pb-37px {
    padding-bottom: 37px;
  }

  .lg\:pl-37px {
    padding-left: 37px;
  }

  .lg\:pt-46px {
    padding-top: 46px;
  }

  .lg\:pr-46px {
    padding-right: 46px;
  }

  .lg\:pb-46px {
    padding-bottom: 46px;
  }

  .lg\:pl-46px {
    padding-left: 46px;
  }

  .lg\:pt-62px {
    padding-top: 62px;
  }

  .lg\:pr-62px {
    padding-right: 62px;
  }

  .lg\:pb-62px {
    padding-bottom: 62px;
  }

  .lg\:pl-62px {
    padding-left: 62px;
  }

  .lg\:pt-72px {
    padding-top: 72px;
  }

  .lg\:pr-72px {
    padding-right: 72px;
  }

  .lg\:pb-72px {
    padding-bottom: 72px;
  }

  .lg\:pl-72px {
    padding-left: 72px;
  }

  .lg\:pt-75px {
    padding-top: 75px;
  }

  .lg\:pr-75px {
    padding-right: 75px;
  }

  .lg\:pb-75px {
    padding-bottom: 75px;
  }

  .lg\:pl-75px {
    padding-left: 75px;
  }

  .lg\:pt-77px {
    padding-top: 77px;
  }

  .lg\:pr-77px {
    padding-right: 77px;
  }

  .lg\:pb-77px {
    padding-bottom: 77px;
  }

  .lg\:pl-77px {
    padding-left: 77px;
  }

  .lg\:pt-26px {
    padding-top: 26px;
  }

  .lg\:pr-26px {
    padding-right: 26px;
  }

  .lg\:pb-26px {
    padding-bottom: 26px;
  }

  .lg\:pl-26px {
    padding-left: 26px;
  }

  .lg\:pt-40px {
    padding-top: 40px;
  }

  .lg\:pr-40px {
    padding-right: 40px;
  }

  .lg\:pb-40px {
    padding-bottom: 40px;
  }

  .lg\:pl-40px {
    padding-left: 40px;
  }

  .lg\:pt-36px {
    padding-top: 36px;
  }

  .lg\:pr-36px {
    padding-right: 36px;
  }

  .lg\:pb-36px {
    padding-bottom: 36px;
  }

  .lg\:pl-36px {
    padding-left: 36px;
  }

  .lg\:pt-38px {
    padding-top: 38px;
  }

  .lg\:pr-38px {
    padding-right: 38px;
  }

  .lg\:pb-38px {
    padding-bottom: 38px;
  }

  .lg\:pl-38px {
    padding-left: 38px;
  }

  .lg\:pt-50px {
    padding-top: 50px;
  }

  .lg\:pr-50px {
    padding-right: 50px;
  }

  .lg\:pb-50px {
    padding-bottom: 50px;
  }

  .lg\:pl-50px {
    padding-left: 50px;
  }

  .lg\:pt-55px {
    padding-top: 55px;
  }

  .lg\:pr-55px {
    padding-right: 55px;
  }

  .lg\:pb-55px {
    padding-bottom: 55px;
  }

  .lg\:pl-55px {
    padding-left: 55px;
  }

  .lg\:pt-57px {
    padding-top: 57px;
  }

  .lg\:pr-57px {
    padding-right: 57px;
  }

  .lg\:pb-57px {
    padding-bottom: 57px;
  }

  .lg\:pl-57px {
    padding-left: 57px;
  }

  .lg\:pt-63px {
    padding-top: 63px;
  }

  .lg\:pr-63px {
    padding-right: 63px;
  }

  .lg\:pb-63px {
    padding-bottom: 63px;
  }

  .lg\:pl-63px {
    padding-left: 63px;
  }

  .lg\:pt-65px {
    padding-top: 65px;
  }

  .lg\:pr-65px {
    padding-right: 65px;
  }

  .lg\:pb-65px {
    padding-bottom: 65px;
  }

  .lg\:pl-65px {
    padding-left: 65px;
  }

  .lg\:pt-80px {
    padding-top: 80px;
  }

  .lg\:pr-80px {
    padding-right: 80px;
  }

  .lg\:pb-80px {
    padding-bottom: 80px;
  }

  .lg\:pl-80px {
    padding-left: 80px;
  }

  .lg\:pt-83px {
    padding-top: 83px;
  }

  .lg\:pr-83px {
    padding-right: 83px;
  }

  .lg\:pb-83px {
    padding-bottom: 83px;
  }

  .lg\:pl-83px {
    padding-left: 83px;
  }

  .lg\:pt-84px {
    padding-top: 84px;
  }

  .lg\:pr-84px {
    padding-right: 84px;
  }

  .lg\:pb-84px {
    padding-bottom: 84px;
  }

  .lg\:pl-84px {
    padding-left: 84px;
  }

  .lg\:pt-85px {
    padding-top: 85px;
  }

  .lg\:pr-85px {
    padding-right: 85px;
  }

  .lg\:pb-85px {
    padding-bottom: 85px;
  }

  .lg\:pl-85px {
    padding-left: 85px;
  }

  .lg\:pt-96px {
    padding-top: 96px;
  }

  .lg\:pr-96px {
    padding-right: 96px;
  }

  .lg\:pb-96px {
    padding-bottom: 96px;
  }

  .lg\:pl-96px {
    padding-left: 96px;
  }

  .lg\:pt-100px {
    padding-top: 100px;
  }

  .lg\:pr-100px {
    padding-right: 100px;
  }

  .lg\:pb-100px {
    padding-bottom: 100px;
  }

  .lg\:pl-100px {
    padding-left: 100px;
  }

  .lg\:pt-150px {
    padding-top: 150px;
  }

  .lg\:pr-150px {
    padding-right: 150px;
  }

  .lg\:pb-150px {
    padding-bottom: 150px;
  }

  .lg\:pl-150px {
    padding-left: 150px;
  }

  .lg\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .lg\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .lg\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .lg\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .lg\:pt-111px {
    padding-top: 111px;
  }

  .lg\:pr-111px {
    padding-right: 111px;
  }

  .lg\:pb-111px {
    padding-bottom: 111px;
  }

  .lg\:pl-111px {
    padding-left: 111px;
  }

  .lg\:pt-252px {
    padding-top: 252px;
  }

  .lg\:pr-252px {
    padding-right: 252px;
  }

  .lg\:pb-252px {
    padding-bottom: 252px;
  }

  .lg\:pl-252px {
    padding-left: 252px;
  }

  .lg\:pt-320px {
    padding-top: 320px;
  }

  .lg\:pr-320px {
    padding-right: 320px;
  }

  .lg\:pb-320px {
    padding-bottom: 320px;
  }

  .lg\:pl-320px {
    padding-left: 320px;
  }

  .lg\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .lg\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .lg\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .lg\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .lg\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .lg\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .lg\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .lg\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .lg\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .lg\:placeholder-black::placeholder {
    color: #000;
  }

  .lg\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .lg\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .lg\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .lg\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .lg\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .lg\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .lg\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .lg\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .lg\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .lg\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .lg\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .lg\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .lg\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .lg\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .lg\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .lg\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .lg\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .lg\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .lg\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .lg\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .lg\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .lg\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .lg\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .lg\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .lg\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .lg\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .lg\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .lg\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .lg\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .lg\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .lg\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .lg\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .lg\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .lg\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .lg\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .lg\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .lg\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .lg\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .lg\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .lg\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .lg\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .lg\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .lg\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .lg\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .lg\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .lg\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .lg\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .lg\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .lg\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .lg\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .lg\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .lg\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .lg\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .lg\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .lg\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .lg\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .lg\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .lg\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .lg\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .lg\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .lg\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .lg\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .lg\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .lg\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .lg\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .lg\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .lg\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .lg\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .lg\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .lg\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .lg\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .lg\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .lg\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .lg\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .lg\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .lg\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .lg\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .lg\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .lg\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .lg\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .lg\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .lg\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .lg\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .lg\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .lg\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .lg\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .lg\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .lg\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .lg\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .lg\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .lg\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .lg\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .lg\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .lg\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .lg\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .lg\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .lg\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .lg\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .lg\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .lg\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .lg\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .lg\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .lg\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .lg\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .lg\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .lg\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .lg\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .lg\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .lg\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .lg\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .lg\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .lg\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .lg\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .lg\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .lg\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .lg\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .lg\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .lg\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .lg\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .lg\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .lg\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .lg\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .lg\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .lg\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .lg\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .lg\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .lg\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .lg\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .lg\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .lg\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .lg\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .lg\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .lg\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .lg\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .lg\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .lg\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .lg\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .lg\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .lg\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .lg\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .lg\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .lg\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .lg\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .lg\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .lg\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .lg\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .lg\:placeholder-green::placeholder {
    color: #38c172;
  }

  .lg\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .lg\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .lg\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .lg\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .lg\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .lg\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .lg\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .lg\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .lg\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .lg\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .lg\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .lg\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .lg\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .lg\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .lg\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .lg\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .lg\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .lg\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .lg\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .lg\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .lg\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .lg\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .lg\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .lg\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .lg\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .lg\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .lg\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .lg\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .lg\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .lg\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .lg\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .lg\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .lg\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .lg\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .lg\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .lg\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .lg\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .lg\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .lg\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .lg\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .lg\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .lg\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .lg\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .lg\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .lg\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .lg\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .lg\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .lg\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .lg\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .lg\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .lg\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .lg\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .lg\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .lg\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .lg\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .lg\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .lg\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .lg\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .lg\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .lg\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .lg\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .lg\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .lg\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .lg\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .lg\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .lg\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .lg\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .lg\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .lg\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .lg\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .lg\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .lg\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .lg\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .lg\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .lg\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .lg\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .lg\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .lg\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .lg\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .lg\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .lg\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .lg\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .lg\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .lg\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .lg\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .lg\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .lg\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .lg\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .lg\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .lg\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .lg\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .lg\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .lg\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .lg\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .lg\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .lg\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .lg\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .lg\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .lg\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .lg\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .lg\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .lg\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .lg\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .lg\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .lg\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .lg\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .lg\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .lg\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .lg\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .lg\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .lg\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .lg\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .lg\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .lg\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .lg\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .lg\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .lg\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .lg\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .lg\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .lg\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .lg\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .lg\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .lg\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .lg\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .lg\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .lg\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .lg\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .lg\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .lg\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .lg\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .lg\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .lg\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .lg\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .lg\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .lg\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .lg\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .lg\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .lg\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .lg\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .lg\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .lg\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .lg\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .lg\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .lg\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .lg\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .lg\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .lg\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .lg\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .lg\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .lg\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .lg\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .lg\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .lg\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .lg\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .lg\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .lg\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .lg\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .lg\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .lg\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .lg\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .lg\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .lg\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .lg\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .lg\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .lg\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .lg\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .lg\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .lg\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .lg\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .lg\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .lg\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .lg\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .lg\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .lg\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .lg\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .lg\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .lg\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .lg\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .lg\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .lg\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .lg\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .lg\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .lg\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .lg\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .lg\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .lg\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .lg\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .lg\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .lg\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .lg\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .lg\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .lg\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .lg\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .lg\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .lg\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .lg\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .lg\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .lg\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .lg\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .lg\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .lg\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .lg\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .lg\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .lg\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .lg\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .lg\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .lg\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .lg\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .lg\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .lg\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .lg\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .lg\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .lg\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .lg\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .lg\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .lg\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .lg\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .lg\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .lg\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .lg\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .lg\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .lg\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .lg\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .lg\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .lg\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .lg\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .lg\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .lg\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .lg\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .lg\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .lg\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .lg\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .lg\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .lg\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .lg\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .lg\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .lg\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .lg\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .lg\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .lg\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .lg\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .lg\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .lg\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .lg\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lg\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .lg\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .lg\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .lg\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .lg\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .lg\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .lg\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .lg\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lg\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .lg\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .lg\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .lg\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .lg\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .lg\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .lg\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .lg\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .lg\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lg\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .lg\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .lg\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .lg\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .lg\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .lg\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .lg\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .lg\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lg\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .lg\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .lg\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .lg\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .lg\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .lg\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .lg\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .lg\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .lg\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .lg\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .lg\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .lg\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .lg\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .lg\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .lg\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .lg\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .lg\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .lg\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .lg\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .lg\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .lg\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .lg\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .lg\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .lg\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .lg\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .lg\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .lg\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .lg\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .lg\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .lg\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .lg\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .lg\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .lg\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .lg\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .lg\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .lg\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .lg\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .lg\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .lg\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .lg\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .lg\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .lg\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .lg\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .lg\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .lg\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .lg\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lg\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .lg\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .lg\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .lg\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .lg\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .lg\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .lg\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .lg\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .lg\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .lg\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .lg\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .lg\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .lg\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .lg\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .lg\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .lg\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .lg\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .lg\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .lg\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .lg\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .lg\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .lg\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .lg\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .lg\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .lg\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .lg\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .lg\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .lg\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .lg\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .lg\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .lg\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .lg\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .lg\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .lg\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .lg\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .lg\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .lg\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .lg\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lg\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .lg\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .lg\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .lg\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .lg\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .lg\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .lg\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .lg\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .lg\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .lg\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .lg\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .lg\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .lg\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .lg\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .lg\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .lg\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .lg\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .lg\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .lg\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .lg\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .lg\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .lg\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .lg\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .lg\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .lg\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .lg\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .lg\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .lg\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lg\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .lg\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .lg\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .lg\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .lg\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .lg\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .lg\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .lg\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .lg\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .lg\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .lg\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .lg\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .lg\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .lg\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .lg\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .lg\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .lg\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .lg\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .lg\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .lg\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .lg\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .lg\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .lg\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lg\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .lg\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .lg\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .lg\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .lg\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .lg\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .lg\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .lg\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lg\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .lg\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .lg\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .lg\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .lg\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .lg\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .lg\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .lg\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .lg\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .lg\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .lg\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .lg\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .lg\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lg\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .lg\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .lg\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .lg\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .lg\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .lg\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .lg\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .lg\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .lg\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .lg\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .lg\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .lg\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .lg\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lg\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .lg\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .lg\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .lg\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .lg\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .lg\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .lg\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .lg\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .lg\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .lg\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .lg\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .lg\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .lg\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .lg\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .lg\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .lg\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .lg\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .lg\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .lg\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .lg\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .lg\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .lg\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .lg\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .lg\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .lg\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .lg\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .lg\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .lg\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .lg\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .lg\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .lg\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .lg\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .lg\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .lg\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .lg\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .lg\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .lg\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .lg\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lg\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .lg\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .lg\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lg\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .lg\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .lg\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .lg\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .lg\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .lg\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .lg\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .lg\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .lg\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .lg\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .lg\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .lg\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .lg\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .lg\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .lg\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .lg\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .lg\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .lg\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .lg\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .lg\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .lg\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .lg\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .lg\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .lg\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .lg\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .lg\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .lg\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .lg\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lg\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .lg\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .lg\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .lg\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .lg\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .lg\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .lg\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .lg\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .lg\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .lg\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .lg\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .lg\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .lg\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .lg\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .lg\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .lg\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .lg\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .lg\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .lg\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .lg\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .lg\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .lg\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .lg\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .lg\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .lg\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .lg\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .lg\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .lg\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lg\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .lg\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .lg\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .lg\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .lg\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .lg\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .lg\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .lg\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .lg\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .lg\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .lg\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .lg\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .lg\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .lg\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .lg\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .lg\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .lg\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .lg\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lg\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .lg\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .lg\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lg\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .lg\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .lg\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .lg\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .lg\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .lg\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .lg\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .lg\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .lg\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .lg\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .lg\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .lg\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .lg\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .lg\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .lg\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .lg\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .lg\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .lg\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .lg\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .lg\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .lg\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .lg\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .lg\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .lg\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .lg\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .lg\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .lg\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .lg\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .lg\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .lg\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .lg\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .lg\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .lg\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .lg\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .lg\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .lg\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .lg\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .lg\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .lg\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .lg\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .lg\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .lg\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .lg\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .lg\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .lg\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .lg\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .lg\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .lg\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .lg\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .lg\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .lg\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .lg\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .lg\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .lg\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .lg\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .lg\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .lg\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .lg\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .lg\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .lg\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .lg\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .lg\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .lg\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .lg\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .lg\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .lg\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .lg\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .lg\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .lg\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .lg\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .lg\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .lg\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .lg\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .lg\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .lg\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .lg\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lg\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .lg\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .lg\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .lg\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .lg\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .lg\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .lg\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .lg\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .lg\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .lg\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .lg\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .lg\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .lg\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .lg\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .lg\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .lg\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .lg\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .lg\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .lg\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .lg\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .lg\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .lg\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .lg\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .lg\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .lg\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .lg\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .lg\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .lg\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .lg\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .lg\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .lg\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .lg\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .lg\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .lg\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .lg\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .lg\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .lg\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .lg\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .lg\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .lg\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .lg\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .lg\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .lg\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .lg\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .lg\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .lg\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .lg\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .lg\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .lg\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .lg\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .lg\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .lg\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .lg\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .lg\:top-0 {
    top: 0;
  }

  .lg\:right-0 {
    right: 0;
  }

  .lg\:bottom-0 {
    bottom: 0;
  }

  .lg\:left-0 {
    left: 0;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:top-1\/2 {
    top: 50%;
  }

  .lg\:right-1\/2 {
    right: 50%;
  }

  .lg\:bottom-1\/2 {
    bottom: 50%;
  }

  .lg\:left-1\/2 {
    left: 50%;
  }

  .lg\:-top-4px {
    top: -4px;
  }

  .lg\:-right-4px {
    right: -4px;
  }

  .lg\:-bottom-4px {
    bottom: -4px;
  }

  .lg\:-left-4px {
    left: -4px;
  }

  .lg\:top-14px {
    top: 14px;
  }

  .lg\:right-14px {
    right: 14px;
  }

  .lg\:bottom-14px {
    bottom: 14px;
  }

  .lg\:left-14px {
    left: 14px;
  }

  .lg\:top-21px {
    top: 21px;
  }

  .lg\:right-21px {
    right: 21px;
  }

  .lg\:bottom-21px {
    bottom: 21px;
  }

  .lg\:left-21px {
    left: 21px;
  }

  .lg\:-top-21px {
    top: -21px;
  }

  .lg\:-right-21px {
    right: -21px;
  }

  .lg\:-bottom-21px {
    bottom: -21px;
  }

  .lg\:-left-21px {
    left: -21px;
  }

  .lg\:-top-30px {
    top: -30px;
  }

  .lg\:-right-30px {
    right: -30px;
  }

  .lg\:-bottom-30px {
    bottom: -30px;
  }

  .lg\:-left-30px {
    left: -30px;
  }

  .lg\:top-12px {
    top: 12px;
  }

  .lg\:right-12px {
    right: 12px;
  }

  .lg\:bottom-12px {
    bottom: 12px;
  }

  .lg\:left-12px {
    left: 12px;
  }

  .lg\:top-13px {
    top: 13px;
  }

  .lg\:right-13px {
    right: 13px;
  }

  .lg\:bottom-13px {
    bottom: 13px;
  }

  .lg\:left-13px {
    left: 13px;
  }

  .lg\:top-15px {
    top: 15px;
  }

  .lg\:right-15px {
    right: 15px;
  }

  .lg\:bottom-15px {
    bottom: 15px;
  }

  .lg\:left-15px {
    left: 15px;
  }

  .lg\:top-20px {
    top: 20px;
  }

  .lg\:right-20px {
    right: 20px;
  }

  .lg\:bottom-20px {
    bottom: 20px;
  }

  .lg\:left-20px {
    left: 20px;
  }

  .lg\:top-22px {
    top: 22px;
  }

  .lg\:right-22px {
    right: 22px;
  }

  .lg\:bottom-22px {
    bottom: 22px;
  }

  .lg\:left-22px {
    left: 22px;
  }

  .lg\:top-25px {
    top: 25px;
  }

  .lg\:right-25px {
    right: 25px;
  }

  .lg\:bottom-25px {
    bottom: 25px;
  }

  .lg\:left-25px {
    left: 25px;
  }

  .lg\:top-27px {
    top: 27px;
  }

  .lg\:right-27px {
    right: 27px;
  }

  .lg\:bottom-27px {
    bottom: 27px;
  }

  .lg\:left-27px {
    left: 27px;
  }

  .lg\:top-28px {
    top: 28px;
  }

  .lg\:right-28px {
    right: 28px;
  }

  .lg\:bottom-28px {
    bottom: 28px;
  }

  .lg\:left-28px {
    left: 28px;
  }

  .lg\:top-30px {
    top: 30px;
  }

  .lg\:right-30px {
    right: 30px;
  }

  .lg\:bottom-30px {
    bottom: 30px;
  }

  .lg\:left-30px {
    left: 30px;
  }

  .lg\:top-32px {
    top: 32px;
  }

  .lg\:right-32px {
    right: 32px;
  }

  .lg\:bottom-32px {
    bottom: 32px;
  }

  .lg\:left-32px {
    left: 32px;
  }

  .lg\:top-36px {
    top: 36px;
  }

  .lg\:right-36px {
    right: 36px;
  }

  .lg\:bottom-36px {
    bottom: 36px;
  }

  .lg\:left-36px {
    left: 36px;
  }

  .lg\:top-40px {
    top: 40px;
  }

  .lg\:right-40px {
    right: 40px;
  }

  .lg\:bottom-40px {
    bottom: 40px;
  }

  .lg\:left-40px {
    left: 40px;
  }

  .lg\:top-50px {
    top: 50px;
  }

  .lg\:right-50px {
    right: 50px;
  }

  .lg\:bottom-50px {
    bottom: 50px;
  }

  .lg\:left-50px {
    left: 50px;
  }

  .lg\:top-75px {
    top: 75px;
  }

  .lg\:right-75px {
    right: 75px;
  }

  .lg\:bottom-75px {
    bottom: 75px;
  }

  .lg\:left-75px {
    left: 75px;
  }

  .lg\:top-80px {
    top: 80px;
  }

  .lg\:right-80px {
    right: 80px;
  }

  .lg\:bottom-80px {
    bottom: 80px;
  }

  .lg\:left-80px {
    left: 80px;
  }

  .lg\:top-213px {
    top: 213px;
  }

  .lg\:right-213px {
    right: 213px;
  }

  .lg\:bottom-213px {
    bottom: 213px;
  }

  .lg\:left-213px {
    left: 213px;
  }

  .lg\:top-295px {
    top: 295px;
  }

  .lg\:right-295px {
    right: 295px;
  }

  .lg\:bottom-295px {
    bottom: 295px;
  }

  .lg\:left-295px {
    left: 295px;
  }

  .lg\:top-324px {
    top: 324px;
  }

  .lg\:right-324px {
    right: 324px;
  }

  .lg\:bottom-324px {
    bottom: 324px;
  }

  .lg\:left-324px {
    left: 324px;
  }

  .lg\:top-364px {
    top: 364px;
  }

  .lg\:right-364px {
    right: 364px;
  }

  .lg\:bottom-364px {
    bottom: 364px;
  }

  .lg\:left-364px {
    left: 364px;
  }

  .lg\:top-428px {
    top: 428px;
  }

  .lg\:right-428px {
    right: 428px;
  }

  .lg\:bottom-428px {
    bottom: 428px;
  }

  .lg\:left-428px {
    left: 428px;
  }

  .lg\:top-50percent {
    top: 50%;
  }

  .lg\:right-50percent {
    right: 50%;
  }

  .lg\:bottom-50percent {
    bottom: 50%;
  }

  .lg\:left-50percent {
    left: 50%;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lg\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lg\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lg\:shadow-none {
    box-shadow: none;
  }

  .lg\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lg\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lg\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lg\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lg\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lg\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .lg\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lg\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lg\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lg\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lg\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lg\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .lg\:fill-current {
    fill: currentColor;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:text-primary {
    color: #525ddc;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-black {
    color: #000;
  }

  .lg\:text-grey-darkest {
    color: #3d4852;
  }

  .lg\:text-grey-darker {
    color: #606f7b;
  }

  .lg\:text-grey-dark {
    color: #8795a1;
  }

  .lg\:text-grey {
    color: #b8c2cc;
  }

  .lg\:text-grey-light {
    color: #dae1e7;
  }

  .lg\:text-grey-lighter {
    color: #f1f5f8;
  }

  .lg\:text-grey-lightest {
    color: #f8fafc;
  }

  .lg\:text-white {
    color: #ffffff;
  }

  .lg\:text-red-darkest {
    color: #3b0d0c;
  }

  .lg\:text-red-darker {
    color: #621b18;
  }

  .lg\:text-red-dark {
    color: #cc1f1a;
  }

  .lg\:text-red {
    color: #e3342f;
  }

  .lg\:text-red-light {
    color: #ef5753;
  }

  .lg\:text-red-lighter {
    color: #f9acaa;
  }

  .lg\:text-red-lightest {
    color: #fcebea;
  }

  .lg\:text-orange-darkest {
    color: #462a16;
  }

  .lg\:text-orange-darker {
    color: #613b1f;
  }

  .lg\:text-orange-dark {
    color: #de751f;
  }

  .lg\:text-orange {
    color: #f6993f;
  }

  .lg\:text-orange-light {
    color: #faad63;
  }

  .lg\:text-orange-lighter {
    color: #fcd9b6;
  }

  .lg\:text-orange-lightest {
    color: #fff5eb;
  }

  .lg\:text-yellow-darkest {
    color: #453411;
  }

  .lg\:text-yellow-darker {
    color: #684f1d;
  }

  .lg\:text-yellow-dark {
    color: #f2d024;
  }

  .lg\:text-yellow {
    color: #ffed4a;
  }

  .lg\:text-yellow-light {
    color: #fff382;
  }

  .lg\:text-yellow-lighter {
    color: #fff9c2;
  }

  .lg\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .lg\:text-green-darkest {
    color: #0f2f21;
  }

  .lg\:text-green-darker {
    color: #1a4731;
  }

  .lg\:text-green-dark {
    color: #1f9d55;
  }

  .lg\:text-green {
    color: #38c172;
  }

  .lg\:text-green-light {
    color: #51d88a;
  }

  .lg\:text-green-lighter {
    color: #a2f5bf;
  }

  .lg\:text-green-lightest {
    color: #e3fcec;
  }

  .lg\:text-teal-darkest {
    color: #0d3331;
  }

  .lg\:text-teal-darker {
    color: #20504f;
  }

  .lg\:text-teal-dark {
    color: #38a89d;
  }

  .lg\:text-teal {
    color: #4dc0b5;
  }

  .lg\:text-teal-light {
    color: #64d5ca;
  }

  .lg\:text-teal-lighter {
    color: #a0f0ed;
  }

  .lg\:text-teal-lightest {
    color: #e8fffe;
  }

  .lg\:text-blue-darkest {
    color: #12283a;
  }

  .lg\:text-blue-darker {
    color: #1c3d5a;
  }

  .lg\:text-blue-dark {
    color: #2779bd;
  }

  .lg\:text-blue {
    color: #3490dc;
  }

  .lg\:text-blue-light {
    color: #6cb2eb;
  }

  .lg\:text-blue-lighter {
    color: #bcdefa;
  }

  .lg\:text-blue-lightest {
    color: #eff8ff;
  }

  .lg\:text-indigo-darkest {
    color: #191e38;
  }

  .lg\:text-indigo-darker {
    color: #2f365f;
  }

  .lg\:text-indigo-dark {
    color: #5661b3;
  }

  .lg\:text-indigo {
    color: #6574cd;
  }

  .lg\:text-indigo-light {
    color: #7886d7;
  }

  .lg\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .lg\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .lg\:text-purple-darkest {
    color: #21183c;
  }

  .lg\:text-purple-darker {
    color: #382b5f;
  }

  .lg\:text-purple-dark {
    color: #794acf;
  }

  .lg\:text-purple {
    color: #9561e2;
  }

  .lg\:text-purple-light {
    color: #a779e9;
  }

  .lg\:text-purple-lighter {
    color: #d6bbfc;
  }

  .lg\:text-purple-lightest {
    color: #f3ebff;
  }

  .lg\:text-pink-darkest {
    color: #451225;
  }

  .lg\:text-pink-darker {
    color: #6f213f;
  }

  .lg\:text-pink-dark {
    color: #eb5286;
  }

  .lg\:text-pink {
    color: #f66d9b;
  }

  .lg\:text-pink-light {
    color: #fa7ea8;
  }

  .lg\:text-pink-lighter {
    color: #ffbbca;
  }

  .lg\:text-pink-lightest {
    color: #ffebef;
  }

  .lg\:text-brandy-punch {
    color: #c88532;
  }

  .lg\:text-alto {
    color: #d8d8d8;
  }

  .lg\:text-concrete {
    color: #f2f2f2;
  }

  .lg\:text-dusty-grey {
    color: #979797;
  }

  .lg\:text-flint {
    color: #6b655d;
  }

  .lg\:text-gallery {
    color: #eee;
  }

  .lg\:text-gimblet {
    color: #bfa775;
  }

  .lg\:text-mine-shaft {
    color: #2a2727;
  }

  .lg\:text-pale-oyster {
    color: #9b9184;
  }

  .lg\:text-porsche {
    color: #e8a959;
  }

  .lg\:text-sand-dune {
    color: #807465;
  }

  .lg\:text-thunder {
    color: #231f20;
  }

  .lg\:text-notblack {
    color: #101010;
  }

  .lg\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-black:hover {
    color: #000;
  }

  .lg\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .lg\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .lg\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .lg\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .lg\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .lg\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .lg\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .lg\:hover\:text-white:hover {
    color: #ffffff;
  }

  .lg\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .lg\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .lg\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .lg\:hover\:text-red:hover {
    color: #e3342f;
  }

  .lg\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .lg\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .lg\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .lg\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .lg\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .lg\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .lg\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .lg\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .lg\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .lg\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .lg\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .lg\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .lg\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .lg\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .lg\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .lg\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .lg\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .lg\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .lg\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .lg\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .lg\:hover\:text-green:hover {
    color: #38c172;
  }

  .lg\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .lg\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .lg\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .lg\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .lg\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .lg\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .lg\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .lg\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .lg\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .lg\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .lg\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .lg\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .lg\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .lg\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .lg\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .lg\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .lg\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .lg\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .lg\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .lg\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .lg\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .lg\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .lg\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .lg\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .lg\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .lg\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .lg\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .lg\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .lg\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .lg\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .lg\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .lg\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .lg\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .lg\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .lg\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .lg\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .lg\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .lg\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .lg\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .lg\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .lg\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .lg\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .lg\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .lg\:hover\:text-gallery:hover {
    color: #eee;
  }

  .lg\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .lg\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .lg\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .lg\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .lg\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .lg\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .lg\:hover\:text-notblack:hover {
    color: #101010;
  }

  .lg\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:text-black:focus {
    color: #000;
  }

  .lg\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .lg\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .lg\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .lg\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .lg\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .lg\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .lg\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .lg\:focus\:text-white:focus {
    color: #ffffff;
  }

  .lg\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .lg\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .lg\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .lg\:focus\:text-red:focus {
    color: #e3342f;
  }

  .lg\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .lg\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .lg\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .lg\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .lg\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .lg\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .lg\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .lg\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .lg\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .lg\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .lg\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .lg\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .lg\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .lg\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .lg\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .lg\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .lg\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .lg\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .lg\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .lg\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .lg\:focus\:text-green:focus {
    color: #38c172;
  }

  .lg\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .lg\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .lg\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .lg\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .lg\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .lg\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .lg\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .lg\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .lg\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .lg\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .lg\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .lg\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .lg\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .lg\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .lg\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .lg\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .lg\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .lg\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .lg\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .lg\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .lg\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .lg\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .lg\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .lg\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .lg\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .lg\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .lg\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .lg\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .lg\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .lg\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .lg\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .lg\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .lg\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .lg\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .lg\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .lg\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .lg\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .lg\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .lg\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .lg\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .lg\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .lg\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .lg\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .lg\:focus\:text-gallery:focus {
    color: #eee;
  }

  .lg\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .lg\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .lg\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .lg\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .lg\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .lg\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .lg\:focus\:text-notblack:focus {
    color: #101010;
  }

  .lg\:text-xs {
    font-size: .75rem;
  }

  .lg\:text-sm {
    font-size: .875rem;
  }

  .lg\:text-base {
    font-size: 1rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
  }

  .lg\:text-13px {
    font-size: 13px;
  }

  .lg\:text-14px {
    font-size: 14px;
  }

  .lg\:text-15px {
    font-size: 15px;
  }

  .lg\:text-21px {
    font-size: 21px;
  }

  .lg\:text-27px {
    font-size: 27px;
  }

  .lg\:text-28px {
    font-size: 28px;
  }

  .lg\:text-32px {
    font-size: 32px;
  }

  .lg\:text-18px {
    font-size: 18px;
  }

  .lg\:text-50px {
    font-size: 50px;
  }

  .lg\:text-70px {
    font-size: 70px;
  }

  .lg\:text-80px {
    font-size: 80px;
  }

  .lg\:text-13rem {
    font-size: 1.3rem;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tracking-1 {
    letter-spacing: 1px;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .lg\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .lg\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .lg\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .lg\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .lg\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .lg\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .lg\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .lg\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .lg\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .lg\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .lg\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    overflow-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:w-0 {
    width: 0;
  }

  .lg\:w-1 {
    width: 0.25rem;
  }

  .lg\:w-2 {
    width: 0.5rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-20 {
    width: 5.313rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-28 {
    width: 7.063rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.33333%;
  }

  .lg\:w-2\/3 {
    width: 66.66667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.66667%;
  }

  .lg\:w-5\/6 {
    width: 83.33333%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:w-12px {
    width: 12px;
  }

  .lg\:w-15px {
    width: 15px;
  }

  .lg\:w-27px {
    width: 27px;
  }

  .lg\:w-56px {
    width: 56px;
  }

  .lg\:w-74px {
    width: 74px;
  }

  .lg\:w-76px {
    width: 76px;
  }

  .lg\:w-78px {
    width: 78px;
  }

  .lg\:w-85px {
    width: 85px;
  }

  .lg\:w-88px {
    width: 88px;
  }

  .lg\:w-90px {
    width: 90px;
  }

  .lg\:w-100px {
    width: 100px;
  }

  .lg\:w-111px {
    width: 111px;
  }

  .lg\:w-120px {
    width: 120px;
  }

  .lg\:w-140px {
    width: 140px;
  }

  .lg\:w-142px {
    width: 142px;
  }

  .lg\:w-147px {
    width: 147px;
  }

  .lg\:w-154px {
    width: 154px;
  }

  .lg\:w-175px {
    width: 175px;
  }

  .lg\:w-190px {
    width: 190px;
  }

  .lg\:w-200px {
    width: 200px;
  }

  .lg\:w-228px {
    width: 228px;
  }

  .lg\:w-250px {
    width: 250px;
  }

  .lg\:w-260px {
    width: 260px;
  }

  .lg\:w-270px {
    width: 270px;
  }

  .lg\:w-289px {
    width: 289px;
  }

  .lg\:w-290px {
    width: 290px;
  }

  .lg\:w-300px {
    width: 300px;
  }

  .lg\:w-308px {
    width: 308px;
  }

  .lg\:w-340px {
    width: 340px;
  }

  .lg\:w-345px {
    width: 345px;
  }

  .lg\:w-326px {
    width: 326px;
  }

  .lg\:w-335px {
    width: 335px;
  }

  .lg\:w-350px {
    width: 350px;
  }

  .lg\:w-376px {
    width: 376px;
  }

  .lg\:w-382px {
    width: 382px;
  }

  .lg\:w-388px {
    width: 388px;
  }

  .lg\:w-408px {
    width: 408px;
  }

  .lg\:w-516px {
    width: 516px;
  }

  .lg\:w-637px {
    width: 637px;
  }

  .lg\:w-720px {
    width: 720px;
  }

  .lg\:w-840px {
    width: 840px;
  }

  .lg\:w-930px {
    width: 930px;
  }

  .lg\:w-931px {
    width: 931px;
  }

  .lg\:w-1012px {
    width: 1012px;
  }

  .lg\:w-1200px {
    width: 1200px;
  }

  .lg\:w-1274px {
    width: 1274px;
  }

  .lg\:w-23percent {
    width: 23%;
  }

  .lg\:w-30percent {
    width: 30%;
  }

  .lg\:w-35percent {
    width: 35%;
  }

  .lg\:w-70percent {
    width: 70%;
  }

  .lg\:w-78percent {
    width: 78%;
  }

  .lg\:w-80percent {
    width: 80%;
  }

  .lg\:w-32percent {
    width: 32.333%;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-1 {
    z-index: 1;
  }

  .lg\:z-2 {
    z-index: 2;
  }

  .lg\:z-9 {
    z-index: 9;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-99 {
    z-index: 99;
  }

  .lg\:z-999 {
    z-index: 999;
  }

  .lg\:z-99999 {
    z-index: 99999;
  }

  .lg\:z-999999 {
    z-index: 999999;
  }

  .lg\:z-99999999 {
    z-index: 99999999;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1200px) {
  .lap\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lap\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lap\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lap\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lap\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lap\:bg-fixed {
    background-attachment: fixed;
  }

  .lap\:bg-local {
    background-attachment: local;
  }

  .lap\:bg-scroll {
    background-attachment: scroll;
  }

  .lap\:bg-primary {
    background-color: #525ddc;
  }

  .lap\:bg-transparent {
    background-color: transparent;
  }

  .lap\:bg-black {
    background-color: #000;
  }

  .lap\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .lap\:bg-grey-darker {
    background-color: #606f7b;
  }

  .lap\:bg-grey-dark {
    background-color: #8795a1;
  }

  .lap\:bg-grey {
    background-color: #b8c2cc;
  }

  .lap\:bg-grey-light {
    background-color: #dae1e7;
  }

  .lap\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .lap\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .lap\:bg-white {
    background-color: #ffffff;
  }

  .lap\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .lap\:bg-red-darker {
    background-color: #621b18;
  }

  .lap\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .lap\:bg-red {
    background-color: #e3342f;
  }

  .lap\:bg-red-light {
    background-color: #ef5753;
  }

  .lap\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .lap\:bg-red-lightest {
    background-color: #fcebea;
  }

  .lap\:bg-orange-darkest {
    background-color: #462a16;
  }

  .lap\:bg-orange-darker {
    background-color: #613b1f;
  }

  .lap\:bg-orange-dark {
    background-color: #de751f;
  }

  .lap\:bg-orange {
    background-color: #f6993f;
  }

  .lap\:bg-orange-light {
    background-color: #faad63;
  }

  .lap\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .lap\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .lap\:bg-yellow-darkest {
    background-color: #453411;
  }

  .lap\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .lap\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .lap\:bg-yellow {
    background-color: #ffed4a;
  }

  .lap\:bg-yellow-light {
    background-color: #fff382;
  }

  .lap\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .lap\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .lap\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .lap\:bg-green-darker {
    background-color: #1a4731;
  }

  .lap\:bg-green-dark {
    background-color: #1f9d55;
  }

  .lap\:bg-green {
    background-color: #38c172;
  }

  .lap\:bg-green-light {
    background-color: #51d88a;
  }

  .lap\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .lap\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .lap\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .lap\:bg-teal-darker {
    background-color: #20504f;
  }

  .lap\:bg-teal-dark {
    background-color: #38a89d;
  }

  .lap\:bg-teal {
    background-color: #4dc0b5;
  }

  .lap\:bg-teal-light {
    background-color: #64d5ca;
  }

  .lap\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .lap\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .lap\:bg-blue-darkest {
    background-color: #12283a;
  }

  .lap\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .lap\:bg-blue-dark {
    background-color: #2779bd;
  }

  .lap\:bg-blue {
    background-color: #3490dc;
  }

  .lap\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .lap\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .lap\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .lap\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .lap\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .lap\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .lap\:bg-indigo {
    background-color: #6574cd;
  }

  .lap\:bg-indigo-light {
    background-color: #7886d7;
  }

  .lap\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .lap\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .lap\:bg-purple-darkest {
    background-color: #21183c;
  }

  .lap\:bg-purple-darker {
    background-color: #382b5f;
  }

  .lap\:bg-purple-dark {
    background-color: #794acf;
  }

  .lap\:bg-purple {
    background-color: #9561e2;
  }

  .lap\:bg-purple-light {
    background-color: #a779e9;
  }

  .lap\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .lap\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .lap\:bg-pink-darkest {
    background-color: #451225;
  }

  .lap\:bg-pink-darker {
    background-color: #6f213f;
  }

  .lap\:bg-pink-dark {
    background-color: #eb5286;
  }

  .lap\:bg-pink {
    background-color: #f66d9b;
  }

  .lap\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .lap\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .lap\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .lap\:bg-brandy-punch {
    background-color: #c88532;
  }

  .lap\:bg-alto {
    background-color: #d8d8d8;
  }

  .lap\:bg-concrete {
    background-color: #f2f2f2;
  }

  .lap\:bg-dusty-grey {
    background-color: #979797;
  }

  .lap\:bg-flint {
    background-color: #6b655d;
  }

  .lap\:bg-gallery {
    background-color: #eee;
  }

  .lap\:bg-gimblet {
    background-color: #bfa775;
  }

  .lap\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .lap\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .lap\:bg-porsche {
    background-color: #e8a959;
  }

  .lap\:bg-sand-dune {
    background-color: #807465;
  }

  .lap\:bg-thunder {
    background-color: #231f20;
  }

  .lap\:bg-notblack {
    background-color: #101010;
  }

  .lap\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .lap\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .lap\:hover\:bg-black:hover {
    background-color: #000;
  }

  .lap\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .lap\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .lap\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .lap\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .lap\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .lap\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .lap\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .lap\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .lap\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .lap\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .lap\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .lap\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .lap\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .lap\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .lap\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .lap\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .lap\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .lap\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .lap\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .lap\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .lap\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .lap\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .lap\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .lap\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .lap\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .lap\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .lap\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .lap\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .lap\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .lap\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .lap\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .lap\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .lap\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .lap\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .lap\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .lap\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .lap\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .lap\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .lap\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .lap\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .lap\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .lap\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .lap\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .lap\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .lap\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .lap\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .lap\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .lap\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .lap\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .lap\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .lap\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .lap\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .lap\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .lap\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .lap\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .lap\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .lap\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .lap\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .lap\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .lap\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .lap\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .lap\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .lap\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .lap\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .lap\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .lap\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .lap\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .lap\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .lap\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .lap\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .lap\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .lap\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .lap\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .lap\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .lap\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .lap\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .lap\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .lap\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .lap\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .lap\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .lap\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .lap\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .lap\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .lap\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .lap\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .lap\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .lap\:focus\:bg-black:focus {
    background-color: #000;
  }

  .lap\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .lap\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .lap\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .lap\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .lap\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .lap\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .lap\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .lap\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .lap\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .lap\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .lap\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .lap\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .lap\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .lap\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .lap\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .lap\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .lap\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .lap\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .lap\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .lap\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .lap\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .lap\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .lap\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .lap\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .lap\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .lap\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .lap\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .lap\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .lap\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .lap\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .lap\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .lap\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .lap\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .lap\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .lap\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .lap\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .lap\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .lap\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .lap\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .lap\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .lap\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .lap\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .lap\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .lap\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .lap\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .lap\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .lap\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .lap\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .lap\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .lap\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .lap\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .lap\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .lap\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .lap\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .lap\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .lap\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .lap\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .lap\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .lap\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .lap\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .lap\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .lap\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .lap\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .lap\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .lap\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .lap\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .lap\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .lap\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .lap\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .lap\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .lap\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .lap\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .lap\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .lap\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .lap\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .lap\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .lap\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .lap\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .lap\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .lap\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .lap\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .lap\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .lap\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .lap\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .lap\:bg-bottom {
    background-position: bottom;
  }

  .lap\:bg-center {
    background-position: center;
  }

  .lap\:bg-left {
    background-position: left;
  }

  .lap\:bg-left-bottom {
    background-position: left bottom;
  }

  .lap\:bg-left-top {
    background-position: left top;
  }

  .lap\:bg-right {
    background-position: right;
  }

  .lap\:bg-right-bottom {
    background-position: right bottom;
  }

  .lap\:bg-right-top {
    background-position: right top;
  }

  .lap\:bg-top {
    background-position: top;
  }

  .lap\:bg-repeat {
    background-repeat: repeat;
  }

  .lap\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lap\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lap\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lap\:bg-repeat-round {
    background-repeat: round;
  }

  .lap\:bg-repeat-space {
    background-repeat: space;
  }

  .lap\:bg-auto {
    background-size: auto;
  }

  .lap\:bg-cover {
    background-size: cover;
  }

  .lap\:bg-contain {
    background-size: contain;
  }

  .lap\:border-collapse {
    border-collapse: collapse;
  }

  .lap\:border-separate {
    border-collapse: separate;
  }

  .lap\:border-primary {
    border-color: #525ddc;
  }

  .lap\:border-transparent {
    border-color: transparent;
  }

  .lap\:border-black {
    border-color: #000;
  }

  .lap\:border-grey-darkest {
    border-color: #3d4852;
  }

  .lap\:border-grey-darker {
    border-color: #606f7b;
  }

  .lap\:border-grey-dark {
    border-color: #8795a1;
  }

  .lap\:border-grey {
    border-color: #b8c2cc;
  }

  .lap\:border-grey-light {
    border-color: #dae1e7;
  }

  .lap\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .lap\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .lap\:border-white {
    border-color: #ffffff;
  }

  .lap\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .lap\:border-red-darker {
    border-color: #621b18;
  }

  .lap\:border-red-dark {
    border-color: #cc1f1a;
  }

  .lap\:border-red {
    border-color: #e3342f;
  }

  .lap\:border-red-light {
    border-color: #ef5753;
  }

  .lap\:border-red-lighter {
    border-color: #f9acaa;
  }

  .lap\:border-red-lightest {
    border-color: #fcebea;
  }

  .lap\:border-orange-darkest {
    border-color: #462a16;
  }

  .lap\:border-orange-darker {
    border-color: #613b1f;
  }

  .lap\:border-orange-dark {
    border-color: #de751f;
  }

  .lap\:border-orange {
    border-color: #f6993f;
  }

  .lap\:border-orange-light {
    border-color: #faad63;
  }

  .lap\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .lap\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .lap\:border-yellow-darkest {
    border-color: #453411;
  }

  .lap\:border-yellow-darker {
    border-color: #684f1d;
  }

  .lap\:border-yellow-dark {
    border-color: #f2d024;
  }

  .lap\:border-yellow {
    border-color: #ffed4a;
  }

  .lap\:border-yellow-light {
    border-color: #fff382;
  }

  .lap\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .lap\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .lap\:border-green-darkest {
    border-color: #0f2f21;
  }

  .lap\:border-green-darker {
    border-color: #1a4731;
  }

  .lap\:border-green-dark {
    border-color: #1f9d55;
  }

  .lap\:border-green {
    border-color: #38c172;
  }

  .lap\:border-green-light {
    border-color: #51d88a;
  }

  .lap\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .lap\:border-green-lightest {
    border-color: #e3fcec;
  }

  .lap\:border-teal-darkest {
    border-color: #0d3331;
  }

  .lap\:border-teal-darker {
    border-color: #20504f;
  }

  .lap\:border-teal-dark {
    border-color: #38a89d;
  }

  .lap\:border-teal {
    border-color: #4dc0b5;
  }

  .lap\:border-teal-light {
    border-color: #64d5ca;
  }

  .lap\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .lap\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .lap\:border-blue-darkest {
    border-color: #12283a;
  }

  .lap\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .lap\:border-blue-dark {
    border-color: #2779bd;
  }

  .lap\:border-blue {
    border-color: #3490dc;
  }

  .lap\:border-blue-light {
    border-color: #6cb2eb;
  }

  .lap\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .lap\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .lap\:border-indigo-darkest {
    border-color: #191e38;
  }

  .lap\:border-indigo-darker {
    border-color: #2f365f;
  }

  .lap\:border-indigo-dark {
    border-color: #5661b3;
  }

  .lap\:border-indigo {
    border-color: #6574cd;
  }

  .lap\:border-indigo-light {
    border-color: #7886d7;
  }

  .lap\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .lap\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .lap\:border-purple-darkest {
    border-color: #21183c;
  }

  .lap\:border-purple-darker {
    border-color: #382b5f;
  }

  .lap\:border-purple-dark {
    border-color: #794acf;
  }

  .lap\:border-purple {
    border-color: #9561e2;
  }

  .lap\:border-purple-light {
    border-color: #a779e9;
  }

  .lap\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .lap\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .lap\:border-pink-darkest {
    border-color: #451225;
  }

  .lap\:border-pink-darker {
    border-color: #6f213f;
  }

  .lap\:border-pink-dark {
    border-color: #eb5286;
  }

  .lap\:border-pink {
    border-color: #f66d9b;
  }

  .lap\:border-pink-light {
    border-color: #fa7ea8;
  }

  .lap\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .lap\:border-pink-lightest {
    border-color: #ffebef;
  }

  .lap\:border-brandy-punch {
    border-color: #c88532;
  }

  .lap\:border-alto {
    border-color: #d8d8d8;
  }

  .lap\:border-concrete {
    border-color: #f2f2f2;
  }

  .lap\:border-dusty-grey {
    border-color: #979797;
  }

  .lap\:border-flint {
    border-color: #6b655d;
  }

  .lap\:border-gallery {
    border-color: #eee;
  }

  .lap\:border-gimblet {
    border-color: #bfa775;
  }

  .lap\:border-mine-shaft {
    border-color: #2a2727;
  }

  .lap\:border-pale-oyster {
    border-color: #9b9184;
  }

  .lap\:border-porsche {
    border-color: #e8a959;
  }

  .lap\:border-sand-dune {
    border-color: #807465;
  }

  .lap\:border-thunder {
    border-color: #231f20;
  }

  .lap\:border-notblack {
    border-color: #101010;
  }

  .lap\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .lap\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .lap\:hover\:border-black:hover {
    border-color: #000;
  }

  .lap\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .lap\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .lap\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .lap\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .lap\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .lap\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .lap\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .lap\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .lap\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .lap\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .lap\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .lap\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .lap\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .lap\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .lap\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .lap\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .lap\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .lap\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .lap\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .lap\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .lap\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .lap\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .lap\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .lap\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .lap\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .lap\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .lap\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .lap\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .lap\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .lap\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .lap\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .lap\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .lap\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .lap\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .lap\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .lap\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .lap\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .lap\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .lap\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .lap\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .lap\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .lap\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .lap\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .lap\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .lap\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .lap\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .lap\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .lap\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .lap\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .lap\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .lap\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .lap\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .lap\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .lap\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .lap\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .lap\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .lap\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .lap\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .lap\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .lap\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .lap\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .lap\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .lap\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .lap\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .lap\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .lap\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .lap\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .lap\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .lap\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .lap\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .lap\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .lap\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .lap\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .lap\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .lap\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .lap\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .lap\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .lap\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .lap\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .lap\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .lap\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .lap\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .lap\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .lap\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .lap\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .lap\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .lap\:focus\:border-black:focus {
    border-color: #000;
  }

  .lap\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .lap\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .lap\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .lap\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .lap\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .lap\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .lap\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .lap\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .lap\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .lap\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .lap\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .lap\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .lap\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .lap\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .lap\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .lap\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .lap\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .lap\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .lap\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .lap\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .lap\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .lap\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .lap\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .lap\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .lap\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .lap\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .lap\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .lap\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .lap\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .lap\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .lap\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .lap\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .lap\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .lap\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .lap\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .lap\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .lap\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .lap\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .lap\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .lap\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .lap\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .lap\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .lap\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .lap\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .lap\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .lap\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .lap\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .lap\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .lap\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .lap\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .lap\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .lap\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .lap\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .lap\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .lap\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .lap\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .lap\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .lap\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .lap\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .lap\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .lap\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .lap\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .lap\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .lap\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .lap\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .lap\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .lap\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .lap\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .lap\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .lap\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .lap\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .lap\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .lap\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .lap\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .lap\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .lap\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .lap\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .lap\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .lap\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .lap\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .lap\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .lap\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .lap\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .lap\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .lap\:rounded-100 {
    border-radius: 100%;
  }

  .lap\:rounded-none {
    border-radius: 0;
  }

  .lap\:rounded-sm {
    border-radius: .125rem;
  }

  .lap\:rounded {
    border-radius: .25rem;
  }

  .lap\:rounded-lg {
    border-radius: .5rem;
  }

  .lap\:rounded-full {
    border-radius: 9999px;
  }

  .lap\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .lap\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .lap\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .lap\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .lap\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lap\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lap\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lap\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lap\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .lap\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .lap\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .lap\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .lap\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .lap\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .lap\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .lap\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .lap\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .lap\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .lap\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .lap\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .lap\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lap\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lap\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lap\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lap\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .lap\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .lap\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .lap\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .lap\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .lap\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .lap\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .lap\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .lap\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .lap\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .lap\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .lap\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .lap\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .lap\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .lap\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .lap\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .lap\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .lap\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .lap\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .lap\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .lap\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lap\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lap\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lap\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lap\:border-solid {
    border-style: solid;
  }

  .lap\:border-dashed {
    border-style: dashed;
  }

  .lap\:border-dotted {
    border-style: dotted;
  }

  .lap\:border-double {
    border-style: double;
  }

  .lap\:border-none {
    border-style: none;
  }

  .lap\:border-0 {
    border-width: 0;
  }

  .lap\:border-2 {
    border-width: 2px;
  }

  .lap\:border-4 {
    border-width: 4px;
  }

  .lap\:border-8 {
    border-width: 8px;
  }

  .lap\:border {
    border-width: 1px;
  }

  .lap\:border-3px {
    border-width: 3px;
  }

  .lap\:border-t-0 {
    border-top-width: 0;
  }

  .lap\:border-r-0 {
    border-right-width: 0;
  }

  .lap\:border-b-0 {
    border-bottom-width: 0;
  }

  .lap\:border-l-0 {
    border-left-width: 0;
  }

  .lap\:border-t-2 {
    border-top-width: 2px;
  }

  .lap\:border-r-2 {
    border-right-width: 2px;
  }

  .lap\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lap\:border-l-2 {
    border-left-width: 2px;
  }

  .lap\:border-t-4 {
    border-top-width: 4px;
  }

  .lap\:border-r-4 {
    border-right-width: 4px;
  }

  .lap\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lap\:border-l-4 {
    border-left-width: 4px;
  }

  .lap\:border-t-8 {
    border-top-width: 8px;
  }

  .lap\:border-r-8 {
    border-right-width: 8px;
  }

  .lap\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lap\:border-l-8 {
    border-left-width: 8px;
  }

  .lap\:border-t {
    border-top-width: 1px;
  }

  .lap\:border-r {
    border-right-width: 1px;
  }

  .lap\:border-b {
    border-bottom-width: 1px;
  }

  .lap\:border-l {
    border-left-width: 1px;
  }

  .lap\:border-t-3px {
    border-top-width: 3px;
  }

  .lap\:border-r-3px {
    border-right-width: 3px;
  }

  .lap\:border-b-3px {
    border-bottom-width: 3px;
  }

  .lap\:border-l-3px {
    border-left-width: 3px;
  }

  .lap\:cursor-auto {
    cursor: auto;
  }

  .lap\:cursor-default {
    cursor: default;
  }

  .lap\:cursor-pointer {
    cursor: pointer;
  }

  .lap\:cursor-wait {
    cursor: wait;
  }

  .lap\:cursor-text {
    cursor: text;
  }

  .lap\:cursor-move {
    cursor: move;
  }

  .lap\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lap\:block {
    display: block;
  }

  .lap\:inline-block {
    display: inline-block;
  }

  .lap\:inline {
    display: inline;
  }

  .lap\:flex {
    display: -webkit-box;
    display: flex;
  }

  .lap\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .lap\:table {
    display: table;
  }

  .lap\:table-row {
    display: table-row;
  }

  .lap\:table-cell {
    display: table-cell;
  }

  .lap\:hidden {
    display: none;
  }

  .lap\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .lap\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .lap\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .lap\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .lap\:flex-wrap {
    flex-wrap: wrap;
  }

  .lap\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lap\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .lap\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .lap\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .lap\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .lap\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .lap\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .lap\:self-auto {
    align-self: auto;
  }

  .lap\:self-start {
    align-self: flex-start;
  }

  .lap\:self-end {
    align-self: flex-end;
  }

  .lap\:self-center {
    align-self: center;
  }

  .lap\:self-stretch {
    align-self: stretch;
  }

  .lap\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .lap\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .lap\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .lap\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .lap\:justify-around {
    justify-content: space-around;
  }

  .lap\:content-center {
    align-content: center;
  }

  .lap\:content-start {
    align-content: flex-start;
  }

  .lap\:content-end {
    align-content: flex-end;
  }

  .lap\:content-between {
    align-content: space-between;
  }

  .lap\:content-around {
    align-content: space-around;
  }

  .lap\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .lap\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .lap\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .lap\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .lap\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .lap\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .lap\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lap\:flex-shrink {
    flex-shrink: 1;
  }

  .lap\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .lap\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .lap\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .lap\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .lap\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .lap\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .lap\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .lap\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .lap\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .lap\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .lap\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .lap\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .lap\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .lap\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .lap\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .lap\:float-right {
    float: right;
  }

  .lap\:float-left {
    float: left;
  }

  .lap\:float-none {
    float: none;
  }

  .lap\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .lap\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .lap\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .lap\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .lap\:font-hairline {
    font-weight: 100;
  }

  .lap\:font-thin {
    font-weight: 200;
  }

  .lap\:font-light {
    font-weight: 300;
  }

  .lap\:font-normal {
    font-weight: 400;
  }

  .lap\:font-medium {
    font-weight: 500;
  }

  .lap\:font-semibold {
    font-weight: 600;
  }

  .lap\:font-bold {
    font-weight: 700;
  }

  .lap\:font-extrabold {
    font-weight: 800;
  }

  .lap\:font-black {
    font-weight: 900;
  }

  .lap\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .lap\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lap\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lap\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lap\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lap\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lap\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lap\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .lap\:hover\:font-black:hover {
    font-weight: 900;
  }

  .lap\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .lap\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .lap\:focus\:font-light:focus {
    font-weight: 300;
  }

  .lap\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .lap\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .lap\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .lap\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .lap\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .lap\:focus\:font-black:focus {
    font-weight: 900;
  }

  .lap\:h-0 {
    height: 0;
  }

  .lap\:h-1 {
    height: 0.25rem;
  }

  .lap\:h-2 {
    height: 0.5rem;
  }

  .lap\:h-3 {
    height: 0.75rem;
  }

  .lap\:h-4 {
    height: 1rem;
  }

  .lap\:h-5 {
    height: 1.25rem;
  }

  .lap\:h-6 {
    height: 1.5rem;
  }

  .lap\:h-8 {
    height: 2rem;
  }

  .lap\:h-10 {
    height: 2.5rem;
  }

  .lap\:h-12 {
    height: 3rem;
  }

  .lap\:h-16 {
    height: 4rem;
  }

  .lap\:h-24 {
    height: 6rem;
  }

  .lap\:h-32 {
    height: 8rem;
  }

  .lap\:h-48 {
    height: 12rem;
  }

  .lap\:h-64 {
    height: 16rem;
  }

  .lap\:h-auto {
    height: auto;
  }

  .lap\:h-px {
    height: 1px;
  }

  .lap\:h-full {
    height: 100%;
  }

  .lap\:h-screen {
    height: 100vh;
  }

  .lap\:h-2px {
    height: 2px;
  }

  .lap\:h-10px {
    height: 10px;
  }

  .lap\:h-14px {
    height: 14px;
  }

  .lap\:h-15px {
    height: 15px;
  }

  .lap\:h-30px {
    height: 30px;
  }

  .lap\:h-33px {
    height: 33px;
  }

  .lap\:h-35px {
    height: 35px;
  }

  .lap\:h-37px {
    height: 37px;
  }

  .lap\:h-44px {
    height: 44px;
  }

  .lap\:h-45px {
    height: 45px;
  }

  .lap\:h-50px {
    height: 50px;
  }

  .lap\:h-55px {
    height: 55px;
  }

  .lap\:h-69px {
    height: 69px;
  }

  .lap\:h-70px {
    height: 70px;
  }

  .lap\:h-75px {
    height: 75px;
  }

  .lap\:h-77px {
    height: 77px;
  }

  .lap\:h-86px {
    height: 86px;
  }

  .lap\:h-90px {
    height: 90px;
  }

  .lap\:h-94px {
    height: 94px;
  }

  .lap\:h-95px {
    height: 95px;
  }

  .lap\:h-100px {
    height: 100px;
  }

  .lap\:h-106px {
    height: 106px;
  }

  .lap\:h-108px {
    height: 108px;
  }

  .lap\:h-117px {
    height: 117px;
  }

  .lap\:h-137px {
    height: 137px;
  }

  .lap\:h-142px {
    height: 142px;
  }

  .lap\:h-147px {
    height: 147px;
  }

  .lap\:h-153px {
    height: 153px;
  }

  .lap\:h-157px {
    height: 157px;
  }

  .lap\:h-167px {
    height: 167px;
  }

  .lap\:h-182px {
    height: 182px;
  }

  .lap\:h-189px {
    height: 189px;
  }

  .lap\:h-198px {
    height: 198px;
  }

  .lap\:h-200px {
    height: 200px;
  }

  .lap\:h-213px {
    height: 213px;
  }

  .lap\:h-234px {
    height: 234px;
  }

  .lap\:h-227px {
    height: 227px;
  }

  .lap\:h-228px {
    height: 228px;
  }

  .lap\:h-615px {
    height: 615px;
  }

  .lap\:h-6px {
    height: 6px;
  }

  .lap\:h-59px {
    height: 59px;
  }

  .lap\:h-60px {
    height: 60px;
  }

  .lap\:h-97px {
    height: 97px;
  }

  .lap\:h-122px {
    height: 122px;
  }

  .lap\:h-125px {
    height: 125px;
  }

  .lap\:h-172px {
    height: 172px;
  }

  .lap\:h-178px {
    height: 178px;
  }

  .lap\:h-236px {
    height: 236px;
  }

  .lap\:h-295px {
    height: 295px;
  }

  .lap\:h-335px {
    height: 335px;
  }

  .lap\:h-336px {
    height: 336px;
  }

  .lap\:h-375px {
    height: 375px;
  }

  .lap\:h-376px {
    height: 376px;
  }

  .lap\:h-395px {
    height: 395px;
  }

  .lap\:h-400px {
    height: 400px;
  }

  .lap\:h-416px {
    height: 416px;
  }

  .lap\:h-495px {
    height: 495px;
  }

  .lap\:h-930px {
    height: 930px;
  }

  .lap\:h-90percent {
    height: 90%;
  }

  .lap\:leading-30 {
    line-height: 30px;
  }

  .lap\:leading-none {
    line-height: 1;
  }

  .lap\:leading-tight {
    line-height: 1.25;
  }

  .lap\:leading-normal {
    line-height: 1.5;
  }

  .lap\:leading-loose {
    line-height: 2;
  }

  .lap\:leading-18px {
    line-height: 18px;
  }

  .lap\:leading-20px {
    line-height: 20px;
  }

  .lap\:leading-22px {
    line-height: 22px;
  }

  .lap\:leading-25px {
    line-height: 25px;
  }

  .lap\:leading-26px {
    line-height: 26px;
  }

  .lap\:list-inside {
    list-style-position: inside;
  }

  .lap\:list-outside {
    list-style-position: outside;
  }

  .lap\:list-none {
    list-style-type: none;
  }

  .lap\:list-disc {
    list-style-type: disc;
  }

  .lap\:list-decimal {
    list-style-type: decimal;
  }

  .lap\:m-0 {
    margin: 0;
  }

  .lap\:m-1 {
    margin: 0.25rem;
  }

  .lap\:m-2 {
    margin: 0.5rem;
  }

  .lap\:m-3 {
    margin: 0.75rem;
  }

  .lap\:m-4 {
    margin: 1rem;
  }

  .lap\:m-5 {
    margin: 1.25rem;
  }

  .lap\:m-6 {
    margin: 1.5rem;
  }

  .lap\:m-8 {
    margin: 2rem;
  }

  .lap\:m-10 {
    margin: 2.5rem;
  }

  .lap\:m-12 {
    margin: 3rem;
  }

  .lap\:m-16 {
    margin: 4rem;
  }

  .lap\:m-20 {
    margin: 5rem;
  }

  .lap\:m-24 {
    margin: 6rem;
  }

  .lap\:m-32 {
    margin: 8rem;
  }

  .lap\:m-auto {
    margin: auto;
  }

  .lap\:m-px {
    margin: 1px;
  }

  .lap\:m-1px {
    margin: 1px;
  }

  .lap\:m-3px {
    margin: 3px;
  }

  .lap\:m-5px {
    margin: 5px;
  }

  .lap\:m-6px {
    margin: 6px;
  }

  .lap\:m-7px {
    margin: 7px;
  }

  .lap\:m-9px {
    margin: 9px;
  }

  .lap\:m-10px {
    margin: 10px;
  }

  .lap\:m-11px {
    margin: 11px;
  }

  .lap\:m-12px {
    margin: 12px;
  }

  .lap\:m-14px {
    margin: 14px;
  }

  .lap\:m-17px {
    margin: 17px;
  }

  .lap\:m-18px {
    margin: 18px;
  }

  .lap\:m-19px {
    margin: 19px;
  }

  .lap\:m-20px {
    margin: 20px;
  }

  .lap\:m-21px {
    margin: 21px;
  }

  .lap\:m-22px {
    margin: 22px;
  }

  .lap\:m-23px {
    margin: 23px;
  }

  .lap\:m-25px {
    margin: 25px;
  }

  .lap\:m-26px {
    margin: 26px;
  }

  .lap\:m-27px {
    margin: 27px;
  }

  .lap\:m-30px {
    margin: 30px;
  }

  .lap\:m-13px {
    margin: 13px;
  }

  .lap\:m-15px {
    margin: 15px;
  }

  .lap\:m-28px {
    margin: 28px;
  }

  .lap\:m-111px {
    margin: 111px;
  }

  .lap\:m-122px {
    margin: 122px;
  }

  .lap\:m-32px {
    margin: 32px;
  }

  .lap\:m-34px {
    margin: 34px;
  }

  .lap\:m-37px {
    margin: 37px;
  }

  .lap\:m-40px {
    margin: 40px;
  }

  .lap\:m-50px {
    margin: 50px;
  }

  .lap\:m-55px {
    margin: 55px;
  }

  .lap\:m-35px {
    margin: 35px;
  }

  .lap\:m-38px {
    margin: 38px;
  }

  .lap\:m-46px {
    margin: 46px;
  }

  .lap\:m-75px {
    margin: 75px;
  }

  .lap\:m-83px {
    margin: 83px;
  }

  .lap\:m-84px {
    margin: 84px;
  }

  .lap\:m-90px {
    margin: 90px;
  }

  .lap\:m-92px {
    margin: 92px;
  }

  .lap\:m-100px {
    margin: 100px;
  }

  .lap\:m-106px {
    margin: 106px;
  }

  .lap\:m-109px {
    margin: 109px;
  }

  .lap\:m-180px {
    margin: 180px;
  }

  .lap\:-m-px {
    margin: -1px;
  }

  .lap\:-m-1 {
    margin: -0.25rem;
  }

  .lap\:-m-2 {
    margin: -0.5rem;
  }

  .lap\:-m-3 {
    margin: -0.75rem;
  }

  .lap\:-m-4 {
    margin: -1rem;
  }

  .lap\:-m-5 {
    margin: -1.25rem;
  }

  .lap\:-m-6 {
    margin: -1.5rem;
  }

  .lap\:-m-8 {
    margin: -2rem;
  }

  .lap\:-m-10 {
    margin: -2.5rem;
  }

  .lap\:-m-12 {
    margin: -3rem;
  }

  .lap\:-m-16 {
    margin: -4rem;
  }

  .lap\:-m-20 {
    margin: -5rem;
  }

  .lap\:-m-24 {
    margin: -6rem;
  }

  .lap\:-m-32 {
    margin: -8rem;
  }

  .lap\:-m-2px {
    margin: -2px;
  }

  .lap\:-m-10px {
    margin: -10px;
  }

  .lap\:-m-11px {
    margin: -11px;
  }

  .lap\:-m-12px {
    margin: -12px;
  }

  .lap\:-m-14px {
    margin: -14px;
  }

  .lap\:-m-15px {
    margin: -15px;
  }

  .lap\:-m-30px {
    margin: -30px;
  }

  .lap\:-m-100px {
    margin: -100px;
  }

  .lap\:-m-105px {
    margin: -105px;
  }

  .lap\:-m-300px {
    margin: -300px;
  }

  .lap\:-m-90px {
    margin: -90px;
  }

  .lap\:-m-92px {
    margin: -92px;
  }

  .lap\:-m-65px {
    margin: -65px;
  }

  .lap\:-m-50px {
    margin: -50px;
  }

  .lap\:-m-55px {
    margin: -55px;
  }

  .lap\:-m-50vw {
    margin: -50vw;
  }

  .lap\:-m-17px {
    margin: -17px;
  }

  .lap\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lap\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lap\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lap\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lap\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lap\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lap\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lap\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lap\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lap\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lap\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lap\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lap\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lap\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lap\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lap\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lap\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lap\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lap\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lap\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lap\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lap\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lap\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lap\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lap\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lap\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lap\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lap\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lap\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lap\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lap\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lap\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lap\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lap\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lap\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .lap\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .lap\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .lap\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .lap\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .lap\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .lap\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .lap\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .lap\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .lap\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .lap\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lap\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .lap\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .lap\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .lap\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .lap\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .lap\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .lap\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .lap\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .lap\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .lap\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .lap\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .lap\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .lap\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .lap\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .lap\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .lap\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .lap\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .lap\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .lap\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .lap\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .lap\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .lap\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .lap\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .lap\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .lap\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .lap\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .lap\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .lap\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .lap\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .lap\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .lap\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .lap\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .lap\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .lap\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .lap\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .lap\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .lap\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .lap\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .lap\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .lap\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .lap\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .lap\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .lap\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .lap\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .lap\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .lap\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lap\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .lap\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .lap\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .lap\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .lap\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .lap\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .lap\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .lap\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .lap\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .lap\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .lap\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .lap\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .lap\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .lap\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .lap\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .lap\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .lap\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .lap\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .lap\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .lap\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .lap\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .lap\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .lap\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .lap\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .lap\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .lap\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .lap\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .lap\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .lap\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .lap\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lap\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lap\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lap\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lap\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lap\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lap\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lap\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lap\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lap\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lap\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lap\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lap\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lap\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lap\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lap\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lap\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lap\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lap\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lap\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lap\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lap\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lap\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lap\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lap\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lap\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lap\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lap\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lap\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .lap\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .lap\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .lap\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .lap\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .lap\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .lap\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .lap\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .lap\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .lap\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .lap\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .lap\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .lap\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .lap\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .lap\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .lap\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .lap\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .lap\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .lap\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .lap\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .lap\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .lap\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .lap\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .lap\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .lap\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .lap\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .lap\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .lap\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .lap\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .lap\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .lap\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .lap\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .lap\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .lap\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .lap\:mt-0 {
    margin-top: 0;
  }

  .lap\:mr-0 {
    margin-right: 0;
  }

  .lap\:mb-0 {
    margin-bottom: 0;
  }

  .lap\:ml-0 {
    margin-left: 0;
  }

  .lap\:mt-1 {
    margin-top: 0.25rem;
  }

  .lap\:mr-1 {
    margin-right: 0.25rem;
  }

  .lap\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lap\:ml-1 {
    margin-left: 0.25rem;
  }

  .lap\:mt-2 {
    margin-top: 0.5rem;
  }

  .lap\:mr-2 {
    margin-right: 0.5rem;
  }

  .lap\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lap\:ml-2 {
    margin-left: 0.5rem;
  }

  .lap\:mt-3 {
    margin-top: 0.75rem;
  }

  .lap\:mr-3 {
    margin-right: 0.75rem;
  }

  .lap\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lap\:ml-3 {
    margin-left: 0.75rem;
  }

  .lap\:mt-4 {
    margin-top: 1rem;
  }

  .lap\:mr-4 {
    margin-right: 1rem;
  }

  .lap\:mb-4 {
    margin-bottom: 1rem;
  }

  .lap\:ml-4 {
    margin-left: 1rem;
  }

  .lap\:mt-5 {
    margin-top: 1.25rem;
  }

  .lap\:mr-5 {
    margin-right: 1.25rem;
  }

  .lap\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lap\:ml-5 {
    margin-left: 1.25rem;
  }

  .lap\:mt-6 {
    margin-top: 1.5rem;
  }

  .lap\:mr-6 {
    margin-right: 1.5rem;
  }

  .lap\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lap\:ml-6 {
    margin-left: 1.5rem;
  }

  .lap\:mt-8 {
    margin-top: 2rem;
  }

  .lap\:mr-8 {
    margin-right: 2rem;
  }

  .lap\:mb-8 {
    margin-bottom: 2rem;
  }

  .lap\:ml-8 {
    margin-left: 2rem;
  }

  .lap\:mt-10 {
    margin-top: 2.5rem;
  }

  .lap\:mr-10 {
    margin-right: 2.5rem;
  }

  .lap\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lap\:ml-10 {
    margin-left: 2.5rem;
  }

  .lap\:mt-12 {
    margin-top: 3rem;
  }

  .lap\:mr-12 {
    margin-right: 3rem;
  }

  .lap\:mb-12 {
    margin-bottom: 3rem;
  }

  .lap\:ml-12 {
    margin-left: 3rem;
  }

  .lap\:mt-16 {
    margin-top: 4rem;
  }

  .lap\:mr-16 {
    margin-right: 4rem;
  }

  .lap\:mb-16 {
    margin-bottom: 4rem;
  }

  .lap\:ml-16 {
    margin-left: 4rem;
  }

  .lap\:mt-20 {
    margin-top: 5rem;
  }

  .lap\:mr-20 {
    margin-right: 5rem;
  }

  .lap\:mb-20 {
    margin-bottom: 5rem;
  }

  .lap\:ml-20 {
    margin-left: 5rem;
  }

  .lap\:mt-24 {
    margin-top: 6rem;
  }

  .lap\:mr-24 {
    margin-right: 6rem;
  }

  .lap\:mb-24 {
    margin-bottom: 6rem;
  }

  .lap\:ml-24 {
    margin-left: 6rem;
  }

  .lap\:mt-32 {
    margin-top: 8rem;
  }

  .lap\:mr-32 {
    margin-right: 8rem;
  }

  .lap\:mb-32 {
    margin-bottom: 8rem;
  }

  .lap\:ml-32 {
    margin-left: 8rem;
  }

  .lap\:mt-auto {
    margin-top: auto;
  }

  .lap\:mr-auto {
    margin-right: auto;
  }

  .lap\:mb-auto {
    margin-bottom: auto;
  }

  .lap\:ml-auto {
    margin-left: auto;
  }

  .lap\:mt-px {
    margin-top: 1px;
  }

  .lap\:mr-px {
    margin-right: 1px;
  }

  .lap\:mb-px {
    margin-bottom: 1px;
  }

  .lap\:ml-px {
    margin-left: 1px;
  }

  .lap\:mt-1px {
    margin-top: 1px;
  }

  .lap\:mr-1px {
    margin-right: 1px;
  }

  .lap\:mb-1px {
    margin-bottom: 1px;
  }

  .lap\:ml-1px {
    margin-left: 1px;
  }

  .lap\:mt-3px {
    margin-top: 3px;
  }

  .lap\:mr-3px {
    margin-right: 3px;
  }

  .lap\:mb-3px {
    margin-bottom: 3px;
  }

  .lap\:ml-3px {
    margin-left: 3px;
  }

  .lap\:mt-5px {
    margin-top: 5px;
  }

  .lap\:mr-5px {
    margin-right: 5px;
  }

  .lap\:mb-5px {
    margin-bottom: 5px;
  }

  .lap\:ml-5px {
    margin-left: 5px;
  }

  .lap\:mt-6px {
    margin-top: 6px;
  }

  .lap\:mr-6px {
    margin-right: 6px;
  }

  .lap\:mb-6px {
    margin-bottom: 6px;
  }

  .lap\:ml-6px {
    margin-left: 6px;
  }

  .lap\:mt-7px {
    margin-top: 7px;
  }

  .lap\:mr-7px {
    margin-right: 7px;
  }

  .lap\:mb-7px {
    margin-bottom: 7px;
  }

  .lap\:ml-7px {
    margin-left: 7px;
  }

  .lap\:mt-9px {
    margin-top: 9px;
  }

  .lap\:mr-9px {
    margin-right: 9px;
  }

  .lap\:mb-9px {
    margin-bottom: 9px;
  }

  .lap\:ml-9px {
    margin-left: 9px;
  }

  .lap\:mt-10px {
    margin-top: 10px;
  }

  .lap\:mr-10px {
    margin-right: 10px;
  }

  .lap\:mb-10px {
    margin-bottom: 10px;
  }

  .lap\:ml-10px {
    margin-left: 10px;
  }

  .lap\:mt-11px {
    margin-top: 11px;
  }

  .lap\:mr-11px {
    margin-right: 11px;
  }

  .lap\:mb-11px {
    margin-bottom: 11px;
  }

  .lap\:ml-11px {
    margin-left: 11px;
  }

  .lap\:mt-12px {
    margin-top: 12px;
  }

  .lap\:mr-12px {
    margin-right: 12px;
  }

  .lap\:mb-12px {
    margin-bottom: 12px;
  }

  .lap\:ml-12px {
    margin-left: 12px;
  }

  .lap\:mt-14px {
    margin-top: 14px;
  }

  .lap\:mr-14px {
    margin-right: 14px;
  }

  .lap\:mb-14px {
    margin-bottom: 14px;
  }

  .lap\:ml-14px {
    margin-left: 14px;
  }

  .lap\:mt-17px {
    margin-top: 17px;
  }

  .lap\:mr-17px {
    margin-right: 17px;
  }

  .lap\:mb-17px {
    margin-bottom: 17px;
  }

  .lap\:ml-17px {
    margin-left: 17px;
  }

  .lap\:mt-18px {
    margin-top: 18px;
  }

  .lap\:mr-18px {
    margin-right: 18px;
  }

  .lap\:mb-18px {
    margin-bottom: 18px;
  }

  .lap\:ml-18px {
    margin-left: 18px;
  }

  .lap\:mt-19px {
    margin-top: 19px;
  }

  .lap\:mr-19px {
    margin-right: 19px;
  }

  .lap\:mb-19px {
    margin-bottom: 19px;
  }

  .lap\:ml-19px {
    margin-left: 19px;
  }

  .lap\:mt-20px {
    margin-top: 20px;
  }

  .lap\:mr-20px {
    margin-right: 20px;
  }

  .lap\:mb-20px {
    margin-bottom: 20px;
  }

  .lap\:ml-20px {
    margin-left: 20px;
  }

  .lap\:mt-21px {
    margin-top: 21px;
  }

  .lap\:mr-21px {
    margin-right: 21px;
  }

  .lap\:mb-21px {
    margin-bottom: 21px;
  }

  .lap\:ml-21px {
    margin-left: 21px;
  }

  .lap\:mt-22px {
    margin-top: 22px;
  }

  .lap\:mr-22px {
    margin-right: 22px;
  }

  .lap\:mb-22px {
    margin-bottom: 22px;
  }

  .lap\:ml-22px {
    margin-left: 22px;
  }

  .lap\:mt-23px {
    margin-top: 23px;
  }

  .lap\:mr-23px {
    margin-right: 23px;
  }

  .lap\:mb-23px {
    margin-bottom: 23px;
  }

  .lap\:ml-23px {
    margin-left: 23px;
  }

  .lap\:mt-25px {
    margin-top: 25px;
  }

  .lap\:mr-25px {
    margin-right: 25px;
  }

  .lap\:mb-25px {
    margin-bottom: 25px;
  }

  .lap\:ml-25px {
    margin-left: 25px;
  }

  .lap\:mt-26px {
    margin-top: 26px;
  }

  .lap\:mr-26px {
    margin-right: 26px;
  }

  .lap\:mb-26px {
    margin-bottom: 26px;
  }

  .lap\:ml-26px {
    margin-left: 26px;
  }

  .lap\:mt-27px {
    margin-top: 27px;
  }

  .lap\:mr-27px {
    margin-right: 27px;
  }

  .lap\:mb-27px {
    margin-bottom: 27px;
  }

  .lap\:ml-27px {
    margin-left: 27px;
  }

  .lap\:mt-30px {
    margin-top: 30px;
  }

  .lap\:mr-30px {
    margin-right: 30px;
  }

  .lap\:mb-30px {
    margin-bottom: 30px;
  }

  .lap\:ml-30px {
    margin-left: 30px;
  }

  .lap\:mt-13px {
    margin-top: 13px;
  }

  .lap\:mr-13px {
    margin-right: 13px;
  }

  .lap\:mb-13px {
    margin-bottom: 13px;
  }

  .lap\:ml-13px {
    margin-left: 13px;
  }

  .lap\:mt-15px {
    margin-top: 15px;
  }

  .lap\:mr-15px {
    margin-right: 15px;
  }

  .lap\:mb-15px {
    margin-bottom: 15px;
  }

  .lap\:ml-15px {
    margin-left: 15px;
  }

  .lap\:mt-28px {
    margin-top: 28px;
  }

  .lap\:mr-28px {
    margin-right: 28px;
  }

  .lap\:mb-28px {
    margin-bottom: 28px;
  }

  .lap\:ml-28px {
    margin-left: 28px;
  }

  .lap\:mt-111px {
    margin-top: 111px;
  }

  .lap\:mr-111px {
    margin-right: 111px;
  }

  .lap\:mb-111px {
    margin-bottom: 111px;
  }

  .lap\:ml-111px {
    margin-left: 111px;
  }

  .lap\:mt-122px {
    margin-top: 122px;
  }

  .lap\:mr-122px {
    margin-right: 122px;
  }

  .lap\:mb-122px {
    margin-bottom: 122px;
  }

  .lap\:ml-122px {
    margin-left: 122px;
  }

  .lap\:mt-32px {
    margin-top: 32px;
  }

  .lap\:mr-32px {
    margin-right: 32px;
  }

  .lap\:mb-32px {
    margin-bottom: 32px;
  }

  .lap\:ml-32px {
    margin-left: 32px;
  }

  .lap\:mt-34px {
    margin-top: 34px;
  }

  .lap\:mr-34px {
    margin-right: 34px;
  }

  .lap\:mb-34px {
    margin-bottom: 34px;
  }

  .lap\:ml-34px {
    margin-left: 34px;
  }

  .lap\:mt-37px {
    margin-top: 37px;
  }

  .lap\:mr-37px {
    margin-right: 37px;
  }

  .lap\:mb-37px {
    margin-bottom: 37px;
  }

  .lap\:ml-37px {
    margin-left: 37px;
  }

  .lap\:mt-40px {
    margin-top: 40px;
  }

  .lap\:mr-40px {
    margin-right: 40px;
  }

  .lap\:mb-40px {
    margin-bottom: 40px;
  }

  .lap\:ml-40px {
    margin-left: 40px;
  }

  .lap\:mt-50px {
    margin-top: 50px;
  }

  .lap\:mr-50px {
    margin-right: 50px;
  }

  .lap\:mb-50px {
    margin-bottom: 50px;
  }

  .lap\:ml-50px {
    margin-left: 50px;
  }

  .lap\:mt-55px {
    margin-top: 55px;
  }

  .lap\:mr-55px {
    margin-right: 55px;
  }

  .lap\:mb-55px {
    margin-bottom: 55px;
  }

  .lap\:ml-55px {
    margin-left: 55px;
  }

  .lap\:mt-35px {
    margin-top: 35px;
  }

  .lap\:mr-35px {
    margin-right: 35px;
  }

  .lap\:mb-35px {
    margin-bottom: 35px;
  }

  .lap\:ml-35px {
    margin-left: 35px;
  }

  .lap\:mt-38px {
    margin-top: 38px;
  }

  .lap\:mr-38px {
    margin-right: 38px;
  }

  .lap\:mb-38px {
    margin-bottom: 38px;
  }

  .lap\:ml-38px {
    margin-left: 38px;
  }

  .lap\:mt-46px {
    margin-top: 46px;
  }

  .lap\:mr-46px {
    margin-right: 46px;
  }

  .lap\:mb-46px {
    margin-bottom: 46px;
  }

  .lap\:ml-46px {
    margin-left: 46px;
  }

  .lap\:mt-75px {
    margin-top: 75px;
  }

  .lap\:mr-75px {
    margin-right: 75px;
  }

  .lap\:mb-75px {
    margin-bottom: 75px;
  }

  .lap\:ml-75px {
    margin-left: 75px;
  }

  .lap\:mt-83px {
    margin-top: 83px;
  }

  .lap\:mr-83px {
    margin-right: 83px;
  }

  .lap\:mb-83px {
    margin-bottom: 83px;
  }

  .lap\:ml-83px {
    margin-left: 83px;
  }

  .lap\:mt-84px {
    margin-top: 84px;
  }

  .lap\:mr-84px {
    margin-right: 84px;
  }

  .lap\:mb-84px {
    margin-bottom: 84px;
  }

  .lap\:ml-84px {
    margin-left: 84px;
  }

  .lap\:mt-90px {
    margin-top: 90px;
  }

  .lap\:mr-90px {
    margin-right: 90px;
  }

  .lap\:mb-90px {
    margin-bottom: 90px;
  }

  .lap\:ml-90px {
    margin-left: 90px;
  }

  .lap\:mt-92px {
    margin-top: 92px;
  }

  .lap\:mr-92px {
    margin-right: 92px;
  }

  .lap\:mb-92px {
    margin-bottom: 92px;
  }

  .lap\:ml-92px {
    margin-left: 92px;
  }

  .lap\:mt-100px {
    margin-top: 100px;
  }

  .lap\:mr-100px {
    margin-right: 100px;
  }

  .lap\:mb-100px {
    margin-bottom: 100px;
  }

  .lap\:ml-100px {
    margin-left: 100px;
  }

  .lap\:mt-106px {
    margin-top: 106px;
  }

  .lap\:mr-106px {
    margin-right: 106px;
  }

  .lap\:mb-106px {
    margin-bottom: 106px;
  }

  .lap\:ml-106px {
    margin-left: 106px;
  }

  .lap\:mt-109px {
    margin-top: 109px;
  }

  .lap\:mr-109px {
    margin-right: 109px;
  }

  .lap\:mb-109px {
    margin-bottom: 109px;
  }

  .lap\:ml-109px {
    margin-left: 109px;
  }

  .lap\:mt-180px {
    margin-top: 180px;
  }

  .lap\:mr-180px {
    margin-right: 180px;
  }

  .lap\:mb-180px {
    margin-bottom: 180px;
  }

  .lap\:ml-180px {
    margin-left: 180px;
  }

  .lap\:-mt-px {
    margin-top: -1px;
  }

  .lap\:-mr-px {
    margin-right: -1px;
  }

  .lap\:-mb-px {
    margin-bottom: -1px;
  }

  .lap\:-ml-px {
    margin-left: -1px;
  }

  .lap\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lap\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lap\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lap\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lap\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lap\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lap\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lap\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lap\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lap\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lap\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lap\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lap\:-mt-4 {
    margin-top: -1rem;
  }

  .lap\:-mr-4 {
    margin-right: -1rem;
  }

  .lap\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lap\:-ml-4 {
    margin-left: -1rem;
  }

  .lap\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lap\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lap\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lap\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lap\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lap\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lap\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lap\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lap\:-mt-8 {
    margin-top: -2rem;
  }

  .lap\:-mr-8 {
    margin-right: -2rem;
  }

  .lap\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lap\:-ml-8 {
    margin-left: -2rem;
  }

  .lap\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lap\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lap\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lap\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lap\:-mt-12 {
    margin-top: -3rem;
  }

  .lap\:-mr-12 {
    margin-right: -3rem;
  }

  .lap\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lap\:-ml-12 {
    margin-left: -3rem;
  }

  .lap\:-mt-16 {
    margin-top: -4rem;
  }

  .lap\:-mr-16 {
    margin-right: -4rem;
  }

  .lap\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lap\:-ml-16 {
    margin-left: -4rem;
  }

  .lap\:-mt-20 {
    margin-top: -5rem;
  }

  .lap\:-mr-20 {
    margin-right: -5rem;
  }

  .lap\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lap\:-ml-20 {
    margin-left: -5rem;
  }

  .lap\:-mt-24 {
    margin-top: -6rem;
  }

  .lap\:-mr-24 {
    margin-right: -6rem;
  }

  .lap\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lap\:-ml-24 {
    margin-left: -6rem;
  }

  .lap\:-mt-32 {
    margin-top: -8rem;
  }

  .lap\:-mr-32 {
    margin-right: -8rem;
  }

  .lap\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lap\:-ml-32 {
    margin-left: -8rem;
  }

  .lap\:-mt-2px {
    margin-top: -2px;
  }

  .lap\:-mr-2px {
    margin-right: -2px;
  }

  .lap\:-mb-2px {
    margin-bottom: -2px;
  }

  .lap\:-ml-2px {
    margin-left: -2px;
  }

  .lap\:-mt-10px {
    margin-top: -10px;
  }

  .lap\:-mr-10px {
    margin-right: -10px;
  }

  .lap\:-mb-10px {
    margin-bottom: -10px;
  }

  .lap\:-ml-10px {
    margin-left: -10px;
  }

  .lap\:-mt-11px {
    margin-top: -11px;
  }

  .lap\:-mr-11px {
    margin-right: -11px;
  }

  .lap\:-mb-11px {
    margin-bottom: -11px;
  }

  .lap\:-ml-11px {
    margin-left: -11px;
  }

  .lap\:-mt-12px {
    margin-top: -12px;
  }

  .lap\:-mr-12px {
    margin-right: -12px;
  }

  .lap\:-mb-12px {
    margin-bottom: -12px;
  }

  .lap\:-ml-12px {
    margin-left: -12px;
  }

  .lap\:-mt-14px {
    margin-top: -14px;
  }

  .lap\:-mr-14px {
    margin-right: -14px;
  }

  .lap\:-mb-14px {
    margin-bottom: -14px;
  }

  .lap\:-ml-14px {
    margin-left: -14px;
  }

  .lap\:-mt-15px {
    margin-top: -15px;
  }

  .lap\:-mr-15px {
    margin-right: -15px;
  }

  .lap\:-mb-15px {
    margin-bottom: -15px;
  }

  .lap\:-ml-15px {
    margin-left: -15px;
  }

  .lap\:-mt-30px {
    margin-top: -30px;
  }

  .lap\:-mr-30px {
    margin-right: -30px;
  }

  .lap\:-mb-30px {
    margin-bottom: -30px;
  }

  .lap\:-ml-30px {
    margin-left: -30px;
  }

  .lap\:-mt-100px {
    margin-top: -100px;
  }

  .lap\:-mr-100px {
    margin-right: -100px;
  }

  .lap\:-mb-100px {
    margin-bottom: -100px;
  }

  .lap\:-ml-100px {
    margin-left: -100px;
  }

  .lap\:-mt-105px {
    margin-top: -105px;
  }

  .lap\:-mr-105px {
    margin-right: -105px;
  }

  .lap\:-mb-105px {
    margin-bottom: -105px;
  }

  .lap\:-ml-105px {
    margin-left: -105px;
  }

  .lap\:-mt-300px {
    margin-top: -300px;
  }

  .lap\:-mr-300px {
    margin-right: -300px;
  }

  .lap\:-mb-300px {
    margin-bottom: -300px;
  }

  .lap\:-ml-300px {
    margin-left: -300px;
  }

  .lap\:-mt-90px {
    margin-top: -90px;
  }

  .lap\:-mr-90px {
    margin-right: -90px;
  }

  .lap\:-mb-90px {
    margin-bottom: -90px;
  }

  .lap\:-ml-90px {
    margin-left: -90px;
  }

  .lap\:-mt-92px {
    margin-top: -92px;
  }

  .lap\:-mr-92px {
    margin-right: -92px;
  }

  .lap\:-mb-92px {
    margin-bottom: -92px;
  }

  .lap\:-ml-92px {
    margin-left: -92px;
  }

  .lap\:-mt-65px {
    margin-top: -65px;
  }

  .lap\:-mr-65px {
    margin-right: -65px;
  }

  .lap\:-mb-65px {
    margin-bottom: -65px;
  }

  .lap\:-ml-65px {
    margin-left: -65px;
  }

  .lap\:-mt-50px {
    margin-top: -50px;
  }

  .lap\:-mr-50px {
    margin-right: -50px;
  }

  .lap\:-mb-50px {
    margin-bottom: -50px;
  }

  .lap\:-ml-50px {
    margin-left: -50px;
  }

  .lap\:-mt-55px {
    margin-top: -55px;
  }

  .lap\:-mr-55px {
    margin-right: -55px;
  }

  .lap\:-mb-55px {
    margin-bottom: -55px;
  }

  .lap\:-ml-55px {
    margin-left: -55px;
  }

  .lap\:-mt-50vw {
    margin-top: -50vw;
  }

  .lap\:-mr-50vw {
    margin-right: -50vw;
  }

  .lap\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .lap\:-ml-50vw {
    margin-left: -50vw;
  }

  .lap\:-mt-17px {
    margin-top: -17px;
  }

  .lap\:-mr-17px {
    margin-right: -17px;
  }

  .lap\:-mb-17px {
    margin-bottom: -17px;
  }

  .lap\:-ml-17px {
    margin-left: -17px;
  }

  .lap\:max-h-full {
    max-height: 100%;
  }

  .lap\:max-h-screen {
    max-height: 100vh;
  }

  .lap\:max-h-124px {
    max-height: 124px;
  }

  .lap\:max-h-137px {
    max-height: 137px;
  }

  .lap\:max-h-143px {
    max-height: 143px;
  }

  .lap\:max-h-213px {
    max-height: 213px;
  }

  .lap\:max-h-234px {
    max-height: 234px;
  }

  .lap\:max-h-236px {
    max-height: 236px;
  }

  .lap\:max-h-228px {
    max-height: 228px;
  }

  .lap\:max-h-335px {
    max-height: 335px;
  }

  .lap\:max-h-104px {
    max-height: 104px;
  }

  .lap\:max-h-166px {
    max-height: 166px;
  }

  .lap\:max-w-xs {
    max-width: 20rem;
  }

  .lap\:max-w-sm {
    max-width: 30rem;
  }

  .lap\:max-w-md {
    max-width: 40rem;
  }

  .lap\:max-w-lg {
    max-width: 50rem;
  }

  .lap\:max-w-xl {
    max-width: 60rem;
  }

  .lap\:max-w-2xl {
    max-width: 70rem;
  }

  .lap\:max-w-3xl {
    max-width: 80rem;
  }

  .lap\:max-w-4xl {
    max-width: 90rem;
  }

  .lap\:max-w-5xl {
    max-width: 100rem;
  }

  .lap\:max-w-full {
    max-width: 100%;
  }

  .lap\:max-w-1366px {
    max-width: 1366px;
  }

  .lap\:max-w-20px {
    max-width: 20px;
  }

  .lap\:max-w-100px {
    max-width: 100px;
  }

  .lap\:max-w-106px {
    max-width: 106px;
  }

  .lap\:max-w-114px {
    max-width: 114px;
  }

  .lap\:max-w-141px {
    max-width: 141px;
  }

  .lap\:max-w-192px {
    max-width: 192px;
  }

  .lap\:max-w-254px {
    max-width: 254px;
  }

  .lap\:max-w-671px {
    max-width: 671px;
  }

  .lap\:max-w-434px {
    max-width: 434px;
  }

  .lap\:max-w-443px {
    max-width: 443px;
  }

  .lap\:max-w-463px {
    max-width: 463px;
  }

  .lap\:max-w-560px {
    max-width: 560px;
  }

  .lap\:max-w-661px {
    max-width: 661px;
  }

  .lap\:max-w-900px {
    max-width: 900px;
  }

  .lap\:max-w-1012px {
    max-width: 1012px;
  }

  .lap\:max-w-1200px {
    max-width: 1200px;
  }

  .lap\:max-w-1274px {
    max-width: 1274px;
  }

  .lap\:max-w-1343px {
    max-width: 1343px;
  }

  .lap\:max-w-168px {
    max-width: 168px;
  }

  .lap\:max-w-190px {
    max-width: 190px;
  }

  .lap\:max-w-220px {
    max-width: 220px;
  }

  .lap\:max-w-242px {
    max-width: 242px;
  }

  .lap\:max-w-228px {
    max-width: 228px;
  }

  .lap\:max-w-260px {
    max-width: 260px;
  }

  .lap\:max-w-264px {
    max-width: 264px;
  }

  .lap\:max-w-270px {
    max-width: 270px;
  }

  .lap\:max-w-290px {
    max-width: 290px;
  }

  .lap\:max-w-300px {
    max-width: 300px;
  }

  .lap\:max-w-330px {
    max-width: 330px;
  }

  .lap\:max-w-308px {
    max-width: 308px;
  }

  .lap\:max-w-326px {
    max-width: 326px;
  }

  .lap\:max-w-340px {
    max-width: 340px;
  }

  .lap\:max-w-382px {
    max-width: 382px;
  }

  .lap\:max-w-484px {
    max-width: 484px;
  }

  .lap\:max-w-636px {
    max-width: 636px;
  }

  .lap\:max-w-642px {
    max-width: 642px;
  }

  .lap\:max-w-646px {
    max-width: 646px;
  }

  .lap\:max-w-690px {
    max-width: 690px;
  }

  .lap\:max-w-771px {
    max-width: 771px;
  }

  .lap\:max-w-840px {
    max-width: 840px;
  }

  .lap\:max-w-930px {
    max-width: 930px;
  }

  .lap\:max-w-33percent {
    max-width: 33.333%;
  }

  .lap\:max-w-85percent {
    max-width: 85%;
  }

  .lap\:max-w-95percent {
    max-width: 95%;
  }

  .lap\:max-w-screen {
    max-width: 100vw;
  }

  .lap\:min-h-0 {
    min-height: 0;
  }

  .lap\:min-h-full {
    min-height: 100%;
  }

  .lap\:min-h-screen {
    min-height: 100vh;
  }

  .lap\:min-h-50px {
    min-height: 50px;
  }

  .lap\:min-h-55px {
    min-height: 55px;
  }

  .lap\:min-h-140px {
    min-height: 140px;
  }

  .lap\:min-h-147px {
    min-height: 147px;
  }

  .lap\:min-h-187px {
    min-height: 187px;
  }

  .lap\:min-w-0 {
    min-width: 0;
  }

  .lap\:min-w-64 {
    min-width: 64%;
  }

  .lap\:min-w-70 {
    min-width: 70%;
  }

  .lap\:min-w-full {
    min-width: 100%;
  }

  .lap\:min-w-140px {
    min-width: 140px;
  }

  .lap\:min-w-190px {
    min-width: 190px;
  }

  .lap\:min-w-264px {
    min-width: 264px;
  }

  .lap\:min-w-308px {
    min-width: 308px;
  }

  .lap\:min-w-326px {
    min-width: 326px;
  }

  .lap\:min-w-1150px {
    min-width: 1150px;
  }

  .lap\:min-w-1200px {
    min-width: 1200px;
  }

  .lap\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lap\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lap\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lap\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lap\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lap\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lap\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .lap\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .lap\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lap\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lap\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .lap\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lap\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lap\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .lap\:opacity-0 {
    opacity: 0;
  }

  .lap\:opacity-25 {
    opacity: 0.25;
  }

  .lap\:opacity-50 {
    opacity: 0.5;
  }

  .lap\:opacity-75 {
    opacity: 0.75;
  }

  .lap\:opacity-100 {
    opacity: 1;
  }

  .lap\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lap\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lap\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lap\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lap\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lap\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lap\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lap\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lap\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lap\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lap\:outline-none {
    outline: 0;
  }

  .lap\:focus\:outline-none:focus {
    outline: 0;
  }

  .lap\:overflow-auto {
    overflow: auto;
  }

  .lap\:overflow-hidden {
    overflow: hidden;
  }

  .lap\:overflow-visible {
    overflow: visible;
  }

  .lap\:overflow-scroll {
    overflow: scroll;
  }

  .lap\:overflow-x-auto {
    overflow-x: auto;
  }

  .lap\:overflow-y-auto {
    overflow-y: auto;
  }

  .lap\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lap\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lap\:overflow-x-visible {
    overflow-x: visible;
  }

  .lap\:overflow-y-visible {
    overflow-y: visible;
  }

  .lap\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lap\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lap\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lap\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .lap\:p-0 {
    padding: 0;
  }

  .lap\:p-1 {
    padding: 0.25rem;
  }

  .lap\:p-2 {
    padding: 0.5rem;
  }

  .lap\:p-3 {
    padding: 0.75rem;
  }

  .lap\:p-4 {
    padding: 1rem;
  }

  .lap\:p-5 {
    padding: 1.25rem;
  }

  .lap\:p-6 {
    padding: 1.5rem;
  }

  .lap\:p-8 {
    padding: 2rem;
  }

  .lap\:p-9 {
    padding: 2.25rem;
  }

  .lap\:p-10 {
    padding: 2.5rem;
  }

  .lap\:p-12 {
    padding: 3rem;
  }

  .lap\:p-16 {
    padding: 4rem;
  }

  .lap\:p-20 {
    padding: 5rem;
  }

  .lap\:p-24 {
    padding: 6rem;
  }

  .lap\:p-32 {
    padding: 8rem;
  }

  .lap\:p-px {
    padding: 1px;
  }

  .lap\:p-1px {
    padding: 1px;
  }

  .lap\:p-5px {
    padding: 5px;
  }

  .lap\:p-6px {
    padding: 6px;
  }

  .lap\:p-9px {
    padding: 9px;
  }

  .lap\:p-10px {
    padding: 10px;
  }

  .lap\:p-13px {
    padding: 13px;
  }

  .lap\:p-14px {
    padding: 14px;
  }

  .lap\:p-15px {
    padding: 15px;
  }

  .lap\:p-16px {
    padding: 16px;
  }

  .lap\:p-17px {
    padding: 17px;
  }

  .lap\:p-18px {
    padding: 18px;
  }

  .lap\:p-19px {
    padding: 19px;
  }

  .lap\:p-20px {
    padding: 20px;
  }

  .lap\:p-21px {
    padding: 21px;
  }

  .lap\:p-23px {
    padding: 23px;
  }

  .lap\:p-22px {
    padding: 22px;
  }

  .lap\:p-25px {
    padding: 25px;
  }

  .lap\:p-27px {
    padding: 27px;
  }

  .lap\:p-28px {
    padding: 28px;
  }

  .lap\:p-30px {
    padding: 30px;
  }

  .lap\:p-34px {
    padding: 34px;
  }

  .lap\:p-35px {
    padding: 35px;
  }

  .lap\:p-37px {
    padding: 37px;
  }

  .lap\:p-46px {
    padding: 46px;
  }

  .lap\:p-62px {
    padding: 62px;
  }

  .lap\:p-72px {
    padding: 72px;
  }

  .lap\:p-75px {
    padding: 75px;
  }

  .lap\:p-77px {
    padding: 77px;
  }

  .lap\:p-26px {
    padding: 26px;
  }

  .lap\:p-40px {
    padding: 40px;
  }

  .lap\:p-36px {
    padding: 36px;
  }

  .lap\:p-38px {
    padding: 38px;
  }

  .lap\:p-50px {
    padding: 50px;
  }

  .lap\:p-55px {
    padding: 55px;
  }

  .lap\:p-57px {
    padding: 57px;
  }

  .lap\:p-63px {
    padding: 63px;
  }

  .lap\:p-65px {
    padding: 65px;
  }

  .lap\:p-80px {
    padding: 80px;
  }

  .lap\:p-83px {
    padding: 83px;
  }

  .lap\:p-84px {
    padding: 84px;
  }

  .lap\:p-85px {
    padding: 85px;
  }

  .lap\:p-96px {
    padding: 96px;
  }

  .lap\:p-100px {
    padding: 100px;
  }

  .lap\:p-150px {
    padding: 150px;
  }

  .lap\:p-2\.2 {
    padding: 2.2rem;
  }

  .lap\:p-111px {
    padding: 111px;
  }

  .lap\:p-252px {
    padding: 252px;
  }

  .lap\:p-320px {
    padding: 320px;
  }

  .lap\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lap\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lap\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lap\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lap\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lap\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lap\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lap\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lap\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lap\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lap\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lap\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lap\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lap\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lap\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lap\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lap\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lap\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lap\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lap\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lap\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lap\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lap\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lap\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lap\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lap\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lap\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lap\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lap\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lap\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lap\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lap\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lap\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lap\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lap\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .lap\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .lap\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .lap\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .lap\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lap\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .lap\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lap\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lap\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .lap\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .lap\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .lap\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .lap\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lap\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lap\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lap\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lap\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .lap\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .lap\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .lap\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .lap\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .lap\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .lap\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lap\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lap\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .lap\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .lap\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .lap\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .lap\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .lap\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .lap\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .lap\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .lap\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .lap\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .lap\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .lap\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .lap\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .lap\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lap\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .lap\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .lap\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .lap\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .lap\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .lap\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .lap\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .lap\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .lap\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .lap\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .lap\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .lap\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .lap\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .lap\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .lap\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .lap\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .lap\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .lap\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .lap\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lap\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lap\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .lap\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .lap\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .lap\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .lap\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lap\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lap\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .lap\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .lap\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .lap\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .lap\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .lap\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .lap\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .lap\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .lap\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lap\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .lap\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .lap\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .lap\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .lap\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .lap\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .lap\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .lap\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .lap\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .lap\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .lap\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .lap\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .lap\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .lap\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .lap\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .lap\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .lap\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .lap\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .lap\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .lap\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .lap\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .lap\:pt-0 {
    padding-top: 0;
  }

  .lap\:pr-0 {
    padding-right: 0;
  }

  .lap\:pb-0 {
    padding-bottom: 0;
  }

  .lap\:pl-0 {
    padding-left: 0;
  }

  .lap\:pt-1 {
    padding-top: 0.25rem;
  }

  .lap\:pr-1 {
    padding-right: 0.25rem;
  }

  .lap\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lap\:pl-1 {
    padding-left: 0.25rem;
  }

  .lap\:pt-2 {
    padding-top: 0.5rem;
  }

  .lap\:pr-2 {
    padding-right: 0.5rem;
  }

  .lap\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lap\:pl-2 {
    padding-left: 0.5rem;
  }

  .lap\:pt-3 {
    padding-top: 0.75rem;
  }

  .lap\:pr-3 {
    padding-right: 0.75rem;
  }

  .lap\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lap\:pl-3 {
    padding-left: 0.75rem;
  }

  .lap\:pt-4 {
    padding-top: 1rem;
  }

  .lap\:pr-4 {
    padding-right: 1rem;
  }

  .lap\:pb-4 {
    padding-bottom: 1rem;
  }

  .lap\:pl-4 {
    padding-left: 1rem;
  }

  .lap\:pt-5 {
    padding-top: 1.25rem;
  }

  .lap\:pr-5 {
    padding-right: 1.25rem;
  }

  .lap\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lap\:pl-5 {
    padding-left: 1.25rem;
  }

  .lap\:pt-6 {
    padding-top: 1.5rem;
  }

  .lap\:pr-6 {
    padding-right: 1.5rem;
  }

  .lap\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lap\:pl-6 {
    padding-left: 1.5rem;
  }

  .lap\:pt-8 {
    padding-top: 2rem;
  }

  .lap\:pr-8 {
    padding-right: 2rem;
  }

  .lap\:pb-8 {
    padding-bottom: 2rem;
  }

  .lap\:pl-8 {
    padding-left: 2rem;
  }

  .lap\:pt-9 {
    padding-top: 2.25rem;
  }

  .lap\:pr-9 {
    padding-right: 2.25rem;
  }

  .lap\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .lap\:pl-9 {
    padding-left: 2.25rem;
  }

  .lap\:pt-10 {
    padding-top: 2.5rem;
  }

  .lap\:pr-10 {
    padding-right: 2.5rem;
  }

  .lap\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lap\:pl-10 {
    padding-left: 2.5rem;
  }

  .lap\:pt-12 {
    padding-top: 3rem;
  }

  .lap\:pr-12 {
    padding-right: 3rem;
  }

  .lap\:pb-12 {
    padding-bottom: 3rem;
  }

  .lap\:pl-12 {
    padding-left: 3rem;
  }

  .lap\:pt-16 {
    padding-top: 4rem;
  }

  .lap\:pr-16 {
    padding-right: 4rem;
  }

  .lap\:pb-16 {
    padding-bottom: 4rem;
  }

  .lap\:pl-16 {
    padding-left: 4rem;
  }

  .lap\:pt-20 {
    padding-top: 5rem;
  }

  .lap\:pr-20 {
    padding-right: 5rem;
  }

  .lap\:pb-20 {
    padding-bottom: 5rem;
  }

  .lap\:pl-20 {
    padding-left: 5rem;
  }

  .lap\:pt-24 {
    padding-top: 6rem;
  }

  .lap\:pr-24 {
    padding-right: 6rem;
  }

  .lap\:pb-24 {
    padding-bottom: 6rem;
  }

  .lap\:pl-24 {
    padding-left: 6rem;
  }

  .lap\:pt-32 {
    padding-top: 8rem;
  }

  .lap\:pr-32 {
    padding-right: 8rem;
  }

  .lap\:pb-32 {
    padding-bottom: 8rem;
  }

  .lap\:pl-32 {
    padding-left: 8rem;
  }

  .lap\:pt-px {
    padding-top: 1px;
  }

  .lap\:pr-px {
    padding-right: 1px;
  }

  .lap\:pb-px {
    padding-bottom: 1px;
  }

  .lap\:pl-px {
    padding-left: 1px;
  }

  .lap\:pt-1px {
    padding-top: 1px;
  }

  .lap\:pr-1px {
    padding-right: 1px;
  }

  .lap\:pb-1px {
    padding-bottom: 1px;
  }

  .lap\:pl-1px {
    padding-left: 1px;
  }

  .lap\:pt-5px {
    padding-top: 5px;
  }

  .lap\:pr-5px {
    padding-right: 5px;
  }

  .lap\:pb-5px {
    padding-bottom: 5px;
  }

  .lap\:pl-5px {
    padding-left: 5px;
  }

  .lap\:pt-6px {
    padding-top: 6px;
  }

  .lap\:pr-6px {
    padding-right: 6px;
  }

  .lap\:pb-6px {
    padding-bottom: 6px;
  }

  .lap\:pl-6px {
    padding-left: 6px;
  }

  .lap\:pt-9px {
    padding-top: 9px;
  }

  .lap\:pr-9px {
    padding-right: 9px;
  }

  .lap\:pb-9px {
    padding-bottom: 9px;
  }

  .lap\:pl-9px {
    padding-left: 9px;
  }

  .lap\:pt-10px {
    padding-top: 10px;
  }

  .lap\:pr-10px {
    padding-right: 10px;
  }

  .lap\:pb-10px {
    padding-bottom: 10px;
  }

  .lap\:pl-10px {
    padding-left: 10px;
  }

  .lap\:pt-13px {
    padding-top: 13px;
  }

  .lap\:pr-13px {
    padding-right: 13px;
  }

  .lap\:pb-13px {
    padding-bottom: 13px;
  }

  .lap\:pl-13px {
    padding-left: 13px;
  }

  .lap\:pt-14px {
    padding-top: 14px;
  }

  .lap\:pr-14px {
    padding-right: 14px;
  }

  .lap\:pb-14px {
    padding-bottom: 14px;
  }

  .lap\:pl-14px {
    padding-left: 14px;
  }

  .lap\:pt-15px {
    padding-top: 15px;
  }

  .lap\:pr-15px {
    padding-right: 15px;
  }

  .lap\:pb-15px {
    padding-bottom: 15px;
  }

  .lap\:pl-15px {
    padding-left: 15px;
  }

  .lap\:pt-16px {
    padding-top: 16px;
  }

  .lap\:pr-16px {
    padding-right: 16px;
  }

  .lap\:pb-16px {
    padding-bottom: 16px;
  }

  .lap\:pl-16px {
    padding-left: 16px;
  }

  .lap\:pt-17px {
    padding-top: 17px;
  }

  .lap\:pr-17px {
    padding-right: 17px;
  }

  .lap\:pb-17px {
    padding-bottom: 17px;
  }

  .lap\:pl-17px {
    padding-left: 17px;
  }

  .lap\:pt-18px {
    padding-top: 18px;
  }

  .lap\:pr-18px {
    padding-right: 18px;
  }

  .lap\:pb-18px {
    padding-bottom: 18px;
  }

  .lap\:pl-18px {
    padding-left: 18px;
  }

  .lap\:pt-19px {
    padding-top: 19px;
  }

  .lap\:pr-19px {
    padding-right: 19px;
  }

  .lap\:pb-19px {
    padding-bottom: 19px;
  }

  .lap\:pl-19px {
    padding-left: 19px;
  }

  .lap\:pt-20px {
    padding-top: 20px;
  }

  .lap\:pr-20px {
    padding-right: 20px;
  }

  .lap\:pb-20px {
    padding-bottom: 20px;
  }

  .lap\:pl-20px {
    padding-left: 20px;
  }

  .lap\:pt-21px {
    padding-top: 21px;
  }

  .lap\:pr-21px {
    padding-right: 21px;
  }

  .lap\:pb-21px {
    padding-bottom: 21px;
  }

  .lap\:pl-21px {
    padding-left: 21px;
  }

  .lap\:pt-23px {
    padding-top: 23px;
  }

  .lap\:pr-23px {
    padding-right: 23px;
  }

  .lap\:pb-23px {
    padding-bottom: 23px;
  }

  .lap\:pl-23px {
    padding-left: 23px;
  }

  .lap\:pt-22px {
    padding-top: 22px;
  }

  .lap\:pr-22px {
    padding-right: 22px;
  }

  .lap\:pb-22px {
    padding-bottom: 22px;
  }

  .lap\:pl-22px {
    padding-left: 22px;
  }

  .lap\:pt-25px {
    padding-top: 25px;
  }

  .lap\:pr-25px {
    padding-right: 25px;
  }

  .lap\:pb-25px {
    padding-bottom: 25px;
  }

  .lap\:pl-25px {
    padding-left: 25px;
  }

  .lap\:pt-27px {
    padding-top: 27px;
  }

  .lap\:pr-27px {
    padding-right: 27px;
  }

  .lap\:pb-27px {
    padding-bottom: 27px;
  }

  .lap\:pl-27px {
    padding-left: 27px;
  }

  .lap\:pt-28px {
    padding-top: 28px;
  }

  .lap\:pr-28px {
    padding-right: 28px;
  }

  .lap\:pb-28px {
    padding-bottom: 28px;
  }

  .lap\:pl-28px {
    padding-left: 28px;
  }

  .lap\:pt-30px {
    padding-top: 30px;
  }

  .lap\:pr-30px {
    padding-right: 30px;
  }

  .lap\:pb-30px {
    padding-bottom: 30px;
  }

  .lap\:pl-30px {
    padding-left: 30px;
  }

  .lap\:pt-34px {
    padding-top: 34px;
  }

  .lap\:pr-34px {
    padding-right: 34px;
  }

  .lap\:pb-34px {
    padding-bottom: 34px;
  }

  .lap\:pl-34px {
    padding-left: 34px;
  }

  .lap\:pt-35px {
    padding-top: 35px;
  }

  .lap\:pr-35px {
    padding-right: 35px;
  }

  .lap\:pb-35px {
    padding-bottom: 35px;
  }

  .lap\:pl-35px {
    padding-left: 35px;
  }

  .lap\:pt-37px {
    padding-top: 37px;
  }

  .lap\:pr-37px {
    padding-right: 37px;
  }

  .lap\:pb-37px {
    padding-bottom: 37px;
  }

  .lap\:pl-37px {
    padding-left: 37px;
  }

  .lap\:pt-46px {
    padding-top: 46px;
  }

  .lap\:pr-46px {
    padding-right: 46px;
  }

  .lap\:pb-46px {
    padding-bottom: 46px;
  }

  .lap\:pl-46px {
    padding-left: 46px;
  }

  .lap\:pt-62px {
    padding-top: 62px;
  }

  .lap\:pr-62px {
    padding-right: 62px;
  }

  .lap\:pb-62px {
    padding-bottom: 62px;
  }

  .lap\:pl-62px {
    padding-left: 62px;
  }

  .lap\:pt-72px {
    padding-top: 72px;
  }

  .lap\:pr-72px {
    padding-right: 72px;
  }

  .lap\:pb-72px {
    padding-bottom: 72px;
  }

  .lap\:pl-72px {
    padding-left: 72px;
  }

  .lap\:pt-75px {
    padding-top: 75px;
  }

  .lap\:pr-75px {
    padding-right: 75px;
  }

  .lap\:pb-75px {
    padding-bottom: 75px;
  }

  .lap\:pl-75px {
    padding-left: 75px;
  }

  .lap\:pt-77px {
    padding-top: 77px;
  }

  .lap\:pr-77px {
    padding-right: 77px;
  }

  .lap\:pb-77px {
    padding-bottom: 77px;
  }

  .lap\:pl-77px {
    padding-left: 77px;
  }

  .lap\:pt-26px {
    padding-top: 26px;
  }

  .lap\:pr-26px {
    padding-right: 26px;
  }

  .lap\:pb-26px {
    padding-bottom: 26px;
  }

  .lap\:pl-26px {
    padding-left: 26px;
  }

  .lap\:pt-40px {
    padding-top: 40px;
  }

  .lap\:pr-40px {
    padding-right: 40px;
  }

  .lap\:pb-40px {
    padding-bottom: 40px;
  }

  .lap\:pl-40px {
    padding-left: 40px;
  }

  .lap\:pt-36px {
    padding-top: 36px;
  }

  .lap\:pr-36px {
    padding-right: 36px;
  }

  .lap\:pb-36px {
    padding-bottom: 36px;
  }

  .lap\:pl-36px {
    padding-left: 36px;
  }

  .lap\:pt-38px {
    padding-top: 38px;
  }

  .lap\:pr-38px {
    padding-right: 38px;
  }

  .lap\:pb-38px {
    padding-bottom: 38px;
  }

  .lap\:pl-38px {
    padding-left: 38px;
  }

  .lap\:pt-50px {
    padding-top: 50px;
  }

  .lap\:pr-50px {
    padding-right: 50px;
  }

  .lap\:pb-50px {
    padding-bottom: 50px;
  }

  .lap\:pl-50px {
    padding-left: 50px;
  }

  .lap\:pt-55px {
    padding-top: 55px;
  }

  .lap\:pr-55px {
    padding-right: 55px;
  }

  .lap\:pb-55px {
    padding-bottom: 55px;
  }

  .lap\:pl-55px {
    padding-left: 55px;
  }

  .lap\:pt-57px {
    padding-top: 57px;
  }

  .lap\:pr-57px {
    padding-right: 57px;
  }

  .lap\:pb-57px {
    padding-bottom: 57px;
  }

  .lap\:pl-57px {
    padding-left: 57px;
  }

  .lap\:pt-63px {
    padding-top: 63px;
  }

  .lap\:pr-63px {
    padding-right: 63px;
  }

  .lap\:pb-63px {
    padding-bottom: 63px;
  }

  .lap\:pl-63px {
    padding-left: 63px;
  }

  .lap\:pt-65px {
    padding-top: 65px;
  }

  .lap\:pr-65px {
    padding-right: 65px;
  }

  .lap\:pb-65px {
    padding-bottom: 65px;
  }

  .lap\:pl-65px {
    padding-left: 65px;
  }

  .lap\:pt-80px {
    padding-top: 80px;
  }

  .lap\:pr-80px {
    padding-right: 80px;
  }

  .lap\:pb-80px {
    padding-bottom: 80px;
  }

  .lap\:pl-80px {
    padding-left: 80px;
  }

  .lap\:pt-83px {
    padding-top: 83px;
  }

  .lap\:pr-83px {
    padding-right: 83px;
  }

  .lap\:pb-83px {
    padding-bottom: 83px;
  }

  .lap\:pl-83px {
    padding-left: 83px;
  }

  .lap\:pt-84px {
    padding-top: 84px;
  }

  .lap\:pr-84px {
    padding-right: 84px;
  }

  .lap\:pb-84px {
    padding-bottom: 84px;
  }

  .lap\:pl-84px {
    padding-left: 84px;
  }

  .lap\:pt-85px {
    padding-top: 85px;
  }

  .lap\:pr-85px {
    padding-right: 85px;
  }

  .lap\:pb-85px {
    padding-bottom: 85px;
  }

  .lap\:pl-85px {
    padding-left: 85px;
  }

  .lap\:pt-96px {
    padding-top: 96px;
  }

  .lap\:pr-96px {
    padding-right: 96px;
  }

  .lap\:pb-96px {
    padding-bottom: 96px;
  }

  .lap\:pl-96px {
    padding-left: 96px;
  }

  .lap\:pt-100px {
    padding-top: 100px;
  }

  .lap\:pr-100px {
    padding-right: 100px;
  }

  .lap\:pb-100px {
    padding-bottom: 100px;
  }

  .lap\:pl-100px {
    padding-left: 100px;
  }

  .lap\:pt-150px {
    padding-top: 150px;
  }

  .lap\:pr-150px {
    padding-right: 150px;
  }

  .lap\:pb-150px {
    padding-bottom: 150px;
  }

  .lap\:pl-150px {
    padding-left: 150px;
  }

  .lap\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .lap\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .lap\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .lap\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .lap\:pt-111px {
    padding-top: 111px;
  }

  .lap\:pr-111px {
    padding-right: 111px;
  }

  .lap\:pb-111px {
    padding-bottom: 111px;
  }

  .lap\:pl-111px {
    padding-left: 111px;
  }

  .lap\:pt-252px {
    padding-top: 252px;
  }

  .lap\:pr-252px {
    padding-right: 252px;
  }

  .lap\:pb-252px {
    padding-bottom: 252px;
  }

  .lap\:pl-252px {
    padding-left: 252px;
  }

  .lap\:pt-320px {
    padding-top: 320px;
  }

  .lap\:pr-320px {
    padding-right: 320px;
  }

  .lap\:pb-320px {
    padding-bottom: 320px;
  }

  .lap\:pl-320px {
    padding-left: 320px;
  }

  .lap\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .lap\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .lap\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .lap\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .lap\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .lap\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .lap\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lap\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lap\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .lap\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lap\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .lap\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .lap\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .lap\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .lap\:placeholder-black::placeholder {
    color: #000;
  }

  .lap\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .lap\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .lap\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .lap\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .lap\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .lap\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .lap\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .lap\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .lap\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .lap\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .lap\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .lap\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .lap\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .lap\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .lap\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .lap\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .lap\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .lap\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .lap\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .lap\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .lap\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .lap\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .lap\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .lap\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .lap\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .lap\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .lap\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .lap\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .lap\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .lap\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .lap\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .lap\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .lap\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .lap\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .lap\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .lap\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .lap\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .lap\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .lap\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .lap\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .lap\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .lap\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .lap\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .lap\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .lap\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .lap\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .lap\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .lap\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .lap\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .lap\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .lap\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .lap\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .lap\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .lap\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .lap\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .lap\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .lap\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .lap\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .lap\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .lap\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .lap\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .lap\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .lap\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .lap\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .lap\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .lap\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .lap\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .lap\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .lap\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .lap\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .lap\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .lap\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .lap\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .lap\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .lap\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .lap\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .lap\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .lap\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .lap\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .lap\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .lap\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .lap\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .lap\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .lap\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .lap\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .lap\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .lap\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .lap\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .lap\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .lap\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .lap\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .lap\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .lap\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .lap\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .lap\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .lap\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .lap\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .lap\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .lap\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .lap\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .lap\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .lap\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .lap\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .lap\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .lap\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .lap\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .lap\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .lap\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .lap\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .lap\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .lap\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .lap\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .lap\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .lap\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .lap\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .lap\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .lap\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .lap\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .lap\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .lap\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .lap\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .lap\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .lap\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .lap\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .lap\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .lap\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .lap\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .lap\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .lap\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .lap\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .lap\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .lap\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .lap\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .lap\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .lap\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .lap\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .lap\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .lap\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .lap\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .lap\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .lap\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .lap\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .lap\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .lap\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .lap\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .lap\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .lap\:placeholder-green::placeholder {
    color: #38c172;
  }

  .lap\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .lap\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .lap\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .lap\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .lap\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .lap\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .lap\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .lap\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .lap\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .lap\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .lap\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .lap\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .lap\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .lap\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .lap\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .lap\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .lap\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .lap\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .lap\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .lap\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .lap\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .lap\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .lap\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .lap\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .lap\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .lap\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .lap\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .lap\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .lap\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .lap\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .lap\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .lap\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .lap\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .lap\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .lap\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .lap\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .lap\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .lap\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .lap\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .lap\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .lap\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .lap\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .lap\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .lap\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .lap\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .lap\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .lap\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .lap\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .lap\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .lap\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .lap\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .lap\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .lap\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .lap\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .lap\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .lap\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .lap\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .lap\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .lap\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .lap\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .lap\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .lap\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .lap\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .lap\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .lap\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .lap\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .lap\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .lap\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .lap\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .lap\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .lap\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .lap\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .lap\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .lap\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .lap\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .lap\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .lap\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .lap\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .lap\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .lap\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .lap\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .lap\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .lap\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .lap\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .lap\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .lap\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .lap\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .lap\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .lap\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .lap\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .lap\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .lap\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .lap\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .lap\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .lap\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .lap\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .lap\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .lap\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .lap\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .lap\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .lap\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .lap\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .lap\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .lap\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .lap\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .lap\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .lap\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .lap\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .lap\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .lap\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .lap\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .lap\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .lap\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .lap\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .lap\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .lap\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .lap\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .lap\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .lap\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .lap\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .lap\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .lap\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .lap\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .lap\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .lap\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .lap\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .lap\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .lap\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .lap\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .lap\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .lap\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .lap\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .lap\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .lap\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .lap\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .lap\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .lap\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .lap\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .lap\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .lap\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .lap\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .lap\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .lap\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .lap\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .lap\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .lap\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .lap\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .lap\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .lap\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .lap\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .lap\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .lap\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .lap\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .lap\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .lap\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .lap\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .lap\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .lap\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .lap\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .lap\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .lap\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .lap\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .lap\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .lap\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .lap\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .lap\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .lap\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .lap\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .lap\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .lap\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .lap\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .lap\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .lap\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .lap\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .lap\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .lap\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .lap\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .lap\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .lap\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .lap\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .lap\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .lap\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .lap\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .lap\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .lap\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .lap\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .lap\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .lap\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .lap\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .lap\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .lap\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .lap\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .lap\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .lap\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .lap\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .lap\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .lap\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .lap\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .lap\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .lap\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .lap\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .lap\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .lap\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .lap\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .lap\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .lap\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .lap\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .lap\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .lap\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .lap\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .lap\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .lap\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .lap\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .lap\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .lap\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .lap\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .lap\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .lap\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .lap\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .lap\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .lap\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .lap\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .lap\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .lap\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .lap\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .lap\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .lap\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .lap\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .lap\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .lap\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .lap\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .lap\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lap\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .lap\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .lap\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .lap\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .lap\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .lap\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .lap\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .lap\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .lap\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .lap\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .lap\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .lap\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .lap\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .lap\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .lap\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .lap\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .lap\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .lap\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .lap\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .lap\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .lap\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .lap\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .lap\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .lap\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .lap\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .lap\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .lap\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .lap\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .lap\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .lap\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .lap\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .lap\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .lap\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .lap\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .lap\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .lap\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .lap\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .lap\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .lap\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .lap\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .lap\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .lap\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .lap\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .lap\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .lap\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .lap\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .lap\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .lap\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .lap\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .lap\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .lap\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .lap\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .lap\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .lap\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .lap\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .lap\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .lap\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .lap\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .lap\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .lap\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .lap\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .lap\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .lap\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .lap\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .lap\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .lap\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .lap\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .lap\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .lap\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .lap\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .lap\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .lap\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .lap\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .lap\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .lap\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .lap\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .lap\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .lap\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .lap\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .lap\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .lap\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .lap\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .lap\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .lap\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .lap\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .lap\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .lap\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .lap\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .lap\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .lap\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .lap\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .lap\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .lap\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .lap\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .lap\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .lap\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .lap\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .lap\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .lap\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .lap\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .lap\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .lap\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .lap\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .lap\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .lap\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .lap\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .lap\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .lap\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .lap\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .lap\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .lap\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .lap\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .lap\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .lap\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .lap\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .lap\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .lap\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .lap\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .lap\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .lap\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .lap\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .lap\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .lap\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .lap\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .lap\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .lap\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .lap\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .lap\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .lap\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .lap\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .lap\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .lap\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .lap\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .lap\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .lap\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .lap\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .lap\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .lap\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .lap\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .lap\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .lap\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .lap\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .lap\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .lap\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .lap\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .lap\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .lap\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .lap\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .lap\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .lap\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .lap\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .lap\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .lap\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .lap\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .lap\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .lap\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .lap\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .lap\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .lap\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .lap\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .lap\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .lap\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .lap\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .lap\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .lap\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .lap\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .lap\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .lap\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .lap\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .lap\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .lap\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .lap\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .lap\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .lap\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .lap\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .lap\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .lap\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .lap\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .lap\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .lap\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .lap\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .lap\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .lap\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .lap\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .lap\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .lap\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .lap\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .lap\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .lap\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .lap\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .lap\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .lap\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .lap\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .lap\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .lap\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .lap\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .lap\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .lap\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .lap\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .lap\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .lap\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .lap\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .lap\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .lap\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .lap\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .lap\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .lap\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .lap\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .lap\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .lap\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .lap\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .lap\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .lap\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .lap\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .lap\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .lap\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .lap\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .lap\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .lap\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .lap\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .lap\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .lap\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .lap\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .lap\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .lap\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .lap\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .lap\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .lap\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .lap\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .lap\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .lap\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .lap\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .lap\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .lap\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .lap\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .lap\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .lap\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .lap\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .lap\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .lap\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .lap\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .lap\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .lap\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .lap\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .lap\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .lap\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .lap\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .lap\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .lap\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .lap\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .lap\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .lap\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .lap\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .lap\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .lap\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .lap\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .lap\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .lap\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .lap\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .lap\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .lap\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .lap\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .lap\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .lap\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .lap\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .lap\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .lap\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .lap\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .lap\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .lap\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .lap\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .lap\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .lap\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .lap\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .lap\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .lap\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .lap\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .lap\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .lap\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .lap\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .lap\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .lap\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .lap\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .lap\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .lap\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .lap\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .lap\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .lap\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .lap\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .lap\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .lap\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .lap\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .lap\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .lap\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .lap\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .lap\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .lap\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .lap\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .lap\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .lap\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .lap\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .lap\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .lap\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .lap\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .lap\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .lap\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .lap\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .lap\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .lap\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .lap\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .lap\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .lap\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .lap\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .lap\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .lap\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .lap\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .lap\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .lap\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .lap\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .lap\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .lap\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .lap\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .lap\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .lap\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .lap\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .lap\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .lap\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .lap\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .lap\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .lap\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .lap\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .lap\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .lap\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .lap\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .lap\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .lap\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .lap\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .lap\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .lap\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .lap\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .lap\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .lap\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .lap\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .lap\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .lap\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .lap\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .lap\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .lap\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .lap\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .lap\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .lap\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .lap\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .lap\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .lap\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .lap\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .lap\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .lap\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .lap\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .lap\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .lap\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .lap\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .lap\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .lap\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .lap\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .lap\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .lap\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .lap\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .lap\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .lap\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .lap\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .lap\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .lap\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .lap\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .lap\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .lap\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .lap\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .lap\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .lap\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .lap\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .lap\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .lap\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .lap\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .lap\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .lap\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .lap\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .lap\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .lap\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .lap\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .lap\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .lap\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .lap\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .lap\:pointer-events-none {
    pointer-events: none;
  }

  .lap\:pointer-events-auto {
    pointer-events: auto;
  }

  .lap\:static {
    position: static;
  }

  .lap\:fixed {
    position: fixed;
  }

  .lap\:absolute {
    position: absolute;
  }

  .lap\:relative {
    position: relative;
  }

  .lap\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lap\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lap\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lap\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lap\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .lap\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .lap\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .lap\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .lap\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .lap\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .lap\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .lap\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .lap\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .lap\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .lap\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .lap\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .lap\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .lap\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .lap\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .lap\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .lap\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .lap\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .lap\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .lap\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .lap\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .lap\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .lap\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .lap\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .lap\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .lap\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lap\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lap\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .lap\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lap\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .lap\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .lap\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .lap\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .lap\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .lap\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .lap\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .lap\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .lap\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .lap\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .lap\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .lap\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .lap\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .lap\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .lap\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .lap\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .lap\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .lap\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .lap\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .lap\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .lap\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .lap\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .lap\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .lap\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .lap\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .lap\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .lap\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .lap\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .lap\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .lap\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .lap\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .lap\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .lap\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .lap\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .lap\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .lap\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .lap\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .lap\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .lap\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .lap\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .lap\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .lap\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .lap\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .lap\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .lap\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .lap\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .lap\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .lap\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .lap\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .lap\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .lap\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .lap\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .lap\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .lap\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .lap\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .lap\:top-0 {
    top: 0;
  }

  .lap\:right-0 {
    right: 0;
  }

  .lap\:bottom-0 {
    bottom: 0;
  }

  .lap\:left-0 {
    left: 0;
  }

  .lap\:top-auto {
    top: auto;
  }

  .lap\:right-auto {
    right: auto;
  }

  .lap\:bottom-auto {
    bottom: auto;
  }

  .lap\:left-auto {
    left: auto;
  }

  .lap\:top-1\/2 {
    top: 50%;
  }

  .lap\:right-1\/2 {
    right: 50%;
  }

  .lap\:bottom-1\/2 {
    bottom: 50%;
  }

  .lap\:left-1\/2 {
    left: 50%;
  }

  .lap\:-top-4px {
    top: -4px;
  }

  .lap\:-right-4px {
    right: -4px;
  }

  .lap\:-bottom-4px {
    bottom: -4px;
  }

  .lap\:-left-4px {
    left: -4px;
  }

  .lap\:top-14px {
    top: 14px;
  }

  .lap\:right-14px {
    right: 14px;
  }

  .lap\:bottom-14px {
    bottom: 14px;
  }

  .lap\:left-14px {
    left: 14px;
  }

  .lap\:top-21px {
    top: 21px;
  }

  .lap\:right-21px {
    right: 21px;
  }

  .lap\:bottom-21px {
    bottom: 21px;
  }

  .lap\:left-21px {
    left: 21px;
  }

  .lap\:-top-21px {
    top: -21px;
  }

  .lap\:-right-21px {
    right: -21px;
  }

  .lap\:-bottom-21px {
    bottom: -21px;
  }

  .lap\:-left-21px {
    left: -21px;
  }

  .lap\:-top-30px {
    top: -30px;
  }

  .lap\:-right-30px {
    right: -30px;
  }

  .lap\:-bottom-30px {
    bottom: -30px;
  }

  .lap\:-left-30px {
    left: -30px;
  }

  .lap\:top-12px {
    top: 12px;
  }

  .lap\:right-12px {
    right: 12px;
  }

  .lap\:bottom-12px {
    bottom: 12px;
  }

  .lap\:left-12px {
    left: 12px;
  }

  .lap\:top-13px {
    top: 13px;
  }

  .lap\:right-13px {
    right: 13px;
  }

  .lap\:bottom-13px {
    bottom: 13px;
  }

  .lap\:left-13px {
    left: 13px;
  }

  .lap\:top-15px {
    top: 15px;
  }

  .lap\:right-15px {
    right: 15px;
  }

  .lap\:bottom-15px {
    bottom: 15px;
  }

  .lap\:left-15px {
    left: 15px;
  }

  .lap\:top-20px {
    top: 20px;
  }

  .lap\:right-20px {
    right: 20px;
  }

  .lap\:bottom-20px {
    bottom: 20px;
  }

  .lap\:left-20px {
    left: 20px;
  }

  .lap\:top-22px {
    top: 22px;
  }

  .lap\:right-22px {
    right: 22px;
  }

  .lap\:bottom-22px {
    bottom: 22px;
  }

  .lap\:left-22px {
    left: 22px;
  }

  .lap\:top-25px {
    top: 25px;
  }

  .lap\:right-25px {
    right: 25px;
  }

  .lap\:bottom-25px {
    bottom: 25px;
  }

  .lap\:left-25px {
    left: 25px;
  }

  .lap\:top-27px {
    top: 27px;
  }

  .lap\:right-27px {
    right: 27px;
  }

  .lap\:bottom-27px {
    bottom: 27px;
  }

  .lap\:left-27px {
    left: 27px;
  }

  .lap\:top-28px {
    top: 28px;
  }

  .lap\:right-28px {
    right: 28px;
  }

  .lap\:bottom-28px {
    bottom: 28px;
  }

  .lap\:left-28px {
    left: 28px;
  }

  .lap\:top-30px {
    top: 30px;
  }

  .lap\:right-30px {
    right: 30px;
  }

  .lap\:bottom-30px {
    bottom: 30px;
  }

  .lap\:left-30px {
    left: 30px;
  }

  .lap\:top-32px {
    top: 32px;
  }

  .lap\:right-32px {
    right: 32px;
  }

  .lap\:bottom-32px {
    bottom: 32px;
  }

  .lap\:left-32px {
    left: 32px;
  }

  .lap\:top-36px {
    top: 36px;
  }

  .lap\:right-36px {
    right: 36px;
  }

  .lap\:bottom-36px {
    bottom: 36px;
  }

  .lap\:left-36px {
    left: 36px;
  }

  .lap\:top-40px {
    top: 40px;
  }

  .lap\:right-40px {
    right: 40px;
  }

  .lap\:bottom-40px {
    bottom: 40px;
  }

  .lap\:left-40px {
    left: 40px;
  }

  .lap\:top-50px {
    top: 50px;
  }

  .lap\:right-50px {
    right: 50px;
  }

  .lap\:bottom-50px {
    bottom: 50px;
  }

  .lap\:left-50px {
    left: 50px;
  }

  .lap\:top-75px {
    top: 75px;
  }

  .lap\:right-75px {
    right: 75px;
  }

  .lap\:bottom-75px {
    bottom: 75px;
  }

  .lap\:left-75px {
    left: 75px;
  }

  .lap\:top-80px {
    top: 80px;
  }

  .lap\:right-80px {
    right: 80px;
  }

  .lap\:bottom-80px {
    bottom: 80px;
  }

  .lap\:left-80px {
    left: 80px;
  }

  .lap\:top-213px {
    top: 213px;
  }

  .lap\:right-213px {
    right: 213px;
  }

  .lap\:bottom-213px {
    bottom: 213px;
  }

  .lap\:left-213px {
    left: 213px;
  }

  .lap\:top-295px {
    top: 295px;
  }

  .lap\:right-295px {
    right: 295px;
  }

  .lap\:bottom-295px {
    bottom: 295px;
  }

  .lap\:left-295px {
    left: 295px;
  }

  .lap\:top-324px {
    top: 324px;
  }

  .lap\:right-324px {
    right: 324px;
  }

  .lap\:bottom-324px {
    bottom: 324px;
  }

  .lap\:left-324px {
    left: 324px;
  }

  .lap\:top-364px {
    top: 364px;
  }

  .lap\:right-364px {
    right: 364px;
  }

  .lap\:bottom-364px {
    bottom: 364px;
  }

  .lap\:left-364px {
    left: 364px;
  }

  .lap\:top-428px {
    top: 428px;
  }

  .lap\:right-428px {
    right: 428px;
  }

  .lap\:bottom-428px {
    bottom: 428px;
  }

  .lap\:left-428px {
    left: 428px;
  }

  .lap\:top-50percent {
    top: 50%;
  }

  .lap\:right-50percent {
    right: 50%;
  }

  .lap\:bottom-50percent {
    bottom: 50%;
  }

  .lap\:left-50percent {
    left: 50%;
  }

  .lap\:resize-none {
    resize: none;
  }

  .lap\:resize-y {
    resize: vertical;
  }

  .lap\:resize-x {
    resize: horizontal;
  }

  .lap\:resize {
    resize: both;
  }

  .lap\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lap\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lap\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lap\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lap\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lap\:shadow-none {
    box-shadow: none;
  }

  .lap\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lap\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lap\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lap\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lap\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lap\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .lap\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .lap\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .lap\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .lap\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .lap\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .lap\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .lap\:fill-current {
    fill: currentColor;
  }

  .lap\:stroke-current {
    stroke: currentColor;
  }

  .lap\:table-auto {
    table-layout: auto;
  }

  .lap\:table-fixed {
    table-layout: fixed;
  }

  .lap\:text-left {
    text-align: left;
  }

  .lap\:text-center {
    text-align: center;
  }

  .lap\:text-right {
    text-align: right;
  }

  .lap\:text-justify {
    text-align: justify;
  }

  .lap\:text-primary {
    color: #525ddc;
  }

  .lap\:text-transparent {
    color: transparent;
  }

  .lap\:text-black {
    color: #000;
  }

  .lap\:text-grey-darkest {
    color: #3d4852;
  }

  .lap\:text-grey-darker {
    color: #606f7b;
  }

  .lap\:text-grey-dark {
    color: #8795a1;
  }

  .lap\:text-grey {
    color: #b8c2cc;
  }

  .lap\:text-grey-light {
    color: #dae1e7;
  }

  .lap\:text-grey-lighter {
    color: #f1f5f8;
  }

  .lap\:text-grey-lightest {
    color: #f8fafc;
  }

  .lap\:text-white {
    color: #ffffff;
  }

  .lap\:text-red-darkest {
    color: #3b0d0c;
  }

  .lap\:text-red-darker {
    color: #621b18;
  }

  .lap\:text-red-dark {
    color: #cc1f1a;
  }

  .lap\:text-red {
    color: #e3342f;
  }

  .lap\:text-red-light {
    color: #ef5753;
  }

  .lap\:text-red-lighter {
    color: #f9acaa;
  }

  .lap\:text-red-lightest {
    color: #fcebea;
  }

  .lap\:text-orange-darkest {
    color: #462a16;
  }

  .lap\:text-orange-darker {
    color: #613b1f;
  }

  .lap\:text-orange-dark {
    color: #de751f;
  }

  .lap\:text-orange {
    color: #f6993f;
  }

  .lap\:text-orange-light {
    color: #faad63;
  }

  .lap\:text-orange-lighter {
    color: #fcd9b6;
  }

  .lap\:text-orange-lightest {
    color: #fff5eb;
  }

  .lap\:text-yellow-darkest {
    color: #453411;
  }

  .lap\:text-yellow-darker {
    color: #684f1d;
  }

  .lap\:text-yellow-dark {
    color: #f2d024;
  }

  .lap\:text-yellow {
    color: #ffed4a;
  }

  .lap\:text-yellow-light {
    color: #fff382;
  }

  .lap\:text-yellow-lighter {
    color: #fff9c2;
  }

  .lap\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .lap\:text-green-darkest {
    color: #0f2f21;
  }

  .lap\:text-green-darker {
    color: #1a4731;
  }

  .lap\:text-green-dark {
    color: #1f9d55;
  }

  .lap\:text-green {
    color: #38c172;
  }

  .lap\:text-green-light {
    color: #51d88a;
  }

  .lap\:text-green-lighter {
    color: #a2f5bf;
  }

  .lap\:text-green-lightest {
    color: #e3fcec;
  }

  .lap\:text-teal-darkest {
    color: #0d3331;
  }

  .lap\:text-teal-darker {
    color: #20504f;
  }

  .lap\:text-teal-dark {
    color: #38a89d;
  }

  .lap\:text-teal {
    color: #4dc0b5;
  }

  .lap\:text-teal-light {
    color: #64d5ca;
  }

  .lap\:text-teal-lighter {
    color: #a0f0ed;
  }

  .lap\:text-teal-lightest {
    color: #e8fffe;
  }

  .lap\:text-blue-darkest {
    color: #12283a;
  }

  .lap\:text-blue-darker {
    color: #1c3d5a;
  }

  .lap\:text-blue-dark {
    color: #2779bd;
  }

  .lap\:text-blue {
    color: #3490dc;
  }

  .lap\:text-blue-light {
    color: #6cb2eb;
  }

  .lap\:text-blue-lighter {
    color: #bcdefa;
  }

  .lap\:text-blue-lightest {
    color: #eff8ff;
  }

  .lap\:text-indigo-darkest {
    color: #191e38;
  }

  .lap\:text-indigo-darker {
    color: #2f365f;
  }

  .lap\:text-indigo-dark {
    color: #5661b3;
  }

  .lap\:text-indigo {
    color: #6574cd;
  }

  .lap\:text-indigo-light {
    color: #7886d7;
  }

  .lap\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .lap\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .lap\:text-purple-darkest {
    color: #21183c;
  }

  .lap\:text-purple-darker {
    color: #382b5f;
  }

  .lap\:text-purple-dark {
    color: #794acf;
  }

  .lap\:text-purple {
    color: #9561e2;
  }

  .lap\:text-purple-light {
    color: #a779e9;
  }

  .lap\:text-purple-lighter {
    color: #d6bbfc;
  }

  .lap\:text-purple-lightest {
    color: #f3ebff;
  }

  .lap\:text-pink-darkest {
    color: #451225;
  }

  .lap\:text-pink-darker {
    color: #6f213f;
  }

  .lap\:text-pink-dark {
    color: #eb5286;
  }

  .lap\:text-pink {
    color: #f66d9b;
  }

  .lap\:text-pink-light {
    color: #fa7ea8;
  }

  .lap\:text-pink-lighter {
    color: #ffbbca;
  }

  .lap\:text-pink-lightest {
    color: #ffebef;
  }

  .lap\:text-brandy-punch {
    color: #c88532;
  }

  .lap\:text-alto {
    color: #d8d8d8;
  }

  .lap\:text-concrete {
    color: #f2f2f2;
  }

  .lap\:text-dusty-grey {
    color: #979797;
  }

  .lap\:text-flint {
    color: #6b655d;
  }

  .lap\:text-gallery {
    color: #eee;
  }

  .lap\:text-gimblet {
    color: #bfa775;
  }

  .lap\:text-mine-shaft {
    color: #2a2727;
  }

  .lap\:text-pale-oyster {
    color: #9b9184;
  }

  .lap\:text-porsche {
    color: #e8a959;
  }

  .lap\:text-sand-dune {
    color: #807465;
  }

  .lap\:text-thunder {
    color: #231f20;
  }

  .lap\:text-notblack {
    color: #101010;
  }

  .lap\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .lap\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lap\:hover\:text-black:hover {
    color: #000;
  }

  .lap\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .lap\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .lap\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .lap\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .lap\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .lap\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .lap\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .lap\:hover\:text-white:hover {
    color: #ffffff;
  }

  .lap\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .lap\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .lap\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .lap\:hover\:text-red:hover {
    color: #e3342f;
  }

  .lap\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .lap\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .lap\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .lap\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .lap\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .lap\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .lap\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .lap\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .lap\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .lap\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .lap\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .lap\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .lap\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .lap\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .lap\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .lap\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .lap\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .lap\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .lap\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .lap\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .lap\:hover\:text-green:hover {
    color: #38c172;
  }

  .lap\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .lap\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .lap\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .lap\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .lap\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .lap\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .lap\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .lap\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .lap\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .lap\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .lap\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .lap\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .lap\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .lap\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .lap\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .lap\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .lap\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .lap\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .lap\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .lap\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .lap\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .lap\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .lap\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .lap\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .lap\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .lap\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .lap\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .lap\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .lap\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .lap\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .lap\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .lap\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .lap\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .lap\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .lap\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .lap\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .lap\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .lap\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .lap\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .lap\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .lap\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .lap\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .lap\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .lap\:hover\:text-gallery:hover {
    color: #eee;
  }

  .lap\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .lap\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .lap\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .lap\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .lap\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .lap\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .lap\:hover\:text-notblack:hover {
    color: #101010;
  }

  .lap\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .lap\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lap\:focus\:text-black:focus {
    color: #000;
  }

  .lap\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .lap\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .lap\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .lap\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .lap\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .lap\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .lap\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .lap\:focus\:text-white:focus {
    color: #ffffff;
  }

  .lap\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .lap\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .lap\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .lap\:focus\:text-red:focus {
    color: #e3342f;
  }

  .lap\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .lap\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .lap\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .lap\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .lap\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .lap\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .lap\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .lap\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .lap\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .lap\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .lap\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .lap\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .lap\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .lap\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .lap\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .lap\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .lap\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .lap\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .lap\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .lap\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .lap\:focus\:text-green:focus {
    color: #38c172;
  }

  .lap\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .lap\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .lap\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .lap\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .lap\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .lap\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .lap\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .lap\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .lap\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .lap\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .lap\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .lap\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .lap\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .lap\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .lap\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .lap\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .lap\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .lap\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .lap\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .lap\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .lap\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .lap\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .lap\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .lap\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .lap\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .lap\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .lap\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .lap\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .lap\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .lap\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .lap\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .lap\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .lap\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .lap\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .lap\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .lap\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .lap\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .lap\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .lap\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .lap\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .lap\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .lap\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .lap\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .lap\:focus\:text-gallery:focus {
    color: #eee;
  }

  .lap\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .lap\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .lap\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .lap\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .lap\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .lap\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .lap\:focus\:text-notblack:focus {
    color: #101010;
  }

  .lap\:text-xs {
    font-size: .75rem;
  }

  .lap\:text-sm {
    font-size: .875rem;
  }

  .lap\:text-base {
    font-size: 1rem;
  }

  .lap\:text-lg {
    font-size: 1.125rem;
  }

  .lap\:text-xl {
    font-size: 1.25rem;
  }

  .lap\:text-2xl {
    font-size: 1.5rem;
  }

  .lap\:text-3xl {
    font-size: 1.875rem;
  }

  .lap\:text-4xl {
    font-size: 2.25rem;
  }

  .lap\:text-5xl {
    font-size: 3rem;
  }

  .lap\:text-13px {
    font-size: 13px;
  }

  .lap\:text-14px {
    font-size: 14px;
  }

  .lap\:text-15px {
    font-size: 15px;
  }

  .lap\:text-21px {
    font-size: 21px;
  }

  .lap\:text-27px {
    font-size: 27px;
  }

  .lap\:text-28px {
    font-size: 28px;
  }

  .lap\:text-32px {
    font-size: 32px;
  }

  .lap\:text-18px {
    font-size: 18px;
  }

  .lap\:text-50px {
    font-size: 50px;
  }

  .lap\:text-70px {
    font-size: 70px;
  }

  .lap\:text-80px {
    font-size: 80px;
  }

  .lap\:text-13rem {
    font-size: 1.3rem;
  }

  .lap\:italic {
    font-style: italic;
  }

  .lap\:not-italic {
    font-style: normal;
  }

  .lap\:uppercase {
    text-transform: uppercase;
  }

  .lap\:lowercase {
    text-transform: lowercase;
  }

  .lap\:capitalize {
    text-transform: capitalize;
  }

  .lap\:normal-case {
    text-transform: none;
  }

  .lap\:underline {
    text-decoration: underline;
  }

  .lap\:line-through {
    text-decoration: line-through;
  }

  .lap\:no-underline {
    text-decoration: none;
  }

  .lap\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lap\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lap\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lap\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lap\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lap\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lap\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lap\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lap\:tracking-1 {
    letter-spacing: 1px;
  }

  .lap\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .lap\:tracking-normal {
    letter-spacing: 0;
  }

  .lap\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .lap\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .lap\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .lap\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .lap\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .lap\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .lap\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .lap\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .lap\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .lap\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .lap\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .lap\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lap\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lap\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lap\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lap\:align-baseline {
    vertical-align: baseline;
  }

  .lap\:align-top {
    vertical-align: top;
  }

  .lap\:align-middle {
    vertical-align: middle;
  }

  .lap\:align-bottom {
    vertical-align: bottom;
  }

  .lap\:align-text-top {
    vertical-align: text-top;
  }

  .lap\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lap\:visible {
    visibility: visible;
  }

  .lap\:invisible {
    visibility: hidden;
  }

  .lap\:whitespace-normal {
    white-space: normal;
  }

  .lap\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .lap\:whitespace-pre {
    white-space: pre;
  }

  .lap\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lap\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lap\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lap\:break-words {
    overflow-wrap: break-word;
  }

  .lap\:break-all {
    word-break: break-all;
  }

  .lap\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lap\:w-0 {
    width: 0;
  }

  .lap\:w-1 {
    width: 0.25rem;
  }

  .lap\:w-2 {
    width: 0.5rem;
  }

  .lap\:w-3 {
    width: 0.75rem;
  }

  .lap\:w-4 {
    width: 1rem;
  }

  .lap\:w-5 {
    width: 1.25rem;
  }

  .lap\:w-6 {
    width: 1.5rem;
  }

  .lap\:w-8 {
    width: 2rem;
  }

  .lap\:w-10 {
    width: 2.5rem;
  }

  .lap\:w-12 {
    width: 3rem;
  }

  .lap\:w-16 {
    width: 4rem;
  }

  .lap\:w-20 {
    width: 5.313rem;
  }

  .lap\:w-24 {
    width: 6rem;
  }

  .lap\:w-28 {
    width: 7.063rem;
  }

  .lap\:w-32 {
    width: 8rem;
  }

  .lap\:w-48 {
    width: 12rem;
  }

  .lap\:w-64 {
    width: 16rem;
  }

  .lap\:w-auto {
    width: auto;
  }

  .lap\:w-px {
    width: 1px;
  }

  .lap\:w-1\/2 {
    width: 50%;
  }

  .lap\:w-1\/3 {
    width: 33.33333%;
  }

  .lap\:w-2\/3 {
    width: 66.66667%;
  }

  .lap\:w-1\/4 {
    width: 25%;
  }

  .lap\:w-3\/4 {
    width: 75%;
  }

  .lap\:w-1\/5 {
    width: 20%;
  }

  .lap\:w-2\/5 {
    width: 40%;
  }

  .lap\:w-3\/5 {
    width: 60%;
  }

  .lap\:w-4\/5 {
    width: 80%;
  }

  .lap\:w-1\/6 {
    width: 16.66667%;
  }

  .lap\:w-5\/6 {
    width: 83.33333%;
  }

  .lap\:w-full {
    width: 100%;
  }

  .lap\:w-screen {
    width: 100vw;
  }

  .lap\:w-12px {
    width: 12px;
  }

  .lap\:w-15px {
    width: 15px;
  }

  .lap\:w-27px {
    width: 27px;
  }

  .lap\:w-56px {
    width: 56px;
  }

  .lap\:w-74px {
    width: 74px;
  }

  .lap\:w-76px {
    width: 76px;
  }

  .lap\:w-78px {
    width: 78px;
  }

  .lap\:w-85px {
    width: 85px;
  }

  .lap\:w-88px {
    width: 88px;
  }

  .lap\:w-90px {
    width: 90px;
  }

  .lap\:w-100px {
    width: 100px;
  }

  .lap\:w-111px {
    width: 111px;
  }

  .lap\:w-120px {
    width: 120px;
  }

  .lap\:w-140px {
    width: 140px;
  }

  .lap\:w-142px {
    width: 142px;
  }

  .lap\:w-147px {
    width: 147px;
  }

  .lap\:w-154px {
    width: 154px;
  }

  .lap\:w-175px {
    width: 175px;
  }

  .lap\:w-190px {
    width: 190px;
  }

  .lap\:w-200px {
    width: 200px;
  }

  .lap\:w-228px {
    width: 228px;
  }

  .lap\:w-250px {
    width: 250px;
  }

  .lap\:w-260px {
    width: 260px;
  }

  .lap\:w-270px {
    width: 270px;
  }

  .lap\:w-289px {
    width: 289px;
  }

  .lap\:w-290px {
    width: 290px;
  }

  .lap\:w-300px {
    width: 300px;
  }

  .lap\:w-308px {
    width: 308px;
  }

  .lap\:w-340px {
    width: 340px;
  }

  .lap\:w-345px {
    width: 345px;
  }

  .lap\:w-326px {
    width: 326px;
  }

  .lap\:w-335px {
    width: 335px;
  }

  .lap\:w-350px {
    width: 350px;
  }

  .lap\:w-376px {
    width: 376px;
  }

  .lap\:w-382px {
    width: 382px;
  }

  .lap\:w-388px {
    width: 388px;
  }

  .lap\:w-408px {
    width: 408px;
  }

  .lap\:w-516px {
    width: 516px;
  }

  .lap\:w-637px {
    width: 637px;
  }

  .lap\:w-720px {
    width: 720px;
  }

  .lap\:w-840px {
    width: 840px;
  }

  .lap\:w-930px {
    width: 930px;
  }

  .lap\:w-931px {
    width: 931px;
  }

  .lap\:w-1012px {
    width: 1012px;
  }

  .lap\:w-1200px {
    width: 1200px;
  }

  .lap\:w-1274px {
    width: 1274px;
  }

  .lap\:w-23percent {
    width: 23%;
  }

  .lap\:w-30percent {
    width: 30%;
  }

  .lap\:w-35percent {
    width: 35%;
  }

  .lap\:w-70percent {
    width: 70%;
  }

  .lap\:w-78percent {
    width: 78%;
  }

  .lap\:w-80percent {
    width: 80%;
  }

  .lap\:w-32percent {
    width: 32.333%;
  }

  .lap\:z-0 {
    z-index: 0;
  }

  .lap\:z-1 {
    z-index: 1;
  }

  .lap\:z-2 {
    z-index: 2;
  }

  .lap\:z-9 {
    z-index: 9;
  }

  .lap\:z-10 {
    z-index: 10;
  }

  .lap\:z-20 {
    z-index: 20;
  }

  .lap\:z-30 {
    z-index: 30;
  }

  .lap\:z-40 {
    z-index: 40;
  }

  .lap\:z-50 {
    z-index: 50;
  }

  .lap\:z-99 {
    z-index: 99;
  }

  .lap\:z-999 {
    z-index: 999;
  }

  .lap\:z-99999 {
    z-index: 99999;
  }

  .lap\:z-999999 {
    z-index: 999999;
  }

  .lap\:z-99999999 {
    z-index: 99999999;
  }

  .lap\:z-auto {
    z-index: auto;
  }

  .lap\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1440px) {
  .large\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .large\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .large\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .large\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .large\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .large\:bg-fixed {
    background-attachment: fixed;
  }

  .large\:bg-local {
    background-attachment: local;
  }

  .large\:bg-scroll {
    background-attachment: scroll;
  }

  .large\:bg-primary {
    background-color: #525ddc;
  }

  .large\:bg-transparent {
    background-color: transparent;
  }

  .large\:bg-black {
    background-color: #000;
  }

  .large\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .large\:bg-grey-darker {
    background-color: #606f7b;
  }

  .large\:bg-grey-dark {
    background-color: #8795a1;
  }

  .large\:bg-grey {
    background-color: #b8c2cc;
  }

  .large\:bg-grey-light {
    background-color: #dae1e7;
  }

  .large\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .large\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .large\:bg-white {
    background-color: #ffffff;
  }

  .large\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .large\:bg-red-darker {
    background-color: #621b18;
  }

  .large\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .large\:bg-red {
    background-color: #e3342f;
  }

  .large\:bg-red-light {
    background-color: #ef5753;
  }

  .large\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .large\:bg-red-lightest {
    background-color: #fcebea;
  }

  .large\:bg-orange-darkest {
    background-color: #462a16;
  }

  .large\:bg-orange-darker {
    background-color: #613b1f;
  }

  .large\:bg-orange-dark {
    background-color: #de751f;
  }

  .large\:bg-orange {
    background-color: #f6993f;
  }

  .large\:bg-orange-light {
    background-color: #faad63;
  }

  .large\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .large\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .large\:bg-yellow-darkest {
    background-color: #453411;
  }

  .large\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .large\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .large\:bg-yellow {
    background-color: #ffed4a;
  }

  .large\:bg-yellow-light {
    background-color: #fff382;
  }

  .large\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .large\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .large\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .large\:bg-green-darker {
    background-color: #1a4731;
  }

  .large\:bg-green-dark {
    background-color: #1f9d55;
  }

  .large\:bg-green {
    background-color: #38c172;
  }

  .large\:bg-green-light {
    background-color: #51d88a;
  }

  .large\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .large\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .large\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .large\:bg-teal-darker {
    background-color: #20504f;
  }

  .large\:bg-teal-dark {
    background-color: #38a89d;
  }

  .large\:bg-teal {
    background-color: #4dc0b5;
  }

  .large\:bg-teal-light {
    background-color: #64d5ca;
  }

  .large\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .large\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .large\:bg-blue-darkest {
    background-color: #12283a;
  }

  .large\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .large\:bg-blue-dark {
    background-color: #2779bd;
  }

  .large\:bg-blue {
    background-color: #3490dc;
  }

  .large\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .large\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .large\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .large\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .large\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .large\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .large\:bg-indigo {
    background-color: #6574cd;
  }

  .large\:bg-indigo-light {
    background-color: #7886d7;
  }

  .large\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .large\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .large\:bg-purple-darkest {
    background-color: #21183c;
  }

  .large\:bg-purple-darker {
    background-color: #382b5f;
  }

  .large\:bg-purple-dark {
    background-color: #794acf;
  }

  .large\:bg-purple {
    background-color: #9561e2;
  }

  .large\:bg-purple-light {
    background-color: #a779e9;
  }

  .large\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .large\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .large\:bg-pink-darkest {
    background-color: #451225;
  }

  .large\:bg-pink-darker {
    background-color: #6f213f;
  }

  .large\:bg-pink-dark {
    background-color: #eb5286;
  }

  .large\:bg-pink {
    background-color: #f66d9b;
  }

  .large\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .large\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .large\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .large\:bg-brandy-punch {
    background-color: #c88532;
  }

  .large\:bg-alto {
    background-color: #d8d8d8;
  }

  .large\:bg-concrete {
    background-color: #f2f2f2;
  }

  .large\:bg-dusty-grey {
    background-color: #979797;
  }

  .large\:bg-flint {
    background-color: #6b655d;
  }

  .large\:bg-gallery {
    background-color: #eee;
  }

  .large\:bg-gimblet {
    background-color: #bfa775;
  }

  .large\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .large\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .large\:bg-porsche {
    background-color: #e8a959;
  }

  .large\:bg-sand-dune {
    background-color: #807465;
  }

  .large\:bg-thunder {
    background-color: #231f20;
  }

  .large\:bg-notblack {
    background-color: #101010;
  }

  .large\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .large\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .large\:hover\:bg-black:hover {
    background-color: #000;
  }

  .large\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .large\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .large\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .large\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .large\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .large\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .large\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .large\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .large\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .large\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .large\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .large\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .large\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .large\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .large\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .large\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .large\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .large\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .large\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .large\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .large\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .large\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .large\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .large\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .large\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .large\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .large\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .large\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .large\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .large\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .large\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .large\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .large\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .large\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .large\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .large\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .large\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .large\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .large\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .large\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .large\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .large\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .large\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .large\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .large\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .large\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .large\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .large\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .large\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .large\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .large\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .large\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .large\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .large\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .large\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .large\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .large\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .large\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .large\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .large\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .large\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .large\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .large\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .large\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .large\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .large\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .large\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .large\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .large\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .large\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .large\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .large\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .large\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .large\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .large\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .large\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .large\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .large\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .large\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .large\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .large\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .large\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .large\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .large\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .large\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .large\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .large\:focus\:bg-black:focus {
    background-color: #000;
  }

  .large\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .large\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .large\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .large\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .large\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .large\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .large\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .large\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .large\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .large\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .large\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .large\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .large\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .large\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .large\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .large\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .large\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .large\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .large\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .large\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .large\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .large\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .large\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .large\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .large\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .large\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .large\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .large\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .large\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .large\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .large\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .large\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .large\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .large\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .large\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .large\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .large\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .large\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .large\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .large\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .large\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .large\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .large\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .large\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .large\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .large\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .large\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .large\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .large\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .large\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .large\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .large\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .large\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .large\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .large\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .large\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .large\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .large\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .large\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .large\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .large\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .large\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .large\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .large\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .large\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .large\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .large\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .large\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .large\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .large\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .large\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .large\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .large\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .large\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .large\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .large\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .large\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .large\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .large\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .large\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .large\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .large\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .large\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .large\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .large\:bg-bottom {
    background-position: bottom;
  }

  .large\:bg-center {
    background-position: center;
  }

  .large\:bg-left {
    background-position: left;
  }

  .large\:bg-left-bottom {
    background-position: left bottom;
  }

  .large\:bg-left-top {
    background-position: left top;
  }

  .large\:bg-right {
    background-position: right;
  }

  .large\:bg-right-bottom {
    background-position: right bottom;
  }

  .large\:bg-right-top {
    background-position: right top;
  }

  .large\:bg-top {
    background-position: top;
  }

  .large\:bg-repeat {
    background-repeat: repeat;
  }

  .large\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .large\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .large\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .large\:bg-repeat-round {
    background-repeat: round;
  }

  .large\:bg-repeat-space {
    background-repeat: space;
  }

  .large\:bg-auto {
    background-size: auto;
  }

  .large\:bg-cover {
    background-size: cover;
  }

  .large\:bg-contain {
    background-size: contain;
  }

  .large\:border-collapse {
    border-collapse: collapse;
  }

  .large\:border-separate {
    border-collapse: separate;
  }

  .large\:border-primary {
    border-color: #525ddc;
  }

  .large\:border-transparent {
    border-color: transparent;
  }

  .large\:border-black {
    border-color: #000;
  }

  .large\:border-grey-darkest {
    border-color: #3d4852;
  }

  .large\:border-grey-darker {
    border-color: #606f7b;
  }

  .large\:border-grey-dark {
    border-color: #8795a1;
  }

  .large\:border-grey {
    border-color: #b8c2cc;
  }

  .large\:border-grey-light {
    border-color: #dae1e7;
  }

  .large\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .large\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .large\:border-white {
    border-color: #ffffff;
  }

  .large\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .large\:border-red-darker {
    border-color: #621b18;
  }

  .large\:border-red-dark {
    border-color: #cc1f1a;
  }

  .large\:border-red {
    border-color: #e3342f;
  }

  .large\:border-red-light {
    border-color: #ef5753;
  }

  .large\:border-red-lighter {
    border-color: #f9acaa;
  }

  .large\:border-red-lightest {
    border-color: #fcebea;
  }

  .large\:border-orange-darkest {
    border-color: #462a16;
  }

  .large\:border-orange-darker {
    border-color: #613b1f;
  }

  .large\:border-orange-dark {
    border-color: #de751f;
  }

  .large\:border-orange {
    border-color: #f6993f;
  }

  .large\:border-orange-light {
    border-color: #faad63;
  }

  .large\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .large\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .large\:border-yellow-darkest {
    border-color: #453411;
  }

  .large\:border-yellow-darker {
    border-color: #684f1d;
  }

  .large\:border-yellow-dark {
    border-color: #f2d024;
  }

  .large\:border-yellow {
    border-color: #ffed4a;
  }

  .large\:border-yellow-light {
    border-color: #fff382;
  }

  .large\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .large\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .large\:border-green-darkest {
    border-color: #0f2f21;
  }

  .large\:border-green-darker {
    border-color: #1a4731;
  }

  .large\:border-green-dark {
    border-color: #1f9d55;
  }

  .large\:border-green {
    border-color: #38c172;
  }

  .large\:border-green-light {
    border-color: #51d88a;
  }

  .large\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .large\:border-green-lightest {
    border-color: #e3fcec;
  }

  .large\:border-teal-darkest {
    border-color: #0d3331;
  }

  .large\:border-teal-darker {
    border-color: #20504f;
  }

  .large\:border-teal-dark {
    border-color: #38a89d;
  }

  .large\:border-teal {
    border-color: #4dc0b5;
  }

  .large\:border-teal-light {
    border-color: #64d5ca;
  }

  .large\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .large\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .large\:border-blue-darkest {
    border-color: #12283a;
  }

  .large\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .large\:border-blue-dark {
    border-color: #2779bd;
  }

  .large\:border-blue {
    border-color: #3490dc;
  }

  .large\:border-blue-light {
    border-color: #6cb2eb;
  }

  .large\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .large\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .large\:border-indigo-darkest {
    border-color: #191e38;
  }

  .large\:border-indigo-darker {
    border-color: #2f365f;
  }

  .large\:border-indigo-dark {
    border-color: #5661b3;
  }

  .large\:border-indigo {
    border-color: #6574cd;
  }

  .large\:border-indigo-light {
    border-color: #7886d7;
  }

  .large\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .large\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .large\:border-purple-darkest {
    border-color: #21183c;
  }

  .large\:border-purple-darker {
    border-color: #382b5f;
  }

  .large\:border-purple-dark {
    border-color: #794acf;
  }

  .large\:border-purple {
    border-color: #9561e2;
  }

  .large\:border-purple-light {
    border-color: #a779e9;
  }

  .large\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .large\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .large\:border-pink-darkest {
    border-color: #451225;
  }

  .large\:border-pink-darker {
    border-color: #6f213f;
  }

  .large\:border-pink-dark {
    border-color: #eb5286;
  }

  .large\:border-pink {
    border-color: #f66d9b;
  }

  .large\:border-pink-light {
    border-color: #fa7ea8;
  }

  .large\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .large\:border-pink-lightest {
    border-color: #ffebef;
  }

  .large\:border-brandy-punch {
    border-color: #c88532;
  }

  .large\:border-alto {
    border-color: #d8d8d8;
  }

  .large\:border-concrete {
    border-color: #f2f2f2;
  }

  .large\:border-dusty-grey {
    border-color: #979797;
  }

  .large\:border-flint {
    border-color: #6b655d;
  }

  .large\:border-gallery {
    border-color: #eee;
  }

  .large\:border-gimblet {
    border-color: #bfa775;
  }

  .large\:border-mine-shaft {
    border-color: #2a2727;
  }

  .large\:border-pale-oyster {
    border-color: #9b9184;
  }

  .large\:border-porsche {
    border-color: #e8a959;
  }

  .large\:border-sand-dune {
    border-color: #807465;
  }

  .large\:border-thunder {
    border-color: #231f20;
  }

  .large\:border-notblack {
    border-color: #101010;
  }

  .large\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .large\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .large\:hover\:border-black:hover {
    border-color: #000;
  }

  .large\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .large\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .large\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .large\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .large\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .large\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .large\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .large\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .large\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .large\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .large\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .large\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .large\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .large\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .large\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .large\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .large\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .large\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .large\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .large\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .large\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .large\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .large\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .large\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .large\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .large\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .large\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .large\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .large\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .large\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .large\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .large\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .large\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .large\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .large\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .large\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .large\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .large\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .large\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .large\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .large\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .large\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .large\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .large\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .large\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .large\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .large\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .large\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .large\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .large\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .large\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .large\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .large\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .large\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .large\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .large\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .large\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .large\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .large\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .large\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .large\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .large\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .large\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .large\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .large\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .large\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .large\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .large\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .large\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .large\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .large\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .large\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .large\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .large\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .large\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .large\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .large\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .large\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .large\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .large\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .large\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .large\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .large\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .large\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .large\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .large\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .large\:focus\:border-black:focus {
    border-color: #000;
  }

  .large\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .large\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .large\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .large\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .large\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .large\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .large\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .large\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .large\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .large\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .large\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .large\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .large\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .large\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .large\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .large\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .large\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .large\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .large\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .large\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .large\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .large\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .large\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .large\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .large\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .large\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .large\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .large\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .large\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .large\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .large\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .large\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .large\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .large\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .large\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .large\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .large\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .large\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .large\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .large\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .large\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .large\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .large\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .large\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .large\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .large\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .large\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .large\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .large\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .large\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .large\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .large\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .large\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .large\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .large\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .large\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .large\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .large\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .large\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .large\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .large\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .large\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .large\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .large\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .large\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .large\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .large\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .large\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .large\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .large\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .large\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .large\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .large\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .large\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .large\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .large\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .large\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .large\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .large\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .large\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .large\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .large\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .large\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .large\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .large\:rounded-100 {
    border-radius: 100%;
  }

  .large\:rounded-none {
    border-radius: 0;
  }

  .large\:rounded-sm {
    border-radius: .125rem;
  }

  .large\:rounded {
    border-radius: .25rem;
  }

  .large\:rounded-lg {
    border-radius: .5rem;
  }

  .large\:rounded-full {
    border-radius: 9999px;
  }

  .large\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .large\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .large\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .large\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .large\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .large\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .large\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .large\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .large\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .large\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .large\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .large\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .large\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .large\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .large\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .large\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .large\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .large\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .large\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .large\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .large\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .large\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .large\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .large\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .large\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .large\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .large\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .large\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .large\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .large\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .large\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .large\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .large\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .large\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .large\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .large\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .large\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .large\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .large\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .large\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .large\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .large\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .large\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .large\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .large\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .large\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .large\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .large\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .large\:border-solid {
    border-style: solid;
  }

  .large\:border-dashed {
    border-style: dashed;
  }

  .large\:border-dotted {
    border-style: dotted;
  }

  .large\:border-double {
    border-style: double;
  }

  .large\:border-none {
    border-style: none;
  }

  .large\:border-0 {
    border-width: 0;
  }

  .large\:border-2 {
    border-width: 2px;
  }

  .large\:border-4 {
    border-width: 4px;
  }

  .large\:border-8 {
    border-width: 8px;
  }

  .large\:border {
    border-width: 1px;
  }

  .large\:border-3px {
    border-width: 3px;
  }

  .large\:border-t-0 {
    border-top-width: 0;
  }

  .large\:border-r-0 {
    border-right-width: 0;
  }

  .large\:border-b-0 {
    border-bottom-width: 0;
  }

  .large\:border-l-0 {
    border-left-width: 0;
  }

  .large\:border-t-2 {
    border-top-width: 2px;
  }

  .large\:border-r-2 {
    border-right-width: 2px;
  }

  .large\:border-b-2 {
    border-bottom-width: 2px;
  }

  .large\:border-l-2 {
    border-left-width: 2px;
  }

  .large\:border-t-4 {
    border-top-width: 4px;
  }

  .large\:border-r-4 {
    border-right-width: 4px;
  }

  .large\:border-b-4 {
    border-bottom-width: 4px;
  }

  .large\:border-l-4 {
    border-left-width: 4px;
  }

  .large\:border-t-8 {
    border-top-width: 8px;
  }

  .large\:border-r-8 {
    border-right-width: 8px;
  }

  .large\:border-b-8 {
    border-bottom-width: 8px;
  }

  .large\:border-l-8 {
    border-left-width: 8px;
  }

  .large\:border-t {
    border-top-width: 1px;
  }

  .large\:border-r {
    border-right-width: 1px;
  }

  .large\:border-b {
    border-bottom-width: 1px;
  }

  .large\:border-l {
    border-left-width: 1px;
  }

  .large\:border-t-3px {
    border-top-width: 3px;
  }

  .large\:border-r-3px {
    border-right-width: 3px;
  }

  .large\:border-b-3px {
    border-bottom-width: 3px;
  }

  .large\:border-l-3px {
    border-left-width: 3px;
  }

  .large\:cursor-auto {
    cursor: auto;
  }

  .large\:cursor-default {
    cursor: default;
  }

  .large\:cursor-pointer {
    cursor: pointer;
  }

  .large\:cursor-wait {
    cursor: wait;
  }

  .large\:cursor-text {
    cursor: text;
  }

  .large\:cursor-move {
    cursor: move;
  }

  .large\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .large\:block {
    display: block;
  }

  .large\:inline-block {
    display: inline-block;
  }

  .large\:inline {
    display: inline;
  }

  .large\:flex {
    display: -webkit-box;
    display: flex;
  }

  .large\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .large\:table {
    display: table;
  }

  .large\:table-row {
    display: table-row;
  }

  .large\:table-cell {
    display: table-cell;
  }

  .large\:hidden {
    display: none;
  }

  .large\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .large\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .large\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .large\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .large\:flex-wrap {
    flex-wrap: wrap;
  }

  .large\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .large\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .large\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .large\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .large\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .large\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .large\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .large\:self-auto {
    align-self: auto;
  }

  .large\:self-start {
    align-self: flex-start;
  }

  .large\:self-end {
    align-self: flex-end;
  }

  .large\:self-center {
    align-self: center;
  }

  .large\:self-stretch {
    align-self: stretch;
  }

  .large\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .large\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .large\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .large\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .large\:justify-around {
    justify-content: space-around;
  }

  .large\:content-center {
    align-content: center;
  }

  .large\:content-start {
    align-content: flex-start;
  }

  .large\:content-end {
    align-content: flex-end;
  }

  .large\:content-between {
    align-content: space-between;
  }

  .large\:content-around {
    align-content: space-around;
  }

  .large\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .large\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .large\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .large\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .large\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .large\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .large\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .large\:flex-shrink {
    flex-shrink: 1;
  }

  .large\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .large\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .large\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .large\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .large\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .large\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .large\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .large\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .large\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .large\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .large\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .large\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .large\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .large\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .large\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .large\:float-right {
    float: right;
  }

  .large\:float-left {
    float: left;
  }

  .large\:float-none {
    float: none;
  }

  .large\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .large\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .large\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .large\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .large\:font-hairline {
    font-weight: 100;
  }

  .large\:font-thin {
    font-weight: 200;
  }

  .large\:font-light {
    font-weight: 300;
  }

  .large\:font-normal {
    font-weight: 400;
  }

  .large\:font-medium {
    font-weight: 500;
  }

  .large\:font-semibold {
    font-weight: 600;
  }

  .large\:font-bold {
    font-weight: 700;
  }

  .large\:font-extrabold {
    font-weight: 800;
  }

  .large\:font-black {
    font-weight: 900;
  }

  .large\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .large\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .large\:hover\:font-light:hover {
    font-weight: 300;
  }

  .large\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .large\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .large\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .large\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .large\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .large\:hover\:font-black:hover {
    font-weight: 900;
  }

  .large\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .large\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .large\:focus\:font-light:focus {
    font-weight: 300;
  }

  .large\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .large\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .large\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .large\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .large\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .large\:focus\:font-black:focus {
    font-weight: 900;
  }

  .large\:h-0 {
    height: 0;
  }

  .large\:h-1 {
    height: 0.25rem;
  }

  .large\:h-2 {
    height: 0.5rem;
  }

  .large\:h-3 {
    height: 0.75rem;
  }

  .large\:h-4 {
    height: 1rem;
  }

  .large\:h-5 {
    height: 1.25rem;
  }

  .large\:h-6 {
    height: 1.5rem;
  }

  .large\:h-8 {
    height: 2rem;
  }

  .large\:h-10 {
    height: 2.5rem;
  }

  .large\:h-12 {
    height: 3rem;
  }

  .large\:h-16 {
    height: 4rem;
  }

  .large\:h-24 {
    height: 6rem;
  }

  .large\:h-32 {
    height: 8rem;
  }

  .large\:h-48 {
    height: 12rem;
  }

  .large\:h-64 {
    height: 16rem;
  }

  .large\:h-auto {
    height: auto;
  }

  .large\:h-px {
    height: 1px;
  }

  .large\:h-full {
    height: 100%;
  }

  .large\:h-screen {
    height: 100vh;
  }

  .large\:h-2px {
    height: 2px;
  }

  .large\:h-10px {
    height: 10px;
  }

  .large\:h-14px {
    height: 14px;
  }

  .large\:h-15px {
    height: 15px;
  }

  .large\:h-30px {
    height: 30px;
  }

  .large\:h-33px {
    height: 33px;
  }

  .large\:h-35px {
    height: 35px;
  }

  .large\:h-37px {
    height: 37px;
  }

  .large\:h-44px {
    height: 44px;
  }

  .large\:h-45px {
    height: 45px;
  }

  .large\:h-50px {
    height: 50px;
  }

  .large\:h-55px {
    height: 55px;
  }

  .large\:h-69px {
    height: 69px;
  }

  .large\:h-70px {
    height: 70px;
  }

  .large\:h-75px {
    height: 75px;
  }

  .large\:h-77px {
    height: 77px;
  }

  .large\:h-86px {
    height: 86px;
  }

  .large\:h-90px {
    height: 90px;
  }

  .large\:h-94px {
    height: 94px;
  }

  .large\:h-95px {
    height: 95px;
  }

  .large\:h-100px {
    height: 100px;
  }

  .large\:h-106px {
    height: 106px;
  }

  .large\:h-108px {
    height: 108px;
  }

  .large\:h-117px {
    height: 117px;
  }

  .large\:h-137px {
    height: 137px;
  }

  .large\:h-142px {
    height: 142px;
  }

  .large\:h-147px {
    height: 147px;
  }

  .large\:h-153px {
    height: 153px;
  }

  .large\:h-157px {
    height: 157px;
  }

  .large\:h-167px {
    height: 167px;
  }

  .large\:h-182px {
    height: 182px;
  }

  .large\:h-189px {
    height: 189px;
  }

  .large\:h-198px {
    height: 198px;
  }

  .large\:h-200px {
    height: 200px;
  }

  .large\:h-213px {
    height: 213px;
  }

  .large\:h-234px {
    height: 234px;
  }

  .large\:h-227px {
    height: 227px;
  }

  .large\:h-228px {
    height: 228px;
  }

  .large\:h-615px {
    height: 615px;
  }

  .large\:h-6px {
    height: 6px;
  }

  .large\:h-59px {
    height: 59px;
  }

  .large\:h-60px {
    height: 60px;
  }

  .large\:h-97px {
    height: 97px;
  }

  .large\:h-122px {
    height: 122px;
  }

  .large\:h-125px {
    height: 125px;
  }

  .large\:h-172px {
    height: 172px;
  }

  .large\:h-178px {
    height: 178px;
  }

  .large\:h-236px {
    height: 236px;
  }

  .large\:h-295px {
    height: 295px;
  }

  .large\:h-335px {
    height: 335px;
  }

  .large\:h-336px {
    height: 336px;
  }

  .large\:h-375px {
    height: 375px;
  }

  .large\:h-376px {
    height: 376px;
  }

  .large\:h-395px {
    height: 395px;
  }

  .large\:h-400px {
    height: 400px;
  }

  .large\:h-416px {
    height: 416px;
  }

  .large\:h-495px {
    height: 495px;
  }

  .large\:h-930px {
    height: 930px;
  }

  .large\:h-90percent {
    height: 90%;
  }

  .large\:leading-30 {
    line-height: 30px;
  }

  .large\:leading-none {
    line-height: 1;
  }

  .large\:leading-tight {
    line-height: 1.25;
  }

  .large\:leading-normal {
    line-height: 1.5;
  }

  .large\:leading-loose {
    line-height: 2;
  }

  .large\:leading-18px {
    line-height: 18px;
  }

  .large\:leading-20px {
    line-height: 20px;
  }

  .large\:leading-22px {
    line-height: 22px;
  }

  .large\:leading-25px {
    line-height: 25px;
  }

  .large\:leading-26px {
    line-height: 26px;
  }

  .large\:list-inside {
    list-style-position: inside;
  }

  .large\:list-outside {
    list-style-position: outside;
  }

  .large\:list-none {
    list-style-type: none;
  }

  .large\:list-disc {
    list-style-type: disc;
  }

  .large\:list-decimal {
    list-style-type: decimal;
  }

  .large\:m-0 {
    margin: 0;
  }

  .large\:m-1 {
    margin: 0.25rem;
  }

  .large\:m-2 {
    margin: 0.5rem;
  }

  .large\:m-3 {
    margin: 0.75rem;
  }

  .large\:m-4 {
    margin: 1rem;
  }

  .large\:m-5 {
    margin: 1.25rem;
  }

  .large\:m-6 {
    margin: 1.5rem;
  }

  .large\:m-8 {
    margin: 2rem;
  }

  .large\:m-10 {
    margin: 2.5rem;
  }

  .large\:m-12 {
    margin: 3rem;
  }

  .large\:m-16 {
    margin: 4rem;
  }

  .large\:m-20 {
    margin: 5rem;
  }

  .large\:m-24 {
    margin: 6rem;
  }

  .large\:m-32 {
    margin: 8rem;
  }

  .large\:m-auto {
    margin: auto;
  }

  .large\:m-px {
    margin: 1px;
  }

  .large\:m-1px {
    margin: 1px;
  }

  .large\:m-3px {
    margin: 3px;
  }

  .large\:m-5px {
    margin: 5px;
  }

  .large\:m-6px {
    margin: 6px;
  }

  .large\:m-7px {
    margin: 7px;
  }

  .large\:m-9px {
    margin: 9px;
  }

  .large\:m-10px {
    margin: 10px;
  }

  .large\:m-11px {
    margin: 11px;
  }

  .large\:m-12px {
    margin: 12px;
  }

  .large\:m-14px {
    margin: 14px;
  }

  .large\:m-17px {
    margin: 17px;
  }

  .large\:m-18px {
    margin: 18px;
  }

  .large\:m-19px {
    margin: 19px;
  }

  .large\:m-20px {
    margin: 20px;
  }

  .large\:m-21px {
    margin: 21px;
  }

  .large\:m-22px {
    margin: 22px;
  }

  .large\:m-23px {
    margin: 23px;
  }

  .large\:m-25px {
    margin: 25px;
  }

  .large\:m-26px {
    margin: 26px;
  }

  .large\:m-27px {
    margin: 27px;
  }

  .large\:m-30px {
    margin: 30px;
  }

  .large\:m-13px {
    margin: 13px;
  }

  .large\:m-15px {
    margin: 15px;
  }

  .large\:m-28px {
    margin: 28px;
  }

  .large\:m-111px {
    margin: 111px;
  }

  .large\:m-122px {
    margin: 122px;
  }

  .large\:m-32px {
    margin: 32px;
  }

  .large\:m-34px {
    margin: 34px;
  }

  .large\:m-37px {
    margin: 37px;
  }

  .large\:m-40px {
    margin: 40px;
  }

  .large\:m-50px {
    margin: 50px;
  }

  .large\:m-55px {
    margin: 55px;
  }

  .large\:m-35px {
    margin: 35px;
  }

  .large\:m-38px {
    margin: 38px;
  }

  .large\:m-46px {
    margin: 46px;
  }

  .large\:m-75px {
    margin: 75px;
  }

  .large\:m-83px {
    margin: 83px;
  }

  .large\:m-84px {
    margin: 84px;
  }

  .large\:m-90px {
    margin: 90px;
  }

  .large\:m-92px {
    margin: 92px;
  }

  .large\:m-100px {
    margin: 100px;
  }

  .large\:m-106px {
    margin: 106px;
  }

  .large\:m-109px {
    margin: 109px;
  }

  .large\:m-180px {
    margin: 180px;
  }

  .large\:-m-px {
    margin: -1px;
  }

  .large\:-m-1 {
    margin: -0.25rem;
  }

  .large\:-m-2 {
    margin: -0.5rem;
  }

  .large\:-m-3 {
    margin: -0.75rem;
  }

  .large\:-m-4 {
    margin: -1rem;
  }

  .large\:-m-5 {
    margin: -1.25rem;
  }

  .large\:-m-6 {
    margin: -1.5rem;
  }

  .large\:-m-8 {
    margin: -2rem;
  }

  .large\:-m-10 {
    margin: -2.5rem;
  }

  .large\:-m-12 {
    margin: -3rem;
  }

  .large\:-m-16 {
    margin: -4rem;
  }

  .large\:-m-20 {
    margin: -5rem;
  }

  .large\:-m-24 {
    margin: -6rem;
  }

  .large\:-m-32 {
    margin: -8rem;
  }

  .large\:-m-2px {
    margin: -2px;
  }

  .large\:-m-10px {
    margin: -10px;
  }

  .large\:-m-11px {
    margin: -11px;
  }

  .large\:-m-12px {
    margin: -12px;
  }

  .large\:-m-14px {
    margin: -14px;
  }

  .large\:-m-15px {
    margin: -15px;
  }

  .large\:-m-30px {
    margin: -30px;
  }

  .large\:-m-100px {
    margin: -100px;
  }

  .large\:-m-105px {
    margin: -105px;
  }

  .large\:-m-300px {
    margin: -300px;
  }

  .large\:-m-90px {
    margin: -90px;
  }

  .large\:-m-92px {
    margin: -92px;
  }

  .large\:-m-65px {
    margin: -65px;
  }

  .large\:-m-50px {
    margin: -50px;
  }

  .large\:-m-55px {
    margin: -55px;
  }

  .large\:-m-50vw {
    margin: -50vw;
  }

  .large\:-m-17px {
    margin: -17px;
  }

  .large\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .large\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .large\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .large\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .large\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .large\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .large\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .large\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .large\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .large\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .large\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .large\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .large\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .large\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .large\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .large\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .large\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .large\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .large\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .large\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .large\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .large\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .large\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .large\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .large\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .large\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .large\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .large\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .large\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .large\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .large\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .large\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .large\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .large\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .large\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .large\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .large\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .large\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .large\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .large\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .large\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .large\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .large\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .large\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .large\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .large\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .large\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .large\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .large\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .large\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .large\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .large\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .large\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .large\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .large\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .large\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .large\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .large\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .large\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .large\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .large\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .large\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .large\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .large\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .large\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .large\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .large\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .large\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .large\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .large\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .large\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .large\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .large\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .large\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .large\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .large\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .large\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .large\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .large\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .large\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .large\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .large\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .large\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .large\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .large\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .large\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .large\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .large\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .large\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .large\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .large\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .large\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .large\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .large\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .large\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .large\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .large\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .large\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .large\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .large\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .large\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .large\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .large\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .large\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .large\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .large\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .large\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .large\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .large\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .large\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .large\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .large\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .large\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .large\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .large\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .large\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .large\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .large\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .large\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .large\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .large\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .large\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .large\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .large\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .large\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .large\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .large\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .large\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .large\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .large\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .large\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .large\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .large\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .large\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .large\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .large\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .large\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .large\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .large\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .large\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .large\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .large\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .large\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .large\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .large\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .large\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .large\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .large\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .large\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .large\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .large\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .large\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .large\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .large\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .large\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .large\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .large\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .large\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .large\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .large\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .large\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .large\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .large\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .large\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .large\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .large\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .large\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .large\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .large\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .large\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .large\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .large\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .large\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .large\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .large\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .large\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .large\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .large\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .large\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .large\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .large\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .large\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .large\:mt-0 {
    margin-top: 0;
  }

  .large\:mr-0 {
    margin-right: 0;
  }

  .large\:mb-0 {
    margin-bottom: 0;
  }

  .large\:ml-0 {
    margin-left: 0;
  }

  .large\:mt-1 {
    margin-top: 0.25rem;
  }

  .large\:mr-1 {
    margin-right: 0.25rem;
  }

  .large\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .large\:ml-1 {
    margin-left: 0.25rem;
  }

  .large\:mt-2 {
    margin-top: 0.5rem;
  }

  .large\:mr-2 {
    margin-right: 0.5rem;
  }

  .large\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .large\:ml-2 {
    margin-left: 0.5rem;
  }

  .large\:mt-3 {
    margin-top: 0.75rem;
  }

  .large\:mr-3 {
    margin-right: 0.75rem;
  }

  .large\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .large\:ml-3 {
    margin-left: 0.75rem;
  }

  .large\:mt-4 {
    margin-top: 1rem;
  }

  .large\:mr-4 {
    margin-right: 1rem;
  }

  .large\:mb-4 {
    margin-bottom: 1rem;
  }

  .large\:ml-4 {
    margin-left: 1rem;
  }

  .large\:mt-5 {
    margin-top: 1.25rem;
  }

  .large\:mr-5 {
    margin-right: 1.25rem;
  }

  .large\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .large\:ml-5 {
    margin-left: 1.25rem;
  }

  .large\:mt-6 {
    margin-top: 1.5rem;
  }

  .large\:mr-6 {
    margin-right: 1.5rem;
  }

  .large\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .large\:ml-6 {
    margin-left: 1.5rem;
  }

  .large\:mt-8 {
    margin-top: 2rem;
  }

  .large\:mr-8 {
    margin-right: 2rem;
  }

  .large\:mb-8 {
    margin-bottom: 2rem;
  }

  .large\:ml-8 {
    margin-left: 2rem;
  }

  .large\:mt-10 {
    margin-top: 2.5rem;
  }

  .large\:mr-10 {
    margin-right: 2.5rem;
  }

  .large\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .large\:ml-10 {
    margin-left: 2.5rem;
  }

  .large\:mt-12 {
    margin-top: 3rem;
  }

  .large\:mr-12 {
    margin-right: 3rem;
  }

  .large\:mb-12 {
    margin-bottom: 3rem;
  }

  .large\:ml-12 {
    margin-left: 3rem;
  }

  .large\:mt-16 {
    margin-top: 4rem;
  }

  .large\:mr-16 {
    margin-right: 4rem;
  }

  .large\:mb-16 {
    margin-bottom: 4rem;
  }

  .large\:ml-16 {
    margin-left: 4rem;
  }

  .large\:mt-20 {
    margin-top: 5rem;
  }

  .large\:mr-20 {
    margin-right: 5rem;
  }

  .large\:mb-20 {
    margin-bottom: 5rem;
  }

  .large\:ml-20 {
    margin-left: 5rem;
  }

  .large\:mt-24 {
    margin-top: 6rem;
  }

  .large\:mr-24 {
    margin-right: 6rem;
  }

  .large\:mb-24 {
    margin-bottom: 6rem;
  }

  .large\:ml-24 {
    margin-left: 6rem;
  }

  .large\:mt-32 {
    margin-top: 8rem;
  }

  .large\:mr-32 {
    margin-right: 8rem;
  }

  .large\:mb-32 {
    margin-bottom: 8rem;
  }

  .large\:ml-32 {
    margin-left: 8rem;
  }

  .large\:mt-auto {
    margin-top: auto;
  }

  .large\:mr-auto {
    margin-right: auto;
  }

  .large\:mb-auto {
    margin-bottom: auto;
  }

  .large\:ml-auto {
    margin-left: auto;
  }

  .large\:mt-px {
    margin-top: 1px;
  }

  .large\:mr-px {
    margin-right: 1px;
  }

  .large\:mb-px {
    margin-bottom: 1px;
  }

  .large\:ml-px {
    margin-left: 1px;
  }

  .large\:mt-1px {
    margin-top: 1px;
  }

  .large\:mr-1px {
    margin-right: 1px;
  }

  .large\:mb-1px {
    margin-bottom: 1px;
  }

  .large\:ml-1px {
    margin-left: 1px;
  }

  .large\:mt-3px {
    margin-top: 3px;
  }

  .large\:mr-3px {
    margin-right: 3px;
  }

  .large\:mb-3px {
    margin-bottom: 3px;
  }

  .large\:ml-3px {
    margin-left: 3px;
  }

  .large\:mt-5px {
    margin-top: 5px;
  }

  .large\:mr-5px {
    margin-right: 5px;
  }

  .large\:mb-5px {
    margin-bottom: 5px;
  }

  .large\:ml-5px {
    margin-left: 5px;
  }

  .large\:mt-6px {
    margin-top: 6px;
  }

  .large\:mr-6px {
    margin-right: 6px;
  }

  .large\:mb-6px {
    margin-bottom: 6px;
  }

  .large\:ml-6px {
    margin-left: 6px;
  }

  .large\:mt-7px {
    margin-top: 7px;
  }

  .large\:mr-7px {
    margin-right: 7px;
  }

  .large\:mb-7px {
    margin-bottom: 7px;
  }

  .large\:ml-7px {
    margin-left: 7px;
  }

  .large\:mt-9px {
    margin-top: 9px;
  }

  .large\:mr-9px {
    margin-right: 9px;
  }

  .large\:mb-9px {
    margin-bottom: 9px;
  }

  .large\:ml-9px {
    margin-left: 9px;
  }

  .large\:mt-10px {
    margin-top: 10px;
  }

  .large\:mr-10px {
    margin-right: 10px;
  }

  .large\:mb-10px {
    margin-bottom: 10px;
  }

  .large\:ml-10px {
    margin-left: 10px;
  }

  .large\:mt-11px {
    margin-top: 11px;
  }

  .large\:mr-11px {
    margin-right: 11px;
  }

  .large\:mb-11px {
    margin-bottom: 11px;
  }

  .large\:ml-11px {
    margin-left: 11px;
  }

  .large\:mt-12px {
    margin-top: 12px;
  }

  .large\:mr-12px {
    margin-right: 12px;
  }

  .large\:mb-12px {
    margin-bottom: 12px;
  }

  .large\:ml-12px {
    margin-left: 12px;
  }

  .large\:mt-14px {
    margin-top: 14px;
  }

  .large\:mr-14px {
    margin-right: 14px;
  }

  .large\:mb-14px {
    margin-bottom: 14px;
  }

  .large\:ml-14px {
    margin-left: 14px;
  }

  .large\:mt-17px {
    margin-top: 17px;
  }

  .large\:mr-17px {
    margin-right: 17px;
  }

  .large\:mb-17px {
    margin-bottom: 17px;
  }

  .large\:ml-17px {
    margin-left: 17px;
  }

  .large\:mt-18px {
    margin-top: 18px;
  }

  .large\:mr-18px {
    margin-right: 18px;
  }

  .large\:mb-18px {
    margin-bottom: 18px;
  }

  .large\:ml-18px {
    margin-left: 18px;
  }

  .large\:mt-19px {
    margin-top: 19px;
  }

  .large\:mr-19px {
    margin-right: 19px;
  }

  .large\:mb-19px {
    margin-bottom: 19px;
  }

  .large\:ml-19px {
    margin-left: 19px;
  }

  .large\:mt-20px {
    margin-top: 20px;
  }

  .large\:mr-20px {
    margin-right: 20px;
  }

  .large\:mb-20px {
    margin-bottom: 20px;
  }

  .large\:ml-20px {
    margin-left: 20px;
  }

  .large\:mt-21px {
    margin-top: 21px;
  }

  .large\:mr-21px {
    margin-right: 21px;
  }

  .large\:mb-21px {
    margin-bottom: 21px;
  }

  .large\:ml-21px {
    margin-left: 21px;
  }

  .large\:mt-22px {
    margin-top: 22px;
  }

  .large\:mr-22px {
    margin-right: 22px;
  }

  .large\:mb-22px {
    margin-bottom: 22px;
  }

  .large\:ml-22px {
    margin-left: 22px;
  }

  .large\:mt-23px {
    margin-top: 23px;
  }

  .large\:mr-23px {
    margin-right: 23px;
  }

  .large\:mb-23px {
    margin-bottom: 23px;
  }

  .large\:ml-23px {
    margin-left: 23px;
  }

  .large\:mt-25px {
    margin-top: 25px;
  }

  .large\:mr-25px {
    margin-right: 25px;
  }

  .large\:mb-25px {
    margin-bottom: 25px;
  }

  .large\:ml-25px {
    margin-left: 25px;
  }

  .large\:mt-26px {
    margin-top: 26px;
  }

  .large\:mr-26px {
    margin-right: 26px;
  }

  .large\:mb-26px {
    margin-bottom: 26px;
  }

  .large\:ml-26px {
    margin-left: 26px;
  }

  .large\:mt-27px {
    margin-top: 27px;
  }

  .large\:mr-27px {
    margin-right: 27px;
  }

  .large\:mb-27px {
    margin-bottom: 27px;
  }

  .large\:ml-27px {
    margin-left: 27px;
  }

  .large\:mt-30px {
    margin-top: 30px;
  }

  .large\:mr-30px {
    margin-right: 30px;
  }

  .large\:mb-30px {
    margin-bottom: 30px;
  }

  .large\:ml-30px {
    margin-left: 30px;
  }

  .large\:mt-13px {
    margin-top: 13px;
  }

  .large\:mr-13px {
    margin-right: 13px;
  }

  .large\:mb-13px {
    margin-bottom: 13px;
  }

  .large\:ml-13px {
    margin-left: 13px;
  }

  .large\:mt-15px {
    margin-top: 15px;
  }

  .large\:mr-15px {
    margin-right: 15px;
  }

  .large\:mb-15px {
    margin-bottom: 15px;
  }

  .large\:ml-15px {
    margin-left: 15px;
  }

  .large\:mt-28px {
    margin-top: 28px;
  }

  .large\:mr-28px {
    margin-right: 28px;
  }

  .large\:mb-28px {
    margin-bottom: 28px;
  }

  .large\:ml-28px {
    margin-left: 28px;
  }

  .large\:mt-111px {
    margin-top: 111px;
  }

  .large\:mr-111px {
    margin-right: 111px;
  }

  .large\:mb-111px {
    margin-bottom: 111px;
  }

  .large\:ml-111px {
    margin-left: 111px;
  }

  .large\:mt-122px {
    margin-top: 122px;
  }

  .large\:mr-122px {
    margin-right: 122px;
  }

  .large\:mb-122px {
    margin-bottom: 122px;
  }

  .large\:ml-122px {
    margin-left: 122px;
  }

  .large\:mt-32px {
    margin-top: 32px;
  }

  .large\:mr-32px {
    margin-right: 32px;
  }

  .large\:mb-32px {
    margin-bottom: 32px;
  }

  .large\:ml-32px {
    margin-left: 32px;
  }

  .large\:mt-34px {
    margin-top: 34px;
  }

  .large\:mr-34px {
    margin-right: 34px;
  }

  .large\:mb-34px {
    margin-bottom: 34px;
  }

  .large\:ml-34px {
    margin-left: 34px;
  }

  .large\:mt-37px {
    margin-top: 37px;
  }

  .large\:mr-37px {
    margin-right: 37px;
  }

  .large\:mb-37px {
    margin-bottom: 37px;
  }

  .large\:ml-37px {
    margin-left: 37px;
  }

  .large\:mt-40px {
    margin-top: 40px;
  }

  .large\:mr-40px {
    margin-right: 40px;
  }

  .large\:mb-40px {
    margin-bottom: 40px;
  }

  .large\:ml-40px {
    margin-left: 40px;
  }

  .large\:mt-50px {
    margin-top: 50px;
  }

  .large\:mr-50px {
    margin-right: 50px;
  }

  .large\:mb-50px {
    margin-bottom: 50px;
  }

  .large\:ml-50px {
    margin-left: 50px;
  }

  .large\:mt-55px {
    margin-top: 55px;
  }

  .large\:mr-55px {
    margin-right: 55px;
  }

  .large\:mb-55px {
    margin-bottom: 55px;
  }

  .large\:ml-55px {
    margin-left: 55px;
  }

  .large\:mt-35px {
    margin-top: 35px;
  }

  .large\:mr-35px {
    margin-right: 35px;
  }

  .large\:mb-35px {
    margin-bottom: 35px;
  }

  .large\:ml-35px {
    margin-left: 35px;
  }

  .large\:mt-38px {
    margin-top: 38px;
  }

  .large\:mr-38px {
    margin-right: 38px;
  }

  .large\:mb-38px {
    margin-bottom: 38px;
  }

  .large\:ml-38px {
    margin-left: 38px;
  }

  .large\:mt-46px {
    margin-top: 46px;
  }

  .large\:mr-46px {
    margin-right: 46px;
  }

  .large\:mb-46px {
    margin-bottom: 46px;
  }

  .large\:ml-46px {
    margin-left: 46px;
  }

  .large\:mt-75px {
    margin-top: 75px;
  }

  .large\:mr-75px {
    margin-right: 75px;
  }

  .large\:mb-75px {
    margin-bottom: 75px;
  }

  .large\:ml-75px {
    margin-left: 75px;
  }

  .large\:mt-83px {
    margin-top: 83px;
  }

  .large\:mr-83px {
    margin-right: 83px;
  }

  .large\:mb-83px {
    margin-bottom: 83px;
  }

  .large\:ml-83px {
    margin-left: 83px;
  }

  .large\:mt-84px {
    margin-top: 84px;
  }

  .large\:mr-84px {
    margin-right: 84px;
  }

  .large\:mb-84px {
    margin-bottom: 84px;
  }

  .large\:ml-84px {
    margin-left: 84px;
  }

  .large\:mt-90px {
    margin-top: 90px;
  }

  .large\:mr-90px {
    margin-right: 90px;
  }

  .large\:mb-90px {
    margin-bottom: 90px;
  }

  .large\:ml-90px {
    margin-left: 90px;
  }

  .large\:mt-92px {
    margin-top: 92px;
  }

  .large\:mr-92px {
    margin-right: 92px;
  }

  .large\:mb-92px {
    margin-bottom: 92px;
  }

  .large\:ml-92px {
    margin-left: 92px;
  }

  .large\:mt-100px {
    margin-top: 100px;
  }

  .large\:mr-100px {
    margin-right: 100px;
  }

  .large\:mb-100px {
    margin-bottom: 100px;
  }

  .large\:ml-100px {
    margin-left: 100px;
  }

  .large\:mt-106px {
    margin-top: 106px;
  }

  .large\:mr-106px {
    margin-right: 106px;
  }

  .large\:mb-106px {
    margin-bottom: 106px;
  }

  .large\:ml-106px {
    margin-left: 106px;
  }

  .large\:mt-109px {
    margin-top: 109px;
  }

  .large\:mr-109px {
    margin-right: 109px;
  }

  .large\:mb-109px {
    margin-bottom: 109px;
  }

  .large\:ml-109px {
    margin-left: 109px;
  }

  .large\:mt-180px {
    margin-top: 180px;
  }

  .large\:mr-180px {
    margin-right: 180px;
  }

  .large\:mb-180px {
    margin-bottom: 180px;
  }

  .large\:ml-180px {
    margin-left: 180px;
  }

  .large\:-mt-px {
    margin-top: -1px;
  }

  .large\:-mr-px {
    margin-right: -1px;
  }

  .large\:-mb-px {
    margin-bottom: -1px;
  }

  .large\:-ml-px {
    margin-left: -1px;
  }

  .large\:-mt-1 {
    margin-top: -0.25rem;
  }

  .large\:-mr-1 {
    margin-right: -0.25rem;
  }

  .large\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .large\:-ml-1 {
    margin-left: -0.25rem;
  }

  .large\:-mt-2 {
    margin-top: -0.5rem;
  }

  .large\:-mr-2 {
    margin-right: -0.5rem;
  }

  .large\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .large\:-ml-2 {
    margin-left: -0.5rem;
  }

  .large\:-mt-3 {
    margin-top: -0.75rem;
  }

  .large\:-mr-3 {
    margin-right: -0.75rem;
  }

  .large\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .large\:-ml-3 {
    margin-left: -0.75rem;
  }

  .large\:-mt-4 {
    margin-top: -1rem;
  }

  .large\:-mr-4 {
    margin-right: -1rem;
  }

  .large\:-mb-4 {
    margin-bottom: -1rem;
  }

  .large\:-ml-4 {
    margin-left: -1rem;
  }

  .large\:-mt-5 {
    margin-top: -1.25rem;
  }

  .large\:-mr-5 {
    margin-right: -1.25rem;
  }

  .large\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .large\:-ml-5 {
    margin-left: -1.25rem;
  }

  .large\:-mt-6 {
    margin-top: -1.5rem;
  }

  .large\:-mr-6 {
    margin-right: -1.5rem;
  }

  .large\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .large\:-ml-6 {
    margin-left: -1.5rem;
  }

  .large\:-mt-8 {
    margin-top: -2rem;
  }

  .large\:-mr-8 {
    margin-right: -2rem;
  }

  .large\:-mb-8 {
    margin-bottom: -2rem;
  }

  .large\:-ml-8 {
    margin-left: -2rem;
  }

  .large\:-mt-10 {
    margin-top: -2.5rem;
  }

  .large\:-mr-10 {
    margin-right: -2.5rem;
  }

  .large\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .large\:-ml-10 {
    margin-left: -2.5rem;
  }

  .large\:-mt-12 {
    margin-top: -3rem;
  }

  .large\:-mr-12 {
    margin-right: -3rem;
  }

  .large\:-mb-12 {
    margin-bottom: -3rem;
  }

  .large\:-ml-12 {
    margin-left: -3rem;
  }

  .large\:-mt-16 {
    margin-top: -4rem;
  }

  .large\:-mr-16 {
    margin-right: -4rem;
  }

  .large\:-mb-16 {
    margin-bottom: -4rem;
  }

  .large\:-ml-16 {
    margin-left: -4rem;
  }

  .large\:-mt-20 {
    margin-top: -5rem;
  }

  .large\:-mr-20 {
    margin-right: -5rem;
  }

  .large\:-mb-20 {
    margin-bottom: -5rem;
  }

  .large\:-ml-20 {
    margin-left: -5rem;
  }

  .large\:-mt-24 {
    margin-top: -6rem;
  }

  .large\:-mr-24 {
    margin-right: -6rem;
  }

  .large\:-mb-24 {
    margin-bottom: -6rem;
  }

  .large\:-ml-24 {
    margin-left: -6rem;
  }

  .large\:-mt-32 {
    margin-top: -8rem;
  }

  .large\:-mr-32 {
    margin-right: -8rem;
  }

  .large\:-mb-32 {
    margin-bottom: -8rem;
  }

  .large\:-ml-32 {
    margin-left: -8rem;
  }

  .large\:-mt-2px {
    margin-top: -2px;
  }

  .large\:-mr-2px {
    margin-right: -2px;
  }

  .large\:-mb-2px {
    margin-bottom: -2px;
  }

  .large\:-ml-2px {
    margin-left: -2px;
  }

  .large\:-mt-10px {
    margin-top: -10px;
  }

  .large\:-mr-10px {
    margin-right: -10px;
  }

  .large\:-mb-10px {
    margin-bottom: -10px;
  }

  .large\:-ml-10px {
    margin-left: -10px;
  }

  .large\:-mt-11px {
    margin-top: -11px;
  }

  .large\:-mr-11px {
    margin-right: -11px;
  }

  .large\:-mb-11px {
    margin-bottom: -11px;
  }

  .large\:-ml-11px {
    margin-left: -11px;
  }

  .large\:-mt-12px {
    margin-top: -12px;
  }

  .large\:-mr-12px {
    margin-right: -12px;
  }

  .large\:-mb-12px {
    margin-bottom: -12px;
  }

  .large\:-ml-12px {
    margin-left: -12px;
  }

  .large\:-mt-14px {
    margin-top: -14px;
  }

  .large\:-mr-14px {
    margin-right: -14px;
  }

  .large\:-mb-14px {
    margin-bottom: -14px;
  }

  .large\:-ml-14px {
    margin-left: -14px;
  }

  .large\:-mt-15px {
    margin-top: -15px;
  }

  .large\:-mr-15px {
    margin-right: -15px;
  }

  .large\:-mb-15px {
    margin-bottom: -15px;
  }

  .large\:-ml-15px {
    margin-left: -15px;
  }

  .large\:-mt-30px {
    margin-top: -30px;
  }

  .large\:-mr-30px {
    margin-right: -30px;
  }

  .large\:-mb-30px {
    margin-bottom: -30px;
  }

  .large\:-ml-30px {
    margin-left: -30px;
  }

  .large\:-mt-100px {
    margin-top: -100px;
  }

  .large\:-mr-100px {
    margin-right: -100px;
  }

  .large\:-mb-100px {
    margin-bottom: -100px;
  }

  .large\:-ml-100px {
    margin-left: -100px;
  }

  .large\:-mt-105px {
    margin-top: -105px;
  }

  .large\:-mr-105px {
    margin-right: -105px;
  }

  .large\:-mb-105px {
    margin-bottom: -105px;
  }

  .large\:-ml-105px {
    margin-left: -105px;
  }

  .large\:-mt-300px {
    margin-top: -300px;
  }

  .large\:-mr-300px {
    margin-right: -300px;
  }

  .large\:-mb-300px {
    margin-bottom: -300px;
  }

  .large\:-ml-300px {
    margin-left: -300px;
  }

  .large\:-mt-90px {
    margin-top: -90px;
  }

  .large\:-mr-90px {
    margin-right: -90px;
  }

  .large\:-mb-90px {
    margin-bottom: -90px;
  }

  .large\:-ml-90px {
    margin-left: -90px;
  }

  .large\:-mt-92px {
    margin-top: -92px;
  }

  .large\:-mr-92px {
    margin-right: -92px;
  }

  .large\:-mb-92px {
    margin-bottom: -92px;
  }

  .large\:-ml-92px {
    margin-left: -92px;
  }

  .large\:-mt-65px {
    margin-top: -65px;
  }

  .large\:-mr-65px {
    margin-right: -65px;
  }

  .large\:-mb-65px {
    margin-bottom: -65px;
  }

  .large\:-ml-65px {
    margin-left: -65px;
  }

  .large\:-mt-50px {
    margin-top: -50px;
  }

  .large\:-mr-50px {
    margin-right: -50px;
  }

  .large\:-mb-50px {
    margin-bottom: -50px;
  }

  .large\:-ml-50px {
    margin-left: -50px;
  }

  .large\:-mt-55px {
    margin-top: -55px;
  }

  .large\:-mr-55px {
    margin-right: -55px;
  }

  .large\:-mb-55px {
    margin-bottom: -55px;
  }

  .large\:-ml-55px {
    margin-left: -55px;
  }

  .large\:-mt-50vw {
    margin-top: -50vw;
  }

  .large\:-mr-50vw {
    margin-right: -50vw;
  }

  .large\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .large\:-ml-50vw {
    margin-left: -50vw;
  }

  .large\:-mt-17px {
    margin-top: -17px;
  }

  .large\:-mr-17px {
    margin-right: -17px;
  }

  .large\:-mb-17px {
    margin-bottom: -17px;
  }

  .large\:-ml-17px {
    margin-left: -17px;
  }

  .large\:max-h-full {
    max-height: 100%;
  }

  .large\:max-h-screen {
    max-height: 100vh;
  }

  .large\:max-h-124px {
    max-height: 124px;
  }

  .large\:max-h-137px {
    max-height: 137px;
  }

  .large\:max-h-143px {
    max-height: 143px;
  }

  .large\:max-h-213px {
    max-height: 213px;
  }

  .large\:max-h-234px {
    max-height: 234px;
  }

  .large\:max-h-236px {
    max-height: 236px;
  }

  .large\:max-h-228px {
    max-height: 228px;
  }

  .large\:max-h-335px {
    max-height: 335px;
  }

  .large\:max-h-104px {
    max-height: 104px;
  }

  .large\:max-h-166px {
    max-height: 166px;
  }

  .large\:max-w-xs {
    max-width: 20rem;
  }

  .large\:max-w-sm {
    max-width: 30rem;
  }

  .large\:max-w-md {
    max-width: 40rem;
  }

  .large\:max-w-lg {
    max-width: 50rem;
  }

  .large\:max-w-xl {
    max-width: 60rem;
  }

  .large\:max-w-2xl {
    max-width: 70rem;
  }

  .large\:max-w-3xl {
    max-width: 80rem;
  }

  .large\:max-w-4xl {
    max-width: 90rem;
  }

  .large\:max-w-5xl {
    max-width: 100rem;
  }

  .large\:max-w-full {
    max-width: 100%;
  }

  .large\:max-w-1366px {
    max-width: 1366px;
  }

  .large\:max-w-20px {
    max-width: 20px;
  }

  .large\:max-w-100px {
    max-width: 100px;
  }

  .large\:max-w-106px {
    max-width: 106px;
  }

  .large\:max-w-114px {
    max-width: 114px;
  }

  .large\:max-w-141px {
    max-width: 141px;
  }

  .large\:max-w-192px {
    max-width: 192px;
  }

  .large\:max-w-254px {
    max-width: 254px;
  }

  .large\:max-w-671px {
    max-width: 671px;
  }

  .large\:max-w-434px {
    max-width: 434px;
  }

  .large\:max-w-443px {
    max-width: 443px;
  }

  .large\:max-w-463px {
    max-width: 463px;
  }

  .large\:max-w-560px {
    max-width: 560px;
  }

  .large\:max-w-661px {
    max-width: 661px;
  }

  .large\:max-w-900px {
    max-width: 900px;
  }

  .large\:max-w-1012px {
    max-width: 1012px;
  }

  .large\:max-w-1200px {
    max-width: 1200px;
  }

  .large\:max-w-1274px {
    max-width: 1274px;
  }

  .large\:max-w-1343px {
    max-width: 1343px;
  }

  .large\:max-w-168px {
    max-width: 168px;
  }

  .large\:max-w-190px {
    max-width: 190px;
  }

  .large\:max-w-220px {
    max-width: 220px;
  }

  .large\:max-w-242px {
    max-width: 242px;
  }

  .large\:max-w-228px {
    max-width: 228px;
  }

  .large\:max-w-260px {
    max-width: 260px;
  }

  .large\:max-w-264px {
    max-width: 264px;
  }

  .large\:max-w-270px {
    max-width: 270px;
  }

  .large\:max-w-290px {
    max-width: 290px;
  }

  .large\:max-w-300px {
    max-width: 300px;
  }

  .large\:max-w-330px {
    max-width: 330px;
  }

  .large\:max-w-308px {
    max-width: 308px;
  }

  .large\:max-w-326px {
    max-width: 326px;
  }

  .large\:max-w-340px {
    max-width: 340px;
  }

  .large\:max-w-382px {
    max-width: 382px;
  }

  .large\:max-w-484px {
    max-width: 484px;
  }

  .large\:max-w-636px {
    max-width: 636px;
  }

  .large\:max-w-642px {
    max-width: 642px;
  }

  .large\:max-w-646px {
    max-width: 646px;
  }

  .large\:max-w-690px {
    max-width: 690px;
  }

  .large\:max-w-771px {
    max-width: 771px;
  }

  .large\:max-w-840px {
    max-width: 840px;
  }

  .large\:max-w-930px {
    max-width: 930px;
  }

  .large\:max-w-33percent {
    max-width: 33.333%;
  }

  .large\:max-w-85percent {
    max-width: 85%;
  }

  .large\:max-w-95percent {
    max-width: 95%;
  }

  .large\:max-w-screen {
    max-width: 100vw;
  }

  .large\:min-h-0 {
    min-height: 0;
  }

  .large\:min-h-full {
    min-height: 100%;
  }

  .large\:min-h-screen {
    min-height: 100vh;
  }

  .large\:min-h-50px {
    min-height: 50px;
  }

  .large\:min-h-55px {
    min-height: 55px;
  }

  .large\:min-h-140px {
    min-height: 140px;
  }

  .large\:min-h-147px {
    min-height: 147px;
  }

  .large\:min-h-187px {
    min-height: 187px;
  }

  .large\:min-w-0 {
    min-width: 0;
  }

  .large\:min-w-64 {
    min-width: 64%;
  }

  .large\:min-w-70 {
    min-width: 70%;
  }

  .large\:min-w-full {
    min-width: 100%;
  }

  .large\:min-w-140px {
    min-width: 140px;
  }

  .large\:min-w-190px {
    min-width: 190px;
  }

  .large\:min-w-264px {
    min-width: 264px;
  }

  .large\:min-w-308px {
    min-width: 308px;
  }

  .large\:min-w-326px {
    min-width: 326px;
  }

  .large\:min-w-1150px {
    min-width: 1150px;
  }

  .large\:min-w-1200px {
    min-width: 1200px;
  }

  .large\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .large\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .large\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .large\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .large\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .large\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .large\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .large\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .large\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .large\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .large\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .large\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .large\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .large\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .large\:opacity-0 {
    opacity: 0;
  }

  .large\:opacity-25 {
    opacity: 0.25;
  }

  .large\:opacity-50 {
    opacity: 0.5;
  }

  .large\:opacity-75 {
    opacity: 0.75;
  }

  .large\:opacity-100 {
    opacity: 1;
  }

  .large\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .large\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .large\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .large\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .large\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .large\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .large\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .large\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .large\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .large\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .large\:outline-none {
    outline: 0;
  }

  .large\:focus\:outline-none:focus {
    outline: 0;
  }

  .large\:overflow-auto {
    overflow: auto;
  }

  .large\:overflow-hidden {
    overflow: hidden;
  }

  .large\:overflow-visible {
    overflow: visible;
  }

  .large\:overflow-scroll {
    overflow: scroll;
  }

  .large\:overflow-x-auto {
    overflow-x: auto;
  }

  .large\:overflow-y-auto {
    overflow-y: auto;
  }

  .large\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .large\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .large\:overflow-x-visible {
    overflow-x: visible;
  }

  .large\:overflow-y-visible {
    overflow-y: visible;
  }

  .large\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .large\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .large\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .large\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .large\:p-0 {
    padding: 0;
  }

  .large\:p-1 {
    padding: 0.25rem;
  }

  .large\:p-2 {
    padding: 0.5rem;
  }

  .large\:p-3 {
    padding: 0.75rem;
  }

  .large\:p-4 {
    padding: 1rem;
  }

  .large\:p-5 {
    padding: 1.25rem;
  }

  .large\:p-6 {
    padding: 1.5rem;
  }

  .large\:p-8 {
    padding: 2rem;
  }

  .large\:p-9 {
    padding: 2.25rem;
  }

  .large\:p-10 {
    padding: 2.5rem;
  }

  .large\:p-12 {
    padding: 3rem;
  }

  .large\:p-16 {
    padding: 4rem;
  }

  .large\:p-20 {
    padding: 5rem;
  }

  .large\:p-24 {
    padding: 6rem;
  }

  .large\:p-32 {
    padding: 8rem;
  }

  .large\:p-px {
    padding: 1px;
  }

  .large\:p-1px {
    padding: 1px;
  }

  .large\:p-5px {
    padding: 5px;
  }

  .large\:p-6px {
    padding: 6px;
  }

  .large\:p-9px {
    padding: 9px;
  }

  .large\:p-10px {
    padding: 10px;
  }

  .large\:p-13px {
    padding: 13px;
  }

  .large\:p-14px {
    padding: 14px;
  }

  .large\:p-15px {
    padding: 15px;
  }

  .large\:p-16px {
    padding: 16px;
  }

  .large\:p-17px {
    padding: 17px;
  }

  .large\:p-18px {
    padding: 18px;
  }

  .large\:p-19px {
    padding: 19px;
  }

  .large\:p-20px {
    padding: 20px;
  }

  .large\:p-21px {
    padding: 21px;
  }

  .large\:p-23px {
    padding: 23px;
  }

  .large\:p-22px {
    padding: 22px;
  }

  .large\:p-25px {
    padding: 25px;
  }

  .large\:p-27px {
    padding: 27px;
  }

  .large\:p-28px {
    padding: 28px;
  }

  .large\:p-30px {
    padding: 30px;
  }

  .large\:p-34px {
    padding: 34px;
  }

  .large\:p-35px {
    padding: 35px;
  }

  .large\:p-37px {
    padding: 37px;
  }

  .large\:p-46px {
    padding: 46px;
  }

  .large\:p-62px {
    padding: 62px;
  }

  .large\:p-72px {
    padding: 72px;
  }

  .large\:p-75px {
    padding: 75px;
  }

  .large\:p-77px {
    padding: 77px;
  }

  .large\:p-26px {
    padding: 26px;
  }

  .large\:p-40px {
    padding: 40px;
  }

  .large\:p-36px {
    padding: 36px;
  }

  .large\:p-38px {
    padding: 38px;
  }

  .large\:p-50px {
    padding: 50px;
  }

  .large\:p-55px {
    padding: 55px;
  }

  .large\:p-57px {
    padding: 57px;
  }

  .large\:p-63px {
    padding: 63px;
  }

  .large\:p-65px {
    padding: 65px;
  }

  .large\:p-80px {
    padding: 80px;
  }

  .large\:p-83px {
    padding: 83px;
  }

  .large\:p-84px {
    padding: 84px;
  }

  .large\:p-85px {
    padding: 85px;
  }

  .large\:p-96px {
    padding: 96px;
  }

  .large\:p-100px {
    padding: 100px;
  }

  .large\:p-150px {
    padding: 150px;
  }

  .large\:p-2\.2 {
    padding: 2.2rem;
  }

  .large\:p-111px {
    padding: 111px;
  }

  .large\:p-252px {
    padding: 252px;
  }

  .large\:p-320px {
    padding: 320px;
  }

  .large\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .large\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .large\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .large\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .large\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .large\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .large\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .large\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .large\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .large\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .large\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .large\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .large\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .large\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .large\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .large\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .large\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .large\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .large\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .large\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .large\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .large\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .large\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .large\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .large\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .large\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .large\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .large\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .large\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .large\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .large\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .large\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .large\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .large\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .large\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .large\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .large\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .large\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .large\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .large\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .large\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .large\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .large\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .large\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .large\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .large\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .large\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .large\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .large\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .large\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .large\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .large\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .large\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .large\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .large\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .large\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .large\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .large\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .large\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .large\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .large\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .large\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .large\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .large\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .large\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .large\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .large\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .large\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .large\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .large\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .large\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .large\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .large\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .large\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .large\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .large\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .large\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .large\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .large\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .large\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .large\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .large\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .large\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .large\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .large\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .large\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .large\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .large\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .large\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .large\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .large\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .large\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .large\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .large\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .large\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .large\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .large\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .large\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .large\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .large\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .large\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .large\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .large\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .large\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .large\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .large\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .large\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .large\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .large\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .large\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .large\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .large\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .large\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .large\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .large\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .large\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .large\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .large\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .large\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .large\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .large\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .large\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .large\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .large\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .large\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .large\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .large\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .large\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .large\:pt-0 {
    padding-top: 0;
  }

  .large\:pr-0 {
    padding-right: 0;
  }

  .large\:pb-0 {
    padding-bottom: 0;
  }

  .large\:pl-0 {
    padding-left: 0;
  }

  .large\:pt-1 {
    padding-top: 0.25rem;
  }

  .large\:pr-1 {
    padding-right: 0.25rem;
  }

  .large\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .large\:pl-1 {
    padding-left: 0.25rem;
  }

  .large\:pt-2 {
    padding-top: 0.5rem;
  }

  .large\:pr-2 {
    padding-right: 0.5rem;
  }

  .large\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .large\:pl-2 {
    padding-left: 0.5rem;
  }

  .large\:pt-3 {
    padding-top: 0.75rem;
  }

  .large\:pr-3 {
    padding-right: 0.75rem;
  }

  .large\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .large\:pl-3 {
    padding-left: 0.75rem;
  }

  .large\:pt-4 {
    padding-top: 1rem;
  }

  .large\:pr-4 {
    padding-right: 1rem;
  }

  .large\:pb-4 {
    padding-bottom: 1rem;
  }

  .large\:pl-4 {
    padding-left: 1rem;
  }

  .large\:pt-5 {
    padding-top: 1.25rem;
  }

  .large\:pr-5 {
    padding-right: 1.25rem;
  }

  .large\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .large\:pl-5 {
    padding-left: 1.25rem;
  }

  .large\:pt-6 {
    padding-top: 1.5rem;
  }

  .large\:pr-6 {
    padding-right: 1.5rem;
  }

  .large\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .large\:pl-6 {
    padding-left: 1.5rem;
  }

  .large\:pt-8 {
    padding-top: 2rem;
  }

  .large\:pr-8 {
    padding-right: 2rem;
  }

  .large\:pb-8 {
    padding-bottom: 2rem;
  }

  .large\:pl-8 {
    padding-left: 2rem;
  }

  .large\:pt-9 {
    padding-top: 2.25rem;
  }

  .large\:pr-9 {
    padding-right: 2.25rem;
  }

  .large\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .large\:pl-9 {
    padding-left: 2.25rem;
  }

  .large\:pt-10 {
    padding-top: 2.5rem;
  }

  .large\:pr-10 {
    padding-right: 2.5rem;
  }

  .large\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .large\:pl-10 {
    padding-left: 2.5rem;
  }

  .large\:pt-12 {
    padding-top: 3rem;
  }

  .large\:pr-12 {
    padding-right: 3rem;
  }

  .large\:pb-12 {
    padding-bottom: 3rem;
  }

  .large\:pl-12 {
    padding-left: 3rem;
  }

  .large\:pt-16 {
    padding-top: 4rem;
  }

  .large\:pr-16 {
    padding-right: 4rem;
  }

  .large\:pb-16 {
    padding-bottom: 4rem;
  }

  .large\:pl-16 {
    padding-left: 4rem;
  }

  .large\:pt-20 {
    padding-top: 5rem;
  }

  .large\:pr-20 {
    padding-right: 5rem;
  }

  .large\:pb-20 {
    padding-bottom: 5rem;
  }

  .large\:pl-20 {
    padding-left: 5rem;
  }

  .large\:pt-24 {
    padding-top: 6rem;
  }

  .large\:pr-24 {
    padding-right: 6rem;
  }

  .large\:pb-24 {
    padding-bottom: 6rem;
  }

  .large\:pl-24 {
    padding-left: 6rem;
  }

  .large\:pt-32 {
    padding-top: 8rem;
  }

  .large\:pr-32 {
    padding-right: 8rem;
  }

  .large\:pb-32 {
    padding-bottom: 8rem;
  }

  .large\:pl-32 {
    padding-left: 8rem;
  }

  .large\:pt-px {
    padding-top: 1px;
  }

  .large\:pr-px {
    padding-right: 1px;
  }

  .large\:pb-px {
    padding-bottom: 1px;
  }

  .large\:pl-px {
    padding-left: 1px;
  }

  .large\:pt-1px {
    padding-top: 1px;
  }

  .large\:pr-1px {
    padding-right: 1px;
  }

  .large\:pb-1px {
    padding-bottom: 1px;
  }

  .large\:pl-1px {
    padding-left: 1px;
  }

  .large\:pt-5px {
    padding-top: 5px;
  }

  .large\:pr-5px {
    padding-right: 5px;
  }

  .large\:pb-5px {
    padding-bottom: 5px;
  }

  .large\:pl-5px {
    padding-left: 5px;
  }

  .large\:pt-6px {
    padding-top: 6px;
  }

  .large\:pr-6px {
    padding-right: 6px;
  }

  .large\:pb-6px {
    padding-bottom: 6px;
  }

  .large\:pl-6px {
    padding-left: 6px;
  }

  .large\:pt-9px {
    padding-top: 9px;
  }

  .large\:pr-9px {
    padding-right: 9px;
  }

  .large\:pb-9px {
    padding-bottom: 9px;
  }

  .large\:pl-9px {
    padding-left: 9px;
  }

  .large\:pt-10px {
    padding-top: 10px;
  }

  .large\:pr-10px {
    padding-right: 10px;
  }

  .large\:pb-10px {
    padding-bottom: 10px;
  }

  .large\:pl-10px {
    padding-left: 10px;
  }

  .large\:pt-13px {
    padding-top: 13px;
  }

  .large\:pr-13px {
    padding-right: 13px;
  }

  .large\:pb-13px {
    padding-bottom: 13px;
  }

  .large\:pl-13px {
    padding-left: 13px;
  }

  .large\:pt-14px {
    padding-top: 14px;
  }

  .large\:pr-14px {
    padding-right: 14px;
  }

  .large\:pb-14px {
    padding-bottom: 14px;
  }

  .large\:pl-14px {
    padding-left: 14px;
  }

  .large\:pt-15px {
    padding-top: 15px;
  }

  .large\:pr-15px {
    padding-right: 15px;
  }

  .large\:pb-15px {
    padding-bottom: 15px;
  }

  .large\:pl-15px {
    padding-left: 15px;
  }

  .large\:pt-16px {
    padding-top: 16px;
  }

  .large\:pr-16px {
    padding-right: 16px;
  }

  .large\:pb-16px {
    padding-bottom: 16px;
  }

  .large\:pl-16px {
    padding-left: 16px;
  }

  .large\:pt-17px {
    padding-top: 17px;
  }

  .large\:pr-17px {
    padding-right: 17px;
  }

  .large\:pb-17px {
    padding-bottom: 17px;
  }

  .large\:pl-17px {
    padding-left: 17px;
  }

  .large\:pt-18px {
    padding-top: 18px;
  }

  .large\:pr-18px {
    padding-right: 18px;
  }

  .large\:pb-18px {
    padding-bottom: 18px;
  }

  .large\:pl-18px {
    padding-left: 18px;
  }

  .large\:pt-19px {
    padding-top: 19px;
  }

  .large\:pr-19px {
    padding-right: 19px;
  }

  .large\:pb-19px {
    padding-bottom: 19px;
  }

  .large\:pl-19px {
    padding-left: 19px;
  }

  .large\:pt-20px {
    padding-top: 20px;
  }

  .large\:pr-20px {
    padding-right: 20px;
  }

  .large\:pb-20px {
    padding-bottom: 20px;
  }

  .large\:pl-20px {
    padding-left: 20px;
  }

  .large\:pt-21px {
    padding-top: 21px;
  }

  .large\:pr-21px {
    padding-right: 21px;
  }

  .large\:pb-21px {
    padding-bottom: 21px;
  }

  .large\:pl-21px {
    padding-left: 21px;
  }

  .large\:pt-23px {
    padding-top: 23px;
  }

  .large\:pr-23px {
    padding-right: 23px;
  }

  .large\:pb-23px {
    padding-bottom: 23px;
  }

  .large\:pl-23px {
    padding-left: 23px;
  }

  .large\:pt-22px {
    padding-top: 22px;
  }

  .large\:pr-22px {
    padding-right: 22px;
  }

  .large\:pb-22px {
    padding-bottom: 22px;
  }

  .large\:pl-22px {
    padding-left: 22px;
  }

  .large\:pt-25px {
    padding-top: 25px;
  }

  .large\:pr-25px {
    padding-right: 25px;
  }

  .large\:pb-25px {
    padding-bottom: 25px;
  }

  .large\:pl-25px {
    padding-left: 25px;
  }

  .large\:pt-27px {
    padding-top: 27px;
  }

  .large\:pr-27px {
    padding-right: 27px;
  }

  .large\:pb-27px {
    padding-bottom: 27px;
  }

  .large\:pl-27px {
    padding-left: 27px;
  }

  .large\:pt-28px {
    padding-top: 28px;
  }

  .large\:pr-28px {
    padding-right: 28px;
  }

  .large\:pb-28px {
    padding-bottom: 28px;
  }

  .large\:pl-28px {
    padding-left: 28px;
  }

  .large\:pt-30px {
    padding-top: 30px;
  }

  .large\:pr-30px {
    padding-right: 30px;
  }

  .large\:pb-30px {
    padding-bottom: 30px;
  }

  .large\:pl-30px {
    padding-left: 30px;
  }

  .large\:pt-34px {
    padding-top: 34px;
  }

  .large\:pr-34px {
    padding-right: 34px;
  }

  .large\:pb-34px {
    padding-bottom: 34px;
  }

  .large\:pl-34px {
    padding-left: 34px;
  }

  .large\:pt-35px {
    padding-top: 35px;
  }

  .large\:pr-35px {
    padding-right: 35px;
  }

  .large\:pb-35px {
    padding-bottom: 35px;
  }

  .large\:pl-35px {
    padding-left: 35px;
  }

  .large\:pt-37px {
    padding-top: 37px;
  }

  .large\:pr-37px {
    padding-right: 37px;
  }

  .large\:pb-37px {
    padding-bottom: 37px;
  }

  .large\:pl-37px {
    padding-left: 37px;
  }

  .large\:pt-46px {
    padding-top: 46px;
  }

  .large\:pr-46px {
    padding-right: 46px;
  }

  .large\:pb-46px {
    padding-bottom: 46px;
  }

  .large\:pl-46px {
    padding-left: 46px;
  }

  .large\:pt-62px {
    padding-top: 62px;
  }

  .large\:pr-62px {
    padding-right: 62px;
  }

  .large\:pb-62px {
    padding-bottom: 62px;
  }

  .large\:pl-62px {
    padding-left: 62px;
  }

  .large\:pt-72px {
    padding-top: 72px;
  }

  .large\:pr-72px {
    padding-right: 72px;
  }

  .large\:pb-72px {
    padding-bottom: 72px;
  }

  .large\:pl-72px {
    padding-left: 72px;
  }

  .large\:pt-75px {
    padding-top: 75px;
  }

  .large\:pr-75px {
    padding-right: 75px;
  }

  .large\:pb-75px {
    padding-bottom: 75px;
  }

  .large\:pl-75px {
    padding-left: 75px;
  }

  .large\:pt-77px {
    padding-top: 77px;
  }

  .large\:pr-77px {
    padding-right: 77px;
  }

  .large\:pb-77px {
    padding-bottom: 77px;
  }

  .large\:pl-77px {
    padding-left: 77px;
  }

  .large\:pt-26px {
    padding-top: 26px;
  }

  .large\:pr-26px {
    padding-right: 26px;
  }

  .large\:pb-26px {
    padding-bottom: 26px;
  }

  .large\:pl-26px {
    padding-left: 26px;
  }

  .large\:pt-40px {
    padding-top: 40px;
  }

  .large\:pr-40px {
    padding-right: 40px;
  }

  .large\:pb-40px {
    padding-bottom: 40px;
  }

  .large\:pl-40px {
    padding-left: 40px;
  }

  .large\:pt-36px {
    padding-top: 36px;
  }

  .large\:pr-36px {
    padding-right: 36px;
  }

  .large\:pb-36px {
    padding-bottom: 36px;
  }

  .large\:pl-36px {
    padding-left: 36px;
  }

  .large\:pt-38px {
    padding-top: 38px;
  }

  .large\:pr-38px {
    padding-right: 38px;
  }

  .large\:pb-38px {
    padding-bottom: 38px;
  }

  .large\:pl-38px {
    padding-left: 38px;
  }

  .large\:pt-50px {
    padding-top: 50px;
  }

  .large\:pr-50px {
    padding-right: 50px;
  }

  .large\:pb-50px {
    padding-bottom: 50px;
  }

  .large\:pl-50px {
    padding-left: 50px;
  }

  .large\:pt-55px {
    padding-top: 55px;
  }

  .large\:pr-55px {
    padding-right: 55px;
  }

  .large\:pb-55px {
    padding-bottom: 55px;
  }

  .large\:pl-55px {
    padding-left: 55px;
  }

  .large\:pt-57px {
    padding-top: 57px;
  }

  .large\:pr-57px {
    padding-right: 57px;
  }

  .large\:pb-57px {
    padding-bottom: 57px;
  }

  .large\:pl-57px {
    padding-left: 57px;
  }

  .large\:pt-63px {
    padding-top: 63px;
  }

  .large\:pr-63px {
    padding-right: 63px;
  }

  .large\:pb-63px {
    padding-bottom: 63px;
  }

  .large\:pl-63px {
    padding-left: 63px;
  }

  .large\:pt-65px {
    padding-top: 65px;
  }

  .large\:pr-65px {
    padding-right: 65px;
  }

  .large\:pb-65px {
    padding-bottom: 65px;
  }

  .large\:pl-65px {
    padding-left: 65px;
  }

  .large\:pt-80px {
    padding-top: 80px;
  }

  .large\:pr-80px {
    padding-right: 80px;
  }

  .large\:pb-80px {
    padding-bottom: 80px;
  }

  .large\:pl-80px {
    padding-left: 80px;
  }

  .large\:pt-83px {
    padding-top: 83px;
  }

  .large\:pr-83px {
    padding-right: 83px;
  }

  .large\:pb-83px {
    padding-bottom: 83px;
  }

  .large\:pl-83px {
    padding-left: 83px;
  }

  .large\:pt-84px {
    padding-top: 84px;
  }

  .large\:pr-84px {
    padding-right: 84px;
  }

  .large\:pb-84px {
    padding-bottom: 84px;
  }

  .large\:pl-84px {
    padding-left: 84px;
  }

  .large\:pt-85px {
    padding-top: 85px;
  }

  .large\:pr-85px {
    padding-right: 85px;
  }

  .large\:pb-85px {
    padding-bottom: 85px;
  }

  .large\:pl-85px {
    padding-left: 85px;
  }

  .large\:pt-96px {
    padding-top: 96px;
  }

  .large\:pr-96px {
    padding-right: 96px;
  }

  .large\:pb-96px {
    padding-bottom: 96px;
  }

  .large\:pl-96px {
    padding-left: 96px;
  }

  .large\:pt-100px {
    padding-top: 100px;
  }

  .large\:pr-100px {
    padding-right: 100px;
  }

  .large\:pb-100px {
    padding-bottom: 100px;
  }

  .large\:pl-100px {
    padding-left: 100px;
  }

  .large\:pt-150px {
    padding-top: 150px;
  }

  .large\:pr-150px {
    padding-right: 150px;
  }

  .large\:pb-150px {
    padding-bottom: 150px;
  }

  .large\:pl-150px {
    padding-left: 150px;
  }

  .large\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .large\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .large\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .large\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .large\:pt-111px {
    padding-top: 111px;
  }

  .large\:pr-111px {
    padding-right: 111px;
  }

  .large\:pb-111px {
    padding-bottom: 111px;
  }

  .large\:pl-111px {
    padding-left: 111px;
  }

  .large\:pt-252px {
    padding-top: 252px;
  }

  .large\:pr-252px {
    padding-right: 252px;
  }

  .large\:pb-252px {
    padding-bottom: 252px;
  }

  .large\:pl-252px {
    padding-left: 252px;
  }

  .large\:pt-320px {
    padding-top: 320px;
  }

  .large\:pr-320px {
    padding-right: 320px;
  }

  .large\:pb-320px {
    padding-bottom: 320px;
  }

  .large\:pl-320px {
    padding-left: 320px;
  }

  .large\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .large\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .large\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .large\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .large\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .large\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .large\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .large\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .large\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .large\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .large\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .large\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .large\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .large\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .large\:placeholder-black::placeholder {
    color: #000;
  }

  .large\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .large\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .large\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .large\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .large\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .large\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .large\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .large\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .large\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .large\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .large\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .large\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .large\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .large\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .large\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .large\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .large\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .large\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .large\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .large\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .large\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .large\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .large\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .large\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .large\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .large\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .large\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .large\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .large\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .large\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .large\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .large\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .large\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .large\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .large\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .large\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .large\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .large\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .large\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .large\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .large\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .large\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .large\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .large\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .large\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .large\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .large\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .large\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .large\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .large\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .large\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .large\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .large\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .large\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .large\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .large\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .large\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .large\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .large\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .large\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .large\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .large\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .large\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .large\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .large\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .large\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .large\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .large\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .large\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .large\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .large\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .large\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .large\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .large\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .large\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .large\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .large\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .large\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .large\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .large\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .large\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .large\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .large\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .large\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .large\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .large\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .large\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .large\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .large\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .large\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .large\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .large\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .large\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .large\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .large\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .large\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .large\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .large\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .large\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .large\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .large\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .large\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .large\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .large\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .large\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .large\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .large\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .large\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .large\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .large\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .large\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .large\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .large\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .large\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .large\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .large\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .large\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .large\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .large\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .large\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .large\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .large\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .large\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .large\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .large\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .large\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .large\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .large\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .large\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .large\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .large\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .large\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .large\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .large\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .large\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .large\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .large\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .large\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .large\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .large\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .large\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .large\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .large\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .large\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .large\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .large\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .large\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .large\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .large\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .large\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .large\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .large\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .large\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .large\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .large\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .large\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .large\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .large\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .large\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .large\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .large\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .large\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .large\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .large\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .large\:placeholder-green::placeholder {
    color: #38c172;
  }

  .large\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .large\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .large\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .large\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .large\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .large\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .large\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .large\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .large\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .large\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .large\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .large\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .large\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .large\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .large\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .large\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .large\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .large\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .large\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .large\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .large\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .large\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .large\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .large\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .large\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .large\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .large\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .large\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .large\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .large\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .large\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .large\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .large\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .large\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .large\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .large\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .large\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .large\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .large\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .large\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .large\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .large\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .large\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .large\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .large\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .large\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .large\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .large\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .large\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .large\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .large\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .large\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .large\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .large\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .large\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .large\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .large\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .large\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .large\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .large\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .large\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .large\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .large\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .large\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .large\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .large\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .large\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .large\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .large\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .large\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .large\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .large\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .large\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .large\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .large\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .large\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .large\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .large\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .large\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .large\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .large\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .large\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .large\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .large\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .large\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .large\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .large\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .large\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .large\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .large\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .large\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .large\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .large\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .large\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .large\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .large\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .large\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .large\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .large\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .large\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .large\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .large\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .large\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .large\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .large\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .large\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .large\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .large\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .large\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .large\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .large\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .large\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .large\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .large\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .large\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .large\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .large\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .large\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .large\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .large\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .large\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .large\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .large\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .large\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .large\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .large\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .large\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .large\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .large\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .large\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .large\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .large\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .large\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .large\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .large\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .large\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .large\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .large\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .large\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .large\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .large\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .large\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .large\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .large\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .large\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .large\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .large\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .large\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .large\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .large\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .large\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .large\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .large\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .large\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .large\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .large\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .large\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .large\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .large\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .large\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .large\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .large\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .large\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .large\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .large\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .large\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .large\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .large\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .large\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .large\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .large\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .large\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .large\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .large\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .large\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .large\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .large\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .large\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .large\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .large\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .large\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .large\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .large\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .large\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .large\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .large\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .large\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .large\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .large\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .large\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .large\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .large\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .large\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .large\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .large\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .large\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .large\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .large\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .large\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .large\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .large\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .large\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .large\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .large\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .large\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .large\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .large\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .large\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .large\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .large\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .large\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .large\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .large\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .large\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .large\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .large\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .large\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .large\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .large\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .large\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .large\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .large\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .large\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .large\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .large\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .large\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .large\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .large\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .large\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .large\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .large\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .large\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .large\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .large\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .large\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .large\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .large\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .large\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .large\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .large\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .large\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .large\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .large\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .large\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .large\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .large\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .large\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .large\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .large\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .large\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .large\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .large\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .large\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .large\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .large\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .large\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .large\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .large\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .large\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .large\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .large\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .large\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .large\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .large\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .large\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .large\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .large\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .large\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .large\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .large\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .large\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .large\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .large\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .large\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .large\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .large\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .large\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .large\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .large\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .large\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .large\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .large\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .large\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .large\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .large\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .large\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .large\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .large\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .large\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .large\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .large\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .large\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .large\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .large\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .large\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .large\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .large\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .large\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .large\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .large\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .large\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .large\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .large\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .large\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .large\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .large\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .large\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .large\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .large\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .large\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .large\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .large\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .large\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .large\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .large\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .large\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .large\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .large\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .large\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .large\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .large\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .large\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .large\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .large\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .large\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .large\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .large\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .large\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .large\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .large\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .large\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .large\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .large\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .large\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .large\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .large\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .large\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .large\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .large\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .large\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .large\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .large\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .large\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .large\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .large\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .large\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .large\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .large\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .large\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .large\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .large\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .large\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .large\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .large\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .large\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .large\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .large\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .large\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .large\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .large\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .large\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .large\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .large\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .large\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .large\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .large\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .large\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .large\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .large\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .large\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .large\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .large\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .large\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .large\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .large\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .large\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .large\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .large\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .large\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .large\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .large\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .large\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .large\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .large\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .large\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .large\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .large\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .large\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .large\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .large\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .large\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .large\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .large\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .large\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .large\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .large\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .large\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .large\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .large\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .large\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .large\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .large\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .large\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .large\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .large\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .large\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .large\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .large\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .large\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .large\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .large\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .large\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .large\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .large\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .large\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .large\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .large\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .large\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .large\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .large\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .large\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .large\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .large\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .large\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .large\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .large\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .large\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .large\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .large\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .large\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .large\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .large\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .large\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .large\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .large\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .large\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .large\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .large\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .large\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .large\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .large\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .large\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .large\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .large\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .large\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .large\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .large\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .large\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .large\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .large\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .large\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .large\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .large\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .large\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .large\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .large\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .large\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .large\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .large\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .large\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .large\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .large\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .large\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .large\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .large\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .large\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .large\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .large\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .large\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .large\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .large\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .large\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .large\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .large\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .large\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .large\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .large\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .large\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .large\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .large\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .large\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .large\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .large\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .large\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .large\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .large\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .large\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .large\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .large\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .large\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .large\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .large\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .large\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .large\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .large\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .large\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .large\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .large\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .large\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .large\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .large\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .large\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .large\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .large\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .large\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .large\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .large\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .large\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .large\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .large\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .large\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .large\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .large\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .large\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .large\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .large\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .large\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .large\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .large\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .large\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .large\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .large\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .large\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .large\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .large\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .large\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .large\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .large\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .large\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .large\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .large\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .large\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .large\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .large\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .large\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .large\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .large\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .large\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .large\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .large\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .large\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .large\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .large\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .large\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .large\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .large\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .large\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .large\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .large\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .large\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .large\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .large\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .large\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .large\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .large\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .large\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .large\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .large\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .large\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .large\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .large\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .large\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .large\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .large\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .large\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .large\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .large\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .large\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .large\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .large\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .large\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .large\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .large\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .large\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .large\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .large\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .large\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .large\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .large\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .large\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .large\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .large\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .large\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .large\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .large\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .large\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .large\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .large\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .large\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .large\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .large\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .large\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .large\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .large\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .large\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .large\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .large\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .large\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .large\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .large\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .large\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .large\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .large\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .large\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .large\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .large\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .large\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .large\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .large\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .large\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .large\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .large\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .large\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .large\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .large\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .large\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .large\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .large\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .large\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .large\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .large\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .large\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .large\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .large\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .large\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .large\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .large\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .large\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .large\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .large\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .large\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .large\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .large\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .large\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .large\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .large\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .large\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .large\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .large\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .large\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .large\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .large\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .large\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .large\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .large\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .large\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .large\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .large\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .large\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .large\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .large\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .large\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .large\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .large\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .large\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .large\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .large\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .large\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .large\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .large\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .large\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .large\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .large\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .large\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .large\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .large\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .large\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .large\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .large\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .large\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .large\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .large\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .large\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .large\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .large\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .large\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .large\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .large\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .large\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .large\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .large\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .large\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .large\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .large\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .large\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .large\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .large\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .large\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .large\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .large\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .large\:pointer-events-none {
    pointer-events: none;
  }

  .large\:pointer-events-auto {
    pointer-events: auto;
  }

  .large\:static {
    position: static;
  }

  .large\:fixed {
    position: fixed;
  }

  .large\:absolute {
    position: absolute;
  }

  .large\:relative {
    position: relative;
  }

  .large\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .large\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .large\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .large\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .large\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .large\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .large\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .large\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .large\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .large\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .large\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .large\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .large\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .large\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .large\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .large\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .large\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .large\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .large\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .large\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .large\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .large\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .large\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .large\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .large\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .large\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .large\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .large\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .large\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .large\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .large\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .large\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .large\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .large\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .large\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .large\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .large\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .large\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .large\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .large\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .large\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .large\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .large\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .large\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .large\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .large\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .large\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .large\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .large\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .large\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .large\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .large\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .large\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .large\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .large\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .large\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .large\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .large\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .large\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .large\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .large\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .large\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .large\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .large\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .large\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .large\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .large\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .large\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .large\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .large\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .large\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .large\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .large\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .large\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .large\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .large\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .large\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .large\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .large\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .large\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .large\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .large\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .large\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .large\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .large\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .large\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .large\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .large\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .large\:top-0 {
    top: 0;
  }

  .large\:right-0 {
    right: 0;
  }

  .large\:bottom-0 {
    bottom: 0;
  }

  .large\:left-0 {
    left: 0;
  }

  .large\:top-auto {
    top: auto;
  }

  .large\:right-auto {
    right: auto;
  }

  .large\:bottom-auto {
    bottom: auto;
  }

  .large\:left-auto {
    left: auto;
  }

  .large\:top-1\/2 {
    top: 50%;
  }

  .large\:right-1\/2 {
    right: 50%;
  }

  .large\:bottom-1\/2 {
    bottom: 50%;
  }

  .large\:left-1\/2 {
    left: 50%;
  }

  .large\:-top-4px {
    top: -4px;
  }

  .large\:-right-4px {
    right: -4px;
  }

  .large\:-bottom-4px {
    bottom: -4px;
  }

  .large\:-left-4px {
    left: -4px;
  }

  .large\:top-14px {
    top: 14px;
  }

  .large\:right-14px {
    right: 14px;
  }

  .large\:bottom-14px {
    bottom: 14px;
  }

  .large\:left-14px {
    left: 14px;
  }

  .large\:top-21px {
    top: 21px;
  }

  .large\:right-21px {
    right: 21px;
  }

  .large\:bottom-21px {
    bottom: 21px;
  }

  .large\:left-21px {
    left: 21px;
  }

  .large\:-top-21px {
    top: -21px;
  }

  .large\:-right-21px {
    right: -21px;
  }

  .large\:-bottom-21px {
    bottom: -21px;
  }

  .large\:-left-21px {
    left: -21px;
  }

  .large\:-top-30px {
    top: -30px;
  }

  .large\:-right-30px {
    right: -30px;
  }

  .large\:-bottom-30px {
    bottom: -30px;
  }

  .large\:-left-30px {
    left: -30px;
  }

  .large\:top-12px {
    top: 12px;
  }

  .large\:right-12px {
    right: 12px;
  }

  .large\:bottom-12px {
    bottom: 12px;
  }

  .large\:left-12px {
    left: 12px;
  }

  .large\:top-13px {
    top: 13px;
  }

  .large\:right-13px {
    right: 13px;
  }

  .large\:bottom-13px {
    bottom: 13px;
  }

  .large\:left-13px {
    left: 13px;
  }

  .large\:top-15px {
    top: 15px;
  }

  .large\:right-15px {
    right: 15px;
  }

  .large\:bottom-15px {
    bottom: 15px;
  }

  .large\:left-15px {
    left: 15px;
  }

  .large\:top-20px {
    top: 20px;
  }

  .large\:right-20px {
    right: 20px;
  }

  .large\:bottom-20px {
    bottom: 20px;
  }

  .large\:left-20px {
    left: 20px;
  }

  .large\:top-22px {
    top: 22px;
  }

  .large\:right-22px {
    right: 22px;
  }

  .large\:bottom-22px {
    bottom: 22px;
  }

  .large\:left-22px {
    left: 22px;
  }

  .large\:top-25px {
    top: 25px;
  }

  .large\:right-25px {
    right: 25px;
  }

  .large\:bottom-25px {
    bottom: 25px;
  }

  .large\:left-25px {
    left: 25px;
  }

  .large\:top-27px {
    top: 27px;
  }

  .large\:right-27px {
    right: 27px;
  }

  .large\:bottom-27px {
    bottom: 27px;
  }

  .large\:left-27px {
    left: 27px;
  }

  .large\:top-28px {
    top: 28px;
  }

  .large\:right-28px {
    right: 28px;
  }

  .large\:bottom-28px {
    bottom: 28px;
  }

  .large\:left-28px {
    left: 28px;
  }

  .large\:top-30px {
    top: 30px;
  }

  .large\:right-30px {
    right: 30px;
  }

  .large\:bottom-30px {
    bottom: 30px;
  }

  .large\:left-30px {
    left: 30px;
  }

  .large\:top-32px {
    top: 32px;
  }

  .large\:right-32px {
    right: 32px;
  }

  .large\:bottom-32px {
    bottom: 32px;
  }

  .large\:left-32px {
    left: 32px;
  }

  .large\:top-36px {
    top: 36px;
  }

  .large\:right-36px {
    right: 36px;
  }

  .large\:bottom-36px {
    bottom: 36px;
  }

  .large\:left-36px {
    left: 36px;
  }

  .large\:top-40px {
    top: 40px;
  }

  .large\:right-40px {
    right: 40px;
  }

  .large\:bottom-40px {
    bottom: 40px;
  }

  .large\:left-40px {
    left: 40px;
  }

  .large\:top-50px {
    top: 50px;
  }

  .large\:right-50px {
    right: 50px;
  }

  .large\:bottom-50px {
    bottom: 50px;
  }

  .large\:left-50px {
    left: 50px;
  }

  .large\:top-75px {
    top: 75px;
  }

  .large\:right-75px {
    right: 75px;
  }

  .large\:bottom-75px {
    bottom: 75px;
  }

  .large\:left-75px {
    left: 75px;
  }

  .large\:top-80px {
    top: 80px;
  }

  .large\:right-80px {
    right: 80px;
  }

  .large\:bottom-80px {
    bottom: 80px;
  }

  .large\:left-80px {
    left: 80px;
  }

  .large\:top-213px {
    top: 213px;
  }

  .large\:right-213px {
    right: 213px;
  }

  .large\:bottom-213px {
    bottom: 213px;
  }

  .large\:left-213px {
    left: 213px;
  }

  .large\:top-295px {
    top: 295px;
  }

  .large\:right-295px {
    right: 295px;
  }

  .large\:bottom-295px {
    bottom: 295px;
  }

  .large\:left-295px {
    left: 295px;
  }

  .large\:top-324px {
    top: 324px;
  }

  .large\:right-324px {
    right: 324px;
  }

  .large\:bottom-324px {
    bottom: 324px;
  }

  .large\:left-324px {
    left: 324px;
  }

  .large\:top-364px {
    top: 364px;
  }

  .large\:right-364px {
    right: 364px;
  }

  .large\:bottom-364px {
    bottom: 364px;
  }

  .large\:left-364px {
    left: 364px;
  }

  .large\:top-428px {
    top: 428px;
  }

  .large\:right-428px {
    right: 428px;
  }

  .large\:bottom-428px {
    bottom: 428px;
  }

  .large\:left-428px {
    left: 428px;
  }

  .large\:top-50percent {
    top: 50%;
  }

  .large\:right-50percent {
    right: 50%;
  }

  .large\:bottom-50percent {
    bottom: 50%;
  }

  .large\:left-50percent {
    left: 50%;
  }

  .large\:resize-none {
    resize: none;
  }

  .large\:resize-y {
    resize: vertical;
  }

  .large\:resize-x {
    resize: horizontal;
  }

  .large\:resize {
    resize: both;
  }

  .large\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .large\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .large\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .large\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .large\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .large\:shadow-none {
    box-shadow: none;
  }

  .large\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .large\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .large\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .large\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .large\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .large\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .large\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .large\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .large\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .large\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .large\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .large\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .large\:fill-current {
    fill: currentColor;
  }

  .large\:stroke-current {
    stroke: currentColor;
  }

  .large\:table-auto {
    table-layout: auto;
  }

  .large\:table-fixed {
    table-layout: fixed;
  }

  .large\:text-left {
    text-align: left;
  }

  .large\:text-center {
    text-align: center;
  }

  .large\:text-right {
    text-align: right;
  }

  .large\:text-justify {
    text-align: justify;
  }

  .large\:text-primary {
    color: #525ddc;
  }

  .large\:text-transparent {
    color: transparent;
  }

  .large\:text-black {
    color: #000;
  }

  .large\:text-grey-darkest {
    color: #3d4852;
  }

  .large\:text-grey-darker {
    color: #606f7b;
  }

  .large\:text-grey-dark {
    color: #8795a1;
  }

  .large\:text-grey {
    color: #b8c2cc;
  }

  .large\:text-grey-light {
    color: #dae1e7;
  }

  .large\:text-grey-lighter {
    color: #f1f5f8;
  }

  .large\:text-grey-lightest {
    color: #f8fafc;
  }

  .large\:text-white {
    color: #ffffff;
  }

  .large\:text-red-darkest {
    color: #3b0d0c;
  }

  .large\:text-red-darker {
    color: #621b18;
  }

  .large\:text-red-dark {
    color: #cc1f1a;
  }

  .large\:text-red {
    color: #e3342f;
  }

  .large\:text-red-light {
    color: #ef5753;
  }

  .large\:text-red-lighter {
    color: #f9acaa;
  }

  .large\:text-red-lightest {
    color: #fcebea;
  }

  .large\:text-orange-darkest {
    color: #462a16;
  }

  .large\:text-orange-darker {
    color: #613b1f;
  }

  .large\:text-orange-dark {
    color: #de751f;
  }

  .large\:text-orange {
    color: #f6993f;
  }

  .large\:text-orange-light {
    color: #faad63;
  }

  .large\:text-orange-lighter {
    color: #fcd9b6;
  }

  .large\:text-orange-lightest {
    color: #fff5eb;
  }

  .large\:text-yellow-darkest {
    color: #453411;
  }

  .large\:text-yellow-darker {
    color: #684f1d;
  }

  .large\:text-yellow-dark {
    color: #f2d024;
  }

  .large\:text-yellow {
    color: #ffed4a;
  }

  .large\:text-yellow-light {
    color: #fff382;
  }

  .large\:text-yellow-lighter {
    color: #fff9c2;
  }

  .large\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .large\:text-green-darkest {
    color: #0f2f21;
  }

  .large\:text-green-darker {
    color: #1a4731;
  }

  .large\:text-green-dark {
    color: #1f9d55;
  }

  .large\:text-green {
    color: #38c172;
  }

  .large\:text-green-light {
    color: #51d88a;
  }

  .large\:text-green-lighter {
    color: #a2f5bf;
  }

  .large\:text-green-lightest {
    color: #e3fcec;
  }

  .large\:text-teal-darkest {
    color: #0d3331;
  }

  .large\:text-teal-darker {
    color: #20504f;
  }

  .large\:text-teal-dark {
    color: #38a89d;
  }

  .large\:text-teal {
    color: #4dc0b5;
  }

  .large\:text-teal-light {
    color: #64d5ca;
  }

  .large\:text-teal-lighter {
    color: #a0f0ed;
  }

  .large\:text-teal-lightest {
    color: #e8fffe;
  }

  .large\:text-blue-darkest {
    color: #12283a;
  }

  .large\:text-blue-darker {
    color: #1c3d5a;
  }

  .large\:text-blue-dark {
    color: #2779bd;
  }

  .large\:text-blue {
    color: #3490dc;
  }

  .large\:text-blue-light {
    color: #6cb2eb;
  }

  .large\:text-blue-lighter {
    color: #bcdefa;
  }

  .large\:text-blue-lightest {
    color: #eff8ff;
  }

  .large\:text-indigo-darkest {
    color: #191e38;
  }

  .large\:text-indigo-darker {
    color: #2f365f;
  }

  .large\:text-indigo-dark {
    color: #5661b3;
  }

  .large\:text-indigo {
    color: #6574cd;
  }

  .large\:text-indigo-light {
    color: #7886d7;
  }

  .large\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .large\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .large\:text-purple-darkest {
    color: #21183c;
  }

  .large\:text-purple-darker {
    color: #382b5f;
  }

  .large\:text-purple-dark {
    color: #794acf;
  }

  .large\:text-purple {
    color: #9561e2;
  }

  .large\:text-purple-light {
    color: #a779e9;
  }

  .large\:text-purple-lighter {
    color: #d6bbfc;
  }

  .large\:text-purple-lightest {
    color: #f3ebff;
  }

  .large\:text-pink-darkest {
    color: #451225;
  }

  .large\:text-pink-darker {
    color: #6f213f;
  }

  .large\:text-pink-dark {
    color: #eb5286;
  }

  .large\:text-pink {
    color: #f66d9b;
  }

  .large\:text-pink-light {
    color: #fa7ea8;
  }

  .large\:text-pink-lighter {
    color: #ffbbca;
  }

  .large\:text-pink-lightest {
    color: #ffebef;
  }

  .large\:text-brandy-punch {
    color: #c88532;
  }

  .large\:text-alto {
    color: #d8d8d8;
  }

  .large\:text-concrete {
    color: #f2f2f2;
  }

  .large\:text-dusty-grey {
    color: #979797;
  }

  .large\:text-flint {
    color: #6b655d;
  }

  .large\:text-gallery {
    color: #eee;
  }

  .large\:text-gimblet {
    color: #bfa775;
  }

  .large\:text-mine-shaft {
    color: #2a2727;
  }

  .large\:text-pale-oyster {
    color: #9b9184;
  }

  .large\:text-porsche {
    color: #e8a959;
  }

  .large\:text-sand-dune {
    color: #807465;
  }

  .large\:text-thunder {
    color: #231f20;
  }

  .large\:text-notblack {
    color: #101010;
  }

  .large\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .large\:hover\:text-transparent:hover {
    color: transparent;
  }

  .large\:hover\:text-black:hover {
    color: #000;
  }

  .large\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .large\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .large\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .large\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .large\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .large\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .large\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .large\:hover\:text-white:hover {
    color: #ffffff;
  }

  .large\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .large\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .large\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .large\:hover\:text-red:hover {
    color: #e3342f;
  }

  .large\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .large\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .large\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .large\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .large\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .large\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .large\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .large\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .large\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .large\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .large\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .large\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .large\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .large\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .large\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .large\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .large\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .large\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .large\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .large\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .large\:hover\:text-green:hover {
    color: #38c172;
  }

  .large\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .large\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .large\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .large\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .large\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .large\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .large\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .large\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .large\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .large\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .large\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .large\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .large\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .large\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .large\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .large\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .large\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .large\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .large\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .large\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .large\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .large\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .large\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .large\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .large\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .large\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .large\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .large\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .large\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .large\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .large\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .large\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .large\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .large\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .large\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .large\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .large\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .large\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .large\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .large\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .large\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .large\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .large\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .large\:hover\:text-gallery:hover {
    color: #eee;
  }

  .large\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .large\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .large\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .large\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .large\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .large\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .large\:hover\:text-notblack:hover {
    color: #101010;
  }

  .large\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .large\:focus\:text-transparent:focus {
    color: transparent;
  }

  .large\:focus\:text-black:focus {
    color: #000;
  }

  .large\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .large\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .large\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .large\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .large\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .large\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .large\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .large\:focus\:text-white:focus {
    color: #ffffff;
  }

  .large\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .large\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .large\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .large\:focus\:text-red:focus {
    color: #e3342f;
  }

  .large\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .large\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .large\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .large\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .large\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .large\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .large\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .large\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .large\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .large\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .large\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .large\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .large\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .large\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .large\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .large\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .large\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .large\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .large\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .large\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .large\:focus\:text-green:focus {
    color: #38c172;
  }

  .large\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .large\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .large\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .large\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .large\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .large\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .large\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .large\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .large\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .large\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .large\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .large\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .large\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .large\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .large\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .large\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .large\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .large\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .large\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .large\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .large\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .large\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .large\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .large\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .large\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .large\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .large\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .large\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .large\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .large\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .large\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .large\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .large\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .large\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .large\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .large\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .large\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .large\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .large\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .large\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .large\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .large\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .large\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .large\:focus\:text-gallery:focus {
    color: #eee;
  }

  .large\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .large\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .large\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .large\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .large\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .large\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .large\:focus\:text-notblack:focus {
    color: #101010;
  }

  .large\:text-xs {
    font-size: .75rem;
  }

  .large\:text-sm {
    font-size: .875rem;
  }

  .large\:text-base {
    font-size: 1rem;
  }

  .large\:text-lg {
    font-size: 1.125rem;
  }

  .large\:text-xl {
    font-size: 1.25rem;
  }

  .large\:text-2xl {
    font-size: 1.5rem;
  }

  .large\:text-3xl {
    font-size: 1.875rem;
  }

  .large\:text-4xl {
    font-size: 2.25rem;
  }

  .large\:text-5xl {
    font-size: 3rem;
  }

  .large\:text-13px {
    font-size: 13px;
  }

  .large\:text-14px {
    font-size: 14px;
  }

  .large\:text-15px {
    font-size: 15px;
  }

  .large\:text-21px {
    font-size: 21px;
  }

  .large\:text-27px {
    font-size: 27px;
  }

  .large\:text-28px {
    font-size: 28px;
  }

  .large\:text-32px {
    font-size: 32px;
  }

  .large\:text-18px {
    font-size: 18px;
  }

  .large\:text-50px {
    font-size: 50px;
  }

  .large\:text-70px {
    font-size: 70px;
  }

  .large\:text-80px {
    font-size: 80px;
  }

  .large\:text-13rem {
    font-size: 1.3rem;
  }

  .large\:italic {
    font-style: italic;
  }

  .large\:not-italic {
    font-style: normal;
  }

  .large\:uppercase {
    text-transform: uppercase;
  }

  .large\:lowercase {
    text-transform: lowercase;
  }

  .large\:capitalize {
    text-transform: capitalize;
  }

  .large\:normal-case {
    text-transform: none;
  }

  .large\:underline {
    text-decoration: underline;
  }

  .large\:line-through {
    text-decoration: line-through;
  }

  .large\:no-underline {
    text-decoration: none;
  }

  .large\:hover\:underline:hover {
    text-decoration: underline;
  }

  .large\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .large\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .large\:focus\:underline:focus {
    text-decoration: underline;
  }

  .large\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .large\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .large\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .large\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .large\:tracking-1 {
    letter-spacing: 1px;
  }

  .large\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .large\:tracking-normal {
    letter-spacing: 0;
  }

  .large\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .large\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .large\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .large\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .large\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .large\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .large\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .large\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .large\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .large\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .large\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .large\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .large\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .large\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .large\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .large\:align-baseline {
    vertical-align: baseline;
  }

  .large\:align-top {
    vertical-align: top;
  }

  .large\:align-middle {
    vertical-align: middle;
  }

  .large\:align-bottom {
    vertical-align: bottom;
  }

  .large\:align-text-top {
    vertical-align: text-top;
  }

  .large\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .large\:visible {
    visibility: visible;
  }

  .large\:invisible {
    visibility: hidden;
  }

  .large\:whitespace-normal {
    white-space: normal;
  }

  .large\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .large\:whitespace-pre {
    white-space: pre;
  }

  .large\:whitespace-pre-line {
    white-space: pre-line;
  }

  .large\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .large\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .large\:break-words {
    overflow-wrap: break-word;
  }

  .large\:break-all {
    word-break: break-all;
  }

  .large\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .large\:w-0 {
    width: 0;
  }

  .large\:w-1 {
    width: 0.25rem;
  }

  .large\:w-2 {
    width: 0.5rem;
  }

  .large\:w-3 {
    width: 0.75rem;
  }

  .large\:w-4 {
    width: 1rem;
  }

  .large\:w-5 {
    width: 1.25rem;
  }

  .large\:w-6 {
    width: 1.5rem;
  }

  .large\:w-8 {
    width: 2rem;
  }

  .large\:w-10 {
    width: 2.5rem;
  }

  .large\:w-12 {
    width: 3rem;
  }

  .large\:w-16 {
    width: 4rem;
  }

  .large\:w-20 {
    width: 5.313rem;
  }

  .large\:w-24 {
    width: 6rem;
  }

  .large\:w-28 {
    width: 7.063rem;
  }

  .large\:w-32 {
    width: 8rem;
  }

  .large\:w-48 {
    width: 12rem;
  }

  .large\:w-64 {
    width: 16rem;
  }

  .large\:w-auto {
    width: auto;
  }

  .large\:w-px {
    width: 1px;
  }

  .large\:w-1\/2 {
    width: 50%;
  }

  .large\:w-1\/3 {
    width: 33.33333%;
  }

  .large\:w-2\/3 {
    width: 66.66667%;
  }

  .large\:w-1\/4 {
    width: 25%;
  }

  .large\:w-3\/4 {
    width: 75%;
  }

  .large\:w-1\/5 {
    width: 20%;
  }

  .large\:w-2\/5 {
    width: 40%;
  }

  .large\:w-3\/5 {
    width: 60%;
  }

  .large\:w-4\/5 {
    width: 80%;
  }

  .large\:w-1\/6 {
    width: 16.66667%;
  }

  .large\:w-5\/6 {
    width: 83.33333%;
  }

  .large\:w-full {
    width: 100%;
  }

  .large\:w-screen {
    width: 100vw;
  }

  .large\:w-12px {
    width: 12px;
  }

  .large\:w-15px {
    width: 15px;
  }

  .large\:w-27px {
    width: 27px;
  }

  .large\:w-56px {
    width: 56px;
  }

  .large\:w-74px {
    width: 74px;
  }

  .large\:w-76px {
    width: 76px;
  }

  .large\:w-78px {
    width: 78px;
  }

  .large\:w-85px {
    width: 85px;
  }

  .large\:w-88px {
    width: 88px;
  }

  .large\:w-90px {
    width: 90px;
  }

  .large\:w-100px {
    width: 100px;
  }

  .large\:w-111px {
    width: 111px;
  }

  .large\:w-120px {
    width: 120px;
  }

  .large\:w-140px {
    width: 140px;
  }

  .large\:w-142px {
    width: 142px;
  }

  .large\:w-147px {
    width: 147px;
  }

  .large\:w-154px {
    width: 154px;
  }

  .large\:w-175px {
    width: 175px;
  }

  .large\:w-190px {
    width: 190px;
  }

  .large\:w-200px {
    width: 200px;
  }

  .large\:w-228px {
    width: 228px;
  }

  .large\:w-250px {
    width: 250px;
  }

  .large\:w-260px {
    width: 260px;
  }

  .large\:w-270px {
    width: 270px;
  }

  .large\:w-289px {
    width: 289px;
  }

  .large\:w-290px {
    width: 290px;
  }

  .large\:w-300px {
    width: 300px;
  }

  .large\:w-308px {
    width: 308px;
  }

  .large\:w-340px {
    width: 340px;
  }

  .large\:w-345px {
    width: 345px;
  }

  .large\:w-326px {
    width: 326px;
  }

  .large\:w-335px {
    width: 335px;
  }

  .large\:w-350px {
    width: 350px;
  }

  .large\:w-376px {
    width: 376px;
  }

  .large\:w-382px {
    width: 382px;
  }

  .large\:w-388px {
    width: 388px;
  }

  .large\:w-408px {
    width: 408px;
  }

  .large\:w-516px {
    width: 516px;
  }

  .large\:w-637px {
    width: 637px;
  }

  .large\:w-720px {
    width: 720px;
  }

  .large\:w-840px {
    width: 840px;
  }

  .large\:w-930px {
    width: 930px;
  }

  .large\:w-931px {
    width: 931px;
  }

  .large\:w-1012px {
    width: 1012px;
  }

  .large\:w-1200px {
    width: 1200px;
  }

  .large\:w-1274px {
    width: 1274px;
  }

  .large\:w-23percent {
    width: 23%;
  }

  .large\:w-30percent {
    width: 30%;
  }

  .large\:w-35percent {
    width: 35%;
  }

  .large\:w-70percent {
    width: 70%;
  }

  .large\:w-78percent {
    width: 78%;
  }

  .large\:w-80percent {
    width: 80%;
  }

  .large\:w-32percent {
    width: 32.333%;
  }

  .large\:z-0 {
    z-index: 0;
  }

  .large\:z-1 {
    z-index: 1;
  }

  .large\:z-2 {
    z-index: 2;
  }

  .large\:z-9 {
    z-index: 9;
  }

  .large\:z-10 {
    z-index: 10;
  }

  .large\:z-20 {
    z-index: 20;
  }

  .large\:z-30 {
    z-index: 30;
  }

  .large\:z-40 {
    z-index: 40;
  }

  .large\:z-50 {
    z-index: 50;
  }

  .large\:z-99 {
    z-index: 99;
  }

  .large\:z-999 {
    z-index: 999;
  }

  .large\:z-99999 {
    z-index: 99999;
  }

  .large\:z-999999 {
    z-index: 999999;
  }

  .large\:z-99999999 {
    z-index: 99999999;
  }

  .large\:z-auto {
    z-index: auto;
  }

  .large\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1600px) {
  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

  .xl\:bg-primary {
    background-color: #525ddc;
  }

  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:bg-black {
    background-color: #000;
  }

  .xl\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .xl\:bg-grey-darker {
    background-color: #606f7b;
  }

  .xl\:bg-grey-dark {
    background-color: #8795a1;
  }

  .xl\:bg-grey {
    background-color: #b8c2cc;
  }

  .xl\:bg-grey-light {
    background-color: #dae1e7;
  }

  .xl\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .xl\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .xl\:bg-white {
    background-color: #ffffff;
  }

  .xl\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .xl\:bg-red-darker {
    background-color: #621b18;
  }

  .xl\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .xl\:bg-red {
    background-color: #e3342f;
  }

  .xl\:bg-red-light {
    background-color: #ef5753;
  }

  .xl\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .xl\:bg-red-lightest {
    background-color: #fcebea;
  }

  .xl\:bg-orange-darkest {
    background-color: #462a16;
  }

  .xl\:bg-orange-darker {
    background-color: #613b1f;
  }

  .xl\:bg-orange-dark {
    background-color: #de751f;
  }

  .xl\:bg-orange {
    background-color: #f6993f;
  }

  .xl\:bg-orange-light {
    background-color: #faad63;
  }

  .xl\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .xl\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .xl\:bg-yellow-darkest {
    background-color: #453411;
  }

  .xl\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .xl\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .xl\:bg-yellow {
    background-color: #ffed4a;
  }

  .xl\:bg-yellow-light {
    background-color: #fff382;
  }

  .xl\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .xl\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .xl\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .xl\:bg-green-darker {
    background-color: #1a4731;
  }

  .xl\:bg-green-dark {
    background-color: #1f9d55;
  }

  .xl\:bg-green {
    background-color: #38c172;
  }

  .xl\:bg-green-light {
    background-color: #51d88a;
  }

  .xl\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .xl\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .xl\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .xl\:bg-teal-darker {
    background-color: #20504f;
  }

  .xl\:bg-teal-dark {
    background-color: #38a89d;
  }

  .xl\:bg-teal {
    background-color: #4dc0b5;
  }

  .xl\:bg-teal-light {
    background-color: #64d5ca;
  }

  .xl\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .xl\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .xl\:bg-blue-darkest {
    background-color: #12283a;
  }

  .xl\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .xl\:bg-blue-dark {
    background-color: #2779bd;
  }

  .xl\:bg-blue {
    background-color: #3490dc;
  }

  .xl\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .xl\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .xl\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .xl\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .xl\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .xl\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .xl\:bg-indigo {
    background-color: #6574cd;
  }

  .xl\:bg-indigo-light {
    background-color: #7886d7;
  }

  .xl\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .xl\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .xl\:bg-purple-darkest {
    background-color: #21183c;
  }

  .xl\:bg-purple-darker {
    background-color: #382b5f;
  }

  .xl\:bg-purple-dark {
    background-color: #794acf;
  }

  .xl\:bg-purple {
    background-color: #9561e2;
  }

  .xl\:bg-purple-light {
    background-color: #a779e9;
  }

  .xl\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .xl\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .xl\:bg-pink-darkest {
    background-color: #451225;
  }

  .xl\:bg-pink-darker {
    background-color: #6f213f;
  }

  .xl\:bg-pink-dark {
    background-color: #eb5286;
  }

  .xl\:bg-pink {
    background-color: #f66d9b;
  }

  .xl\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .xl\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .xl\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .xl\:bg-brandy-punch {
    background-color: #c88532;
  }

  .xl\:bg-alto {
    background-color: #d8d8d8;
  }

  .xl\:bg-concrete {
    background-color: #f2f2f2;
  }

  .xl\:bg-dusty-grey {
    background-color: #979797;
  }

  .xl\:bg-flint {
    background-color: #6b655d;
  }

  .xl\:bg-gallery {
    background-color: #eee;
  }

  .xl\:bg-gimblet {
    background-color: #bfa775;
  }

  .xl\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .xl\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .xl\:bg-porsche {
    background-color: #e8a959;
  }

  .xl\:bg-sand-dune {
    background-color: #807465;
  }

  .xl\:bg-thunder {
    background-color: #231f20;
  }

  .xl\:bg-notblack {
    background-color: #101010;
  }

  .xl\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xl\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .xl\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .xl\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .xl\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .xl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .xl\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .xl\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xl\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .xl\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .xl\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .xl\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .xl\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .xl\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .xl\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .xl\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .xl\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .xl\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .xl\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .xl\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .xl\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .xl\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .xl\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .xl\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .xl\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .xl\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .xl\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .xl\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .xl\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .xl\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .xl\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .xl\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .xl\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .xl\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .xl\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .xl\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .xl\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .xl\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .xl\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .xl\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .xl\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .xl\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .xl\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .xl\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .xl\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .xl\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .xl\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .xl\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .xl\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .xl\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .xl\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .xl\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .xl\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .xl\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .xl\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .xl\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .xl\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .xl\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .xl\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .xl\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .xl\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .xl\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .xl\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .xl\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .xl\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .xl\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .xl\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .xl\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .xl\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .xl\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .xl\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .xl\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .xl\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .xl\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .xl\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .xl\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .xl\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .xl\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .xl\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .xl\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .xl\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .xl\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .xl\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .xl\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .xl\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xl\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xl\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .xl\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .xl\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .xl\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .xl\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .xl\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .xl\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .xl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xl\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .xl\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .xl\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .xl\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .xl\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .xl\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .xl\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .xl\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .xl\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .xl\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .xl\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .xl\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .xl\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .xl\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .xl\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .xl\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .xl\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .xl\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .xl\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .xl\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .xl\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .xl\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .xl\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .xl\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .xl\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .xl\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .xl\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .xl\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .xl\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .xl\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .xl\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .xl\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .xl\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .xl\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .xl\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .xl\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .xl\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .xl\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .xl\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .xl\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .xl\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .xl\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .xl\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .xl\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .xl\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .xl\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .xl\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .xl\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .xl\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .xl\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .xl\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .xl\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .xl\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .xl\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .xl\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .xl\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .xl\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .xl\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .xl\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .xl\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .xl\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .xl\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .xl\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .xl\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .xl\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .xl\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .xl\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .xl\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .xl\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .xl\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .xl\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .xl\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .xl\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .xl\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .xl\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .xl\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .xl\:bg-bottom {
    background-position: bottom;
  }

  .xl\:bg-center {
    background-position: center;
  }

  .xl\:bg-left {
    background-position: left;
  }

  .xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xl\:bg-left-top {
    background-position: left top;
  }

  .xl\:bg-right {
    background-position: right;
  }

  .xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xl\:bg-right-top {
    background-position: right top;
  }

  .xl\:bg-top {
    background-position: top;
  }

  .xl\:bg-repeat {
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round {
    background-repeat: round;
  }

  .xl\:bg-repeat-space {
    background-repeat: space;
  }

  .xl\:bg-auto {
    background-size: auto;
  }

  .xl\:bg-cover {
    background-size: cover;
  }

  .xl\:bg-contain {
    background-size: contain;
  }

  .xl\:border-collapse {
    border-collapse: collapse;
  }

  .xl\:border-separate {
    border-collapse: separate;
  }

  .xl\:border-primary {
    border-color: #525ddc;
  }

  .xl\:border-transparent {
    border-color: transparent;
  }

  .xl\:border-black {
    border-color: #000;
  }

  .xl\:border-grey-darkest {
    border-color: #3d4852;
  }

  .xl\:border-grey-darker {
    border-color: #606f7b;
  }

  .xl\:border-grey-dark {
    border-color: #8795a1;
  }

  .xl\:border-grey {
    border-color: #b8c2cc;
  }

  .xl\:border-grey-light {
    border-color: #dae1e7;
  }

  .xl\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .xl\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .xl\:border-white {
    border-color: #ffffff;
  }

  .xl\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .xl\:border-red-darker {
    border-color: #621b18;
  }

  .xl\:border-red-dark {
    border-color: #cc1f1a;
  }

  .xl\:border-red {
    border-color: #e3342f;
  }

  .xl\:border-red-light {
    border-color: #ef5753;
  }

  .xl\:border-red-lighter {
    border-color: #f9acaa;
  }

  .xl\:border-red-lightest {
    border-color: #fcebea;
  }

  .xl\:border-orange-darkest {
    border-color: #462a16;
  }

  .xl\:border-orange-darker {
    border-color: #613b1f;
  }

  .xl\:border-orange-dark {
    border-color: #de751f;
  }

  .xl\:border-orange {
    border-color: #f6993f;
  }

  .xl\:border-orange-light {
    border-color: #faad63;
  }

  .xl\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .xl\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .xl\:border-yellow-darkest {
    border-color: #453411;
  }

  .xl\:border-yellow-darker {
    border-color: #684f1d;
  }

  .xl\:border-yellow-dark {
    border-color: #f2d024;
  }

  .xl\:border-yellow {
    border-color: #ffed4a;
  }

  .xl\:border-yellow-light {
    border-color: #fff382;
  }

  .xl\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .xl\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .xl\:border-green-darkest {
    border-color: #0f2f21;
  }

  .xl\:border-green-darker {
    border-color: #1a4731;
  }

  .xl\:border-green-dark {
    border-color: #1f9d55;
  }

  .xl\:border-green {
    border-color: #38c172;
  }

  .xl\:border-green-light {
    border-color: #51d88a;
  }

  .xl\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .xl\:border-green-lightest {
    border-color: #e3fcec;
  }

  .xl\:border-teal-darkest {
    border-color: #0d3331;
  }

  .xl\:border-teal-darker {
    border-color: #20504f;
  }

  .xl\:border-teal-dark {
    border-color: #38a89d;
  }

  .xl\:border-teal {
    border-color: #4dc0b5;
  }

  .xl\:border-teal-light {
    border-color: #64d5ca;
  }

  .xl\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .xl\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .xl\:border-blue-darkest {
    border-color: #12283a;
  }

  .xl\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .xl\:border-blue-dark {
    border-color: #2779bd;
  }

  .xl\:border-blue {
    border-color: #3490dc;
  }

  .xl\:border-blue-light {
    border-color: #6cb2eb;
  }

  .xl\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .xl\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .xl\:border-indigo-darkest {
    border-color: #191e38;
  }

  .xl\:border-indigo-darker {
    border-color: #2f365f;
  }

  .xl\:border-indigo-dark {
    border-color: #5661b3;
  }

  .xl\:border-indigo {
    border-color: #6574cd;
  }

  .xl\:border-indigo-light {
    border-color: #7886d7;
  }

  .xl\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .xl\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .xl\:border-purple-darkest {
    border-color: #21183c;
  }

  .xl\:border-purple-darker {
    border-color: #382b5f;
  }

  .xl\:border-purple-dark {
    border-color: #794acf;
  }

  .xl\:border-purple {
    border-color: #9561e2;
  }

  .xl\:border-purple-light {
    border-color: #a779e9;
  }

  .xl\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .xl\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .xl\:border-pink-darkest {
    border-color: #451225;
  }

  .xl\:border-pink-darker {
    border-color: #6f213f;
  }

  .xl\:border-pink-dark {
    border-color: #eb5286;
  }

  .xl\:border-pink {
    border-color: #f66d9b;
  }

  .xl\:border-pink-light {
    border-color: #fa7ea8;
  }

  .xl\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .xl\:border-pink-lightest {
    border-color: #ffebef;
  }

  .xl\:border-brandy-punch {
    border-color: #c88532;
  }

  .xl\:border-alto {
    border-color: #d8d8d8;
  }

  .xl\:border-concrete {
    border-color: #f2f2f2;
  }

  .xl\:border-dusty-grey {
    border-color: #979797;
  }

  .xl\:border-flint {
    border-color: #6b655d;
  }

  .xl\:border-gallery {
    border-color: #eee;
  }

  .xl\:border-gimblet {
    border-color: #bfa775;
  }

  .xl\:border-mine-shaft {
    border-color: #2a2727;
  }

  .xl\:border-pale-oyster {
    border-color: #9b9184;
  }

  .xl\:border-porsche {
    border-color: #e8a959;
  }

  .xl\:border-sand-dune {
    border-color: #807465;
  }

  .xl\:border-thunder {
    border-color: #231f20;
  }

  .xl\:border-notblack {
    border-color: #101010;
  }

  .xl\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xl\:hover\:border-black:hover {
    border-color: #000;
  }

  .xl\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .xl\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .xl\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .xl\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .xl\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .xl\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .xl\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .xl\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .xl\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .xl\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .xl\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .xl\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .xl\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .xl\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .xl\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .xl\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .xl\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .xl\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .xl\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .xl\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .xl\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .xl\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .xl\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .xl\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .xl\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .xl\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .xl\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .xl\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .xl\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .xl\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .xl\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .xl\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .xl\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .xl\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .xl\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .xl\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .xl\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .xl\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .xl\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .xl\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .xl\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .xl\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .xl\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .xl\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .xl\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .xl\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .xl\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .xl\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .xl\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .xl\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .xl\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .xl\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .xl\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .xl\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .xl\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .xl\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .xl\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .xl\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .xl\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .xl\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .xl\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .xl\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .xl\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .xl\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .xl\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .xl\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .xl\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .xl\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .xl\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .xl\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .xl\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .xl\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .xl\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .xl\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .xl\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .xl\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .xl\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .xl\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .xl\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .xl\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .xl\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .xl\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .xl\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .xl\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .xl\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xl\:focus\:border-black:focus {
    border-color: #000;
  }

  .xl\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .xl\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .xl\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .xl\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .xl\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .xl\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .xl\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .xl\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .xl\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .xl\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .xl\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .xl\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .xl\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .xl\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .xl\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .xl\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .xl\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .xl\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .xl\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .xl\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .xl\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .xl\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .xl\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .xl\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .xl\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .xl\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .xl\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .xl\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .xl\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .xl\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .xl\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .xl\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .xl\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .xl\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .xl\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .xl\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .xl\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .xl\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .xl\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .xl\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .xl\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .xl\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .xl\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .xl\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .xl\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .xl\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .xl\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .xl\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .xl\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .xl\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .xl\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .xl\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .xl\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .xl\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .xl\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .xl\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .xl\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .xl\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .xl\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .xl\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .xl\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .xl\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .xl\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .xl\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .xl\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .xl\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .xl\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .xl\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .xl\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .xl\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .xl\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .xl\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .xl\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .xl\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .xl\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .xl\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .xl\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .xl\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .xl\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .xl\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .xl\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .xl\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .xl\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .xl\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .xl\:rounded-100 {
    border-radius: 100%;
  }

  .xl\:rounded-none {
    border-radius: 0;
  }

  .xl\:rounded-sm {
    border-radius: .125rem;
  }

  .xl\:rounded {
    border-radius: .25rem;
  }

  .xl\:rounded-lg {
    border-radius: .5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .xl\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .xl\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xl\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .xl\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .xl\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .xl\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-double {
    border-style: double;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:border-0 {
    border-width: 0;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-3px {
    border-width: 3px;
  }

  .xl\:border-t-0 {
    border-top-width: 0;
  }

  .xl\:border-r-0 {
    border-right-width: 0;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xl\:border-l-0 {
    border-left-width: 0;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:border-t-3px {
    border-top-width: 3px;
  }

  .xl\:border-r-3px {
    border-right-width: 3px;
  }

  .xl\:border-b-3px {
    border-bottom-width: 3px;
  }

  .xl\:border-l-3px {
    border-left-width: 3px;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: -webkit-box;
    display: flex;
  }

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .xl\:table {
    display: table;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xl\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .xl\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .xl\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .xl\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .xl\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .xl\:self-auto {
    align-self: auto;
  }

  .xl\:self-start {
    align-self: flex-start;
  }

  .xl\:self-end {
    align-self: flex-end;
  }

  .xl\:self-center {
    align-self: center;
  }

  .xl\:self-stretch {
    align-self: stretch;
  }

  .xl\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .xl\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .xl\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .xl\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .xl\:justify-around {
    justify-content: space-around;
  }

  .xl\:content-center {
    align-content: center;
  }

  .xl\:content-start {
    align-content: flex-start;
  }

  .xl\:content-end {
    align-content: flex-end;
  }

  .xl\:content-between {
    align-content: space-between;
  }

  .xl\:content-around {
    align-content: space-around;
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .xl\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .xl\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .xl\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .xl\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .xl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xl\:flex-shrink {
    flex-shrink: 1;
  }

  .xl\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .xl\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .xl\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .xl\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .xl\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .xl\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .xl\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .xl\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .xl\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .xl\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .xl\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .xl\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .xl\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .xl\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .xl\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xl\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .xl\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .xl\:font-hairline {
    font-weight: 100;
  }

  .xl\:font-thin {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xl\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .xl\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .xl\:focus\:font-light:focus {
    font-weight: 300;
  }

  .xl\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .xl\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .xl\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .xl\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .xl\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .xl\:focus\:font-black:focus {
    font-weight: 900;
  }

  .xl\:h-0 {
    height: 0;
  }

  .xl\:h-1 {
    height: 0.25rem;
  }

  .xl\:h-2 {
    height: 0.5rem;
  }

  .xl\:h-3 {
    height: 0.75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:h-2px {
    height: 2px;
  }

  .xl\:h-10px {
    height: 10px;
  }

  .xl\:h-14px {
    height: 14px;
  }

  .xl\:h-15px {
    height: 15px;
  }

  .xl\:h-30px {
    height: 30px;
  }

  .xl\:h-33px {
    height: 33px;
  }

  .xl\:h-35px {
    height: 35px;
  }

  .xl\:h-37px {
    height: 37px;
  }

  .xl\:h-44px {
    height: 44px;
  }

  .xl\:h-45px {
    height: 45px;
  }

  .xl\:h-50px {
    height: 50px;
  }

  .xl\:h-55px {
    height: 55px;
  }

  .xl\:h-69px {
    height: 69px;
  }

  .xl\:h-70px {
    height: 70px;
  }

  .xl\:h-75px {
    height: 75px;
  }

  .xl\:h-77px {
    height: 77px;
  }

  .xl\:h-86px {
    height: 86px;
  }

  .xl\:h-90px {
    height: 90px;
  }

  .xl\:h-94px {
    height: 94px;
  }

  .xl\:h-95px {
    height: 95px;
  }

  .xl\:h-100px {
    height: 100px;
  }

  .xl\:h-106px {
    height: 106px;
  }

  .xl\:h-108px {
    height: 108px;
  }

  .xl\:h-117px {
    height: 117px;
  }

  .xl\:h-137px {
    height: 137px;
  }

  .xl\:h-142px {
    height: 142px;
  }

  .xl\:h-147px {
    height: 147px;
  }

  .xl\:h-153px {
    height: 153px;
  }

  .xl\:h-157px {
    height: 157px;
  }

  .xl\:h-167px {
    height: 167px;
  }

  .xl\:h-182px {
    height: 182px;
  }

  .xl\:h-189px {
    height: 189px;
  }

  .xl\:h-198px {
    height: 198px;
  }

  .xl\:h-200px {
    height: 200px;
  }

  .xl\:h-213px {
    height: 213px;
  }

  .xl\:h-234px {
    height: 234px;
  }

  .xl\:h-227px {
    height: 227px;
  }

  .xl\:h-228px {
    height: 228px;
  }

  .xl\:h-615px {
    height: 615px;
  }

  .xl\:h-6px {
    height: 6px;
  }

  .xl\:h-59px {
    height: 59px;
  }

  .xl\:h-60px {
    height: 60px;
  }

  .xl\:h-97px {
    height: 97px;
  }

  .xl\:h-122px {
    height: 122px;
  }

  .xl\:h-125px {
    height: 125px;
  }

  .xl\:h-172px {
    height: 172px;
  }

  .xl\:h-178px {
    height: 178px;
  }

  .xl\:h-236px {
    height: 236px;
  }

  .xl\:h-295px {
    height: 295px;
  }

  .xl\:h-335px {
    height: 335px;
  }

  .xl\:h-336px {
    height: 336px;
  }

  .xl\:h-375px {
    height: 375px;
  }

  .xl\:h-376px {
    height: 376px;
  }

  .xl\:h-395px {
    height: 395px;
  }

  .xl\:h-400px {
    height: 400px;
  }

  .xl\:h-416px {
    height: 416px;
  }

  .xl\:h-495px {
    height: 495px;
  }

  .xl\:h-930px {
    height: 930px;
  }

  .xl\:h-90percent {
    height: 90%;
  }

  .xl\:leading-30 {
    line-height: 30px;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:leading-18px {
    line-height: 18px;
  }

  .xl\:leading-20px {
    line-height: 20px;
  }

  .xl\:leading-22px {
    line-height: 22px;
  }

  .xl\:leading-25px {
    line-height: 25px;
  }

  .xl\:leading-26px {
    line-height: 26px;
  }

  .xl\:list-inside {
    list-style-position: inside;
  }

  .xl\:list-outside {
    list-style-position: outside;
  }

  .xl\:list-none {
    list-style-type: none;
  }

  .xl\:list-disc {
    list-style-type: disc;
  }

  .xl\:list-decimal {
    list-style-type: decimal;
  }

  .xl\:m-0 {
    margin: 0;
  }

  .xl\:m-1 {
    margin: 0.25rem;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-3 {
    margin: 0.75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-10 {
    margin: 2.5rem;
  }

  .xl\:m-12 {
    margin: 3rem;
  }

  .xl\:m-16 {
    margin: 4rem;
  }

  .xl\:m-20 {
    margin: 5rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:m-1px {
    margin: 1px;
  }

  .xl\:m-3px {
    margin: 3px;
  }

  .xl\:m-5px {
    margin: 5px;
  }

  .xl\:m-6px {
    margin: 6px;
  }

  .xl\:m-7px {
    margin: 7px;
  }

  .xl\:m-9px {
    margin: 9px;
  }

  .xl\:m-10px {
    margin: 10px;
  }

  .xl\:m-11px {
    margin: 11px;
  }

  .xl\:m-12px {
    margin: 12px;
  }

  .xl\:m-14px {
    margin: 14px;
  }

  .xl\:m-17px {
    margin: 17px;
  }

  .xl\:m-18px {
    margin: 18px;
  }

  .xl\:m-19px {
    margin: 19px;
  }

  .xl\:m-20px {
    margin: 20px;
  }

  .xl\:m-21px {
    margin: 21px;
  }

  .xl\:m-22px {
    margin: 22px;
  }

  .xl\:m-23px {
    margin: 23px;
  }

  .xl\:m-25px {
    margin: 25px;
  }

  .xl\:m-26px {
    margin: 26px;
  }

  .xl\:m-27px {
    margin: 27px;
  }

  .xl\:m-30px {
    margin: 30px;
  }

  .xl\:m-13px {
    margin: 13px;
  }

  .xl\:m-15px {
    margin: 15px;
  }

  .xl\:m-28px {
    margin: 28px;
  }

  .xl\:m-111px {
    margin: 111px;
  }

  .xl\:m-122px {
    margin: 122px;
  }

  .xl\:m-32px {
    margin: 32px;
  }

  .xl\:m-34px {
    margin: 34px;
  }

  .xl\:m-37px {
    margin: 37px;
  }

  .xl\:m-40px {
    margin: 40px;
  }

  .xl\:m-50px {
    margin: 50px;
  }

  .xl\:m-55px {
    margin: 55px;
  }

  .xl\:m-35px {
    margin: 35px;
  }

  .xl\:m-38px {
    margin: 38px;
  }

  .xl\:m-46px {
    margin: 46px;
  }

  .xl\:m-75px {
    margin: 75px;
  }

  .xl\:m-83px {
    margin: 83px;
  }

  .xl\:m-84px {
    margin: 84px;
  }

  .xl\:m-90px {
    margin: 90px;
  }

  .xl\:m-92px {
    margin: 92px;
  }

  .xl\:m-100px {
    margin: 100px;
  }

  .xl\:m-106px {
    margin: 106px;
  }

  .xl\:m-109px {
    margin: 109px;
  }

  .xl\:m-180px {
    margin: 180px;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-5 {
    margin: -1.25rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-12 {
    margin: -3rem;
  }

  .xl\:-m-16 {
    margin: -4rem;
  }

  .xl\:-m-20 {
    margin: -5rem;
  }

  .xl\:-m-24 {
    margin: -6rem;
  }

  .xl\:-m-32 {
    margin: -8rem;
  }

  .xl\:-m-2px {
    margin: -2px;
  }

  .xl\:-m-10px {
    margin: -10px;
  }

  .xl\:-m-11px {
    margin: -11px;
  }

  .xl\:-m-12px {
    margin: -12px;
  }

  .xl\:-m-14px {
    margin: -14px;
  }

  .xl\:-m-15px {
    margin: -15px;
  }

  .xl\:-m-30px {
    margin: -30px;
  }

  .xl\:-m-100px {
    margin: -100px;
  }

  .xl\:-m-105px {
    margin: -105px;
  }

  .xl\:-m-300px {
    margin: -300px;
  }

  .xl\:-m-90px {
    margin: -90px;
  }

  .xl\:-m-92px {
    margin: -92px;
  }

  .xl\:-m-65px {
    margin: -65px;
  }

  .xl\:-m-50px {
    margin: -50px;
  }

  .xl\:-m-55px {
    margin: -55px;
  }

  .xl\:-m-50vw {
    margin: -50vw;
  }

  .xl\:-m-17px {
    margin: -17px;
  }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .xl\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .xl\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .xl\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .xl\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xl\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xl\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .xl\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .xl\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .xl\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .xl\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xl\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xl\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .xl\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .xl\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xl\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xl\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .xl\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .xl\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .xl\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .xl\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .xl\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .xl\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .xl\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .xl\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .xl\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xl\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .xl\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .xl\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .xl\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .xl\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .xl\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .xl\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .xl\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .xl\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .xl\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .xl\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .xl\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .xl\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .xl\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xl\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .xl\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .xl\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .xl\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .xl\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .xl\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .xl\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .xl\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .xl\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .xl\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .xl\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xl\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xl\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .xl\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .xl\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .xl\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .xl\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xl\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .xl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .xl\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .xl\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .xl\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .xl\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .xl\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .xl\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .xl\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .xl\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .xl\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xl\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xl\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .xl\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .xl\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .xl\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .xl\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .xl\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .xl\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .xl\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .xl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .xl\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .xl\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .xl\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .xl\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .xl\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .xl\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xl\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xl\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xl\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xl\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .xl\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .xl\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xl\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xl\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .xl\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .xl\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xl\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xl\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .xl\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .xl\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .xl\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .xl\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .xl\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .xl\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .xl\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .xl\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .xl\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .xl\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .xl\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .xl\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .xl\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .xl\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .xl\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .xl\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .xl\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .xl\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .xl\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .xl\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .xl\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .xl\:mt-0 {
    margin-top: 0;
  }

  .xl\:mr-0 {
    margin-right: 0;
  }

  .xl\:mb-0 {
    margin-bottom: 0;
  }

  .xl\:ml-0 {
    margin-left: 0;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mr-12 {
    margin-right: 3rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:ml-12 {
    margin-left: 3rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mr-16 {
    margin-right: 4rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:ml-16 {
    margin-left: 4rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mr-20 {
    margin-right: 5rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xl\:ml-20 {
    margin-left: 5rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mr-24 {
    margin-right: 6rem;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:mt-32 {
    margin-top: 8rem;
  }

  .xl\:mr-32 {
    margin-right: 8rem;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xl\:ml-32 {
    margin-left: 8rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:mt-1px {
    margin-top: 1px;
  }

  .xl\:mr-1px {
    margin-right: 1px;
  }

  .xl\:mb-1px {
    margin-bottom: 1px;
  }

  .xl\:ml-1px {
    margin-left: 1px;
  }

  .xl\:mt-3px {
    margin-top: 3px;
  }

  .xl\:mr-3px {
    margin-right: 3px;
  }

  .xl\:mb-3px {
    margin-bottom: 3px;
  }

  .xl\:ml-3px {
    margin-left: 3px;
  }

  .xl\:mt-5px {
    margin-top: 5px;
  }

  .xl\:mr-5px {
    margin-right: 5px;
  }

  .xl\:mb-5px {
    margin-bottom: 5px;
  }

  .xl\:ml-5px {
    margin-left: 5px;
  }

  .xl\:mt-6px {
    margin-top: 6px;
  }

  .xl\:mr-6px {
    margin-right: 6px;
  }

  .xl\:mb-6px {
    margin-bottom: 6px;
  }

  .xl\:ml-6px {
    margin-left: 6px;
  }

  .xl\:mt-7px {
    margin-top: 7px;
  }

  .xl\:mr-7px {
    margin-right: 7px;
  }

  .xl\:mb-7px {
    margin-bottom: 7px;
  }

  .xl\:ml-7px {
    margin-left: 7px;
  }

  .xl\:mt-9px {
    margin-top: 9px;
  }

  .xl\:mr-9px {
    margin-right: 9px;
  }

  .xl\:mb-9px {
    margin-bottom: 9px;
  }

  .xl\:ml-9px {
    margin-left: 9px;
  }

  .xl\:mt-10px {
    margin-top: 10px;
  }

  .xl\:mr-10px {
    margin-right: 10px;
  }

  .xl\:mb-10px {
    margin-bottom: 10px;
  }

  .xl\:ml-10px {
    margin-left: 10px;
  }

  .xl\:mt-11px {
    margin-top: 11px;
  }

  .xl\:mr-11px {
    margin-right: 11px;
  }

  .xl\:mb-11px {
    margin-bottom: 11px;
  }

  .xl\:ml-11px {
    margin-left: 11px;
  }

  .xl\:mt-12px {
    margin-top: 12px;
  }

  .xl\:mr-12px {
    margin-right: 12px;
  }

  .xl\:mb-12px {
    margin-bottom: 12px;
  }

  .xl\:ml-12px {
    margin-left: 12px;
  }

  .xl\:mt-14px {
    margin-top: 14px;
  }

  .xl\:mr-14px {
    margin-right: 14px;
  }

  .xl\:mb-14px {
    margin-bottom: 14px;
  }

  .xl\:ml-14px {
    margin-left: 14px;
  }

  .xl\:mt-17px {
    margin-top: 17px;
  }

  .xl\:mr-17px {
    margin-right: 17px;
  }

  .xl\:mb-17px {
    margin-bottom: 17px;
  }

  .xl\:ml-17px {
    margin-left: 17px;
  }

  .xl\:mt-18px {
    margin-top: 18px;
  }

  .xl\:mr-18px {
    margin-right: 18px;
  }

  .xl\:mb-18px {
    margin-bottom: 18px;
  }

  .xl\:ml-18px {
    margin-left: 18px;
  }

  .xl\:mt-19px {
    margin-top: 19px;
  }

  .xl\:mr-19px {
    margin-right: 19px;
  }

  .xl\:mb-19px {
    margin-bottom: 19px;
  }

  .xl\:ml-19px {
    margin-left: 19px;
  }

  .xl\:mt-20px {
    margin-top: 20px;
  }

  .xl\:mr-20px {
    margin-right: 20px;
  }

  .xl\:mb-20px {
    margin-bottom: 20px;
  }

  .xl\:ml-20px {
    margin-left: 20px;
  }

  .xl\:mt-21px {
    margin-top: 21px;
  }

  .xl\:mr-21px {
    margin-right: 21px;
  }

  .xl\:mb-21px {
    margin-bottom: 21px;
  }

  .xl\:ml-21px {
    margin-left: 21px;
  }

  .xl\:mt-22px {
    margin-top: 22px;
  }

  .xl\:mr-22px {
    margin-right: 22px;
  }

  .xl\:mb-22px {
    margin-bottom: 22px;
  }

  .xl\:ml-22px {
    margin-left: 22px;
  }

  .xl\:mt-23px {
    margin-top: 23px;
  }

  .xl\:mr-23px {
    margin-right: 23px;
  }

  .xl\:mb-23px {
    margin-bottom: 23px;
  }

  .xl\:ml-23px {
    margin-left: 23px;
  }

  .xl\:mt-25px {
    margin-top: 25px;
  }

  .xl\:mr-25px {
    margin-right: 25px;
  }

  .xl\:mb-25px {
    margin-bottom: 25px;
  }

  .xl\:ml-25px {
    margin-left: 25px;
  }

  .xl\:mt-26px {
    margin-top: 26px;
  }

  .xl\:mr-26px {
    margin-right: 26px;
  }

  .xl\:mb-26px {
    margin-bottom: 26px;
  }

  .xl\:ml-26px {
    margin-left: 26px;
  }

  .xl\:mt-27px {
    margin-top: 27px;
  }

  .xl\:mr-27px {
    margin-right: 27px;
  }

  .xl\:mb-27px {
    margin-bottom: 27px;
  }

  .xl\:ml-27px {
    margin-left: 27px;
  }

  .xl\:mt-30px {
    margin-top: 30px;
  }

  .xl\:mr-30px {
    margin-right: 30px;
  }

  .xl\:mb-30px {
    margin-bottom: 30px;
  }

  .xl\:ml-30px {
    margin-left: 30px;
  }

  .xl\:mt-13px {
    margin-top: 13px;
  }

  .xl\:mr-13px {
    margin-right: 13px;
  }

  .xl\:mb-13px {
    margin-bottom: 13px;
  }

  .xl\:ml-13px {
    margin-left: 13px;
  }

  .xl\:mt-15px {
    margin-top: 15px;
  }

  .xl\:mr-15px {
    margin-right: 15px;
  }

  .xl\:mb-15px {
    margin-bottom: 15px;
  }

  .xl\:ml-15px {
    margin-left: 15px;
  }

  .xl\:mt-28px {
    margin-top: 28px;
  }

  .xl\:mr-28px {
    margin-right: 28px;
  }

  .xl\:mb-28px {
    margin-bottom: 28px;
  }

  .xl\:ml-28px {
    margin-left: 28px;
  }

  .xl\:mt-111px {
    margin-top: 111px;
  }

  .xl\:mr-111px {
    margin-right: 111px;
  }

  .xl\:mb-111px {
    margin-bottom: 111px;
  }

  .xl\:ml-111px {
    margin-left: 111px;
  }

  .xl\:mt-122px {
    margin-top: 122px;
  }

  .xl\:mr-122px {
    margin-right: 122px;
  }

  .xl\:mb-122px {
    margin-bottom: 122px;
  }

  .xl\:ml-122px {
    margin-left: 122px;
  }

  .xl\:mt-32px {
    margin-top: 32px;
  }

  .xl\:mr-32px {
    margin-right: 32px;
  }

  .xl\:mb-32px {
    margin-bottom: 32px;
  }

  .xl\:ml-32px {
    margin-left: 32px;
  }

  .xl\:mt-34px {
    margin-top: 34px;
  }

  .xl\:mr-34px {
    margin-right: 34px;
  }

  .xl\:mb-34px {
    margin-bottom: 34px;
  }

  .xl\:ml-34px {
    margin-left: 34px;
  }

  .xl\:mt-37px {
    margin-top: 37px;
  }

  .xl\:mr-37px {
    margin-right: 37px;
  }

  .xl\:mb-37px {
    margin-bottom: 37px;
  }

  .xl\:ml-37px {
    margin-left: 37px;
  }

  .xl\:mt-40px {
    margin-top: 40px;
  }

  .xl\:mr-40px {
    margin-right: 40px;
  }

  .xl\:mb-40px {
    margin-bottom: 40px;
  }

  .xl\:ml-40px {
    margin-left: 40px;
  }

  .xl\:mt-50px {
    margin-top: 50px;
  }

  .xl\:mr-50px {
    margin-right: 50px;
  }

  .xl\:mb-50px {
    margin-bottom: 50px;
  }

  .xl\:ml-50px {
    margin-left: 50px;
  }

  .xl\:mt-55px {
    margin-top: 55px;
  }

  .xl\:mr-55px {
    margin-right: 55px;
  }

  .xl\:mb-55px {
    margin-bottom: 55px;
  }

  .xl\:ml-55px {
    margin-left: 55px;
  }

  .xl\:mt-35px {
    margin-top: 35px;
  }

  .xl\:mr-35px {
    margin-right: 35px;
  }

  .xl\:mb-35px {
    margin-bottom: 35px;
  }

  .xl\:ml-35px {
    margin-left: 35px;
  }

  .xl\:mt-38px {
    margin-top: 38px;
  }

  .xl\:mr-38px {
    margin-right: 38px;
  }

  .xl\:mb-38px {
    margin-bottom: 38px;
  }

  .xl\:ml-38px {
    margin-left: 38px;
  }

  .xl\:mt-46px {
    margin-top: 46px;
  }

  .xl\:mr-46px {
    margin-right: 46px;
  }

  .xl\:mb-46px {
    margin-bottom: 46px;
  }

  .xl\:ml-46px {
    margin-left: 46px;
  }

  .xl\:mt-75px {
    margin-top: 75px;
  }

  .xl\:mr-75px {
    margin-right: 75px;
  }

  .xl\:mb-75px {
    margin-bottom: 75px;
  }

  .xl\:ml-75px {
    margin-left: 75px;
  }

  .xl\:mt-83px {
    margin-top: 83px;
  }

  .xl\:mr-83px {
    margin-right: 83px;
  }

  .xl\:mb-83px {
    margin-bottom: 83px;
  }

  .xl\:ml-83px {
    margin-left: 83px;
  }

  .xl\:mt-84px {
    margin-top: 84px;
  }

  .xl\:mr-84px {
    margin-right: 84px;
  }

  .xl\:mb-84px {
    margin-bottom: 84px;
  }

  .xl\:ml-84px {
    margin-left: 84px;
  }

  .xl\:mt-90px {
    margin-top: 90px;
  }

  .xl\:mr-90px {
    margin-right: 90px;
  }

  .xl\:mb-90px {
    margin-bottom: 90px;
  }

  .xl\:ml-90px {
    margin-left: 90px;
  }

  .xl\:mt-92px {
    margin-top: 92px;
  }

  .xl\:mr-92px {
    margin-right: 92px;
  }

  .xl\:mb-92px {
    margin-bottom: 92px;
  }

  .xl\:ml-92px {
    margin-left: 92px;
  }

  .xl\:mt-100px {
    margin-top: 100px;
  }

  .xl\:mr-100px {
    margin-right: 100px;
  }

  .xl\:mb-100px {
    margin-bottom: 100px;
  }

  .xl\:ml-100px {
    margin-left: 100px;
  }

  .xl\:mt-106px {
    margin-top: 106px;
  }

  .xl\:mr-106px {
    margin-right: 106px;
  }

  .xl\:mb-106px {
    margin-bottom: 106px;
  }

  .xl\:ml-106px {
    margin-left: 106px;
  }

  .xl\:mt-109px {
    margin-top: 109px;
  }

  .xl\:mr-109px {
    margin-right: 109px;
  }

  .xl\:mb-109px {
    margin-bottom: 109px;
  }

  .xl\:ml-109px {
    margin-left: 109px;
  }

  .xl\:mt-180px {
    margin-top: 180px;
  }

  .xl\:mr-180px {
    margin-right: 180px;
  }

  .xl\:mb-180px {
    margin-bottom: 180px;
  }

  .xl\:ml-180px {
    margin-left: 180px;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:-mr-12 {
    margin-right: -3rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:-ml-12 {
    margin-left: -3rem;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

  .xl\:-mr-16 {
    margin-right: -4rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:-ml-16 {
    margin-left: -4rem;
  }

  .xl\:-mt-20 {
    margin-top: -5rem;
  }

  .xl\:-mr-20 {
    margin-right: -5rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:-ml-20 {
    margin-left: -5rem;
  }

  .xl\:-mt-24 {
    margin-top: -6rem;
  }

  .xl\:-mr-24 {
    margin-right: -6rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:-ml-24 {
    margin-left: -6rem;
  }

  .xl\:-mt-32 {
    margin-top: -8rem;
  }

  .xl\:-mr-32 {
    margin-right: -8rem;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:-ml-32 {
    margin-left: -8rem;
  }

  .xl\:-mt-2px {
    margin-top: -2px;
  }

  .xl\:-mr-2px {
    margin-right: -2px;
  }

  .xl\:-mb-2px {
    margin-bottom: -2px;
  }

  .xl\:-ml-2px {
    margin-left: -2px;
  }

  .xl\:-mt-10px {
    margin-top: -10px;
  }

  .xl\:-mr-10px {
    margin-right: -10px;
  }

  .xl\:-mb-10px {
    margin-bottom: -10px;
  }

  .xl\:-ml-10px {
    margin-left: -10px;
  }

  .xl\:-mt-11px {
    margin-top: -11px;
  }

  .xl\:-mr-11px {
    margin-right: -11px;
  }

  .xl\:-mb-11px {
    margin-bottom: -11px;
  }

  .xl\:-ml-11px {
    margin-left: -11px;
  }

  .xl\:-mt-12px {
    margin-top: -12px;
  }

  .xl\:-mr-12px {
    margin-right: -12px;
  }

  .xl\:-mb-12px {
    margin-bottom: -12px;
  }

  .xl\:-ml-12px {
    margin-left: -12px;
  }

  .xl\:-mt-14px {
    margin-top: -14px;
  }

  .xl\:-mr-14px {
    margin-right: -14px;
  }

  .xl\:-mb-14px {
    margin-bottom: -14px;
  }

  .xl\:-ml-14px {
    margin-left: -14px;
  }

  .xl\:-mt-15px {
    margin-top: -15px;
  }

  .xl\:-mr-15px {
    margin-right: -15px;
  }

  .xl\:-mb-15px {
    margin-bottom: -15px;
  }

  .xl\:-ml-15px {
    margin-left: -15px;
  }

  .xl\:-mt-30px {
    margin-top: -30px;
  }

  .xl\:-mr-30px {
    margin-right: -30px;
  }

  .xl\:-mb-30px {
    margin-bottom: -30px;
  }

  .xl\:-ml-30px {
    margin-left: -30px;
  }

  .xl\:-mt-100px {
    margin-top: -100px;
  }

  .xl\:-mr-100px {
    margin-right: -100px;
  }

  .xl\:-mb-100px {
    margin-bottom: -100px;
  }

  .xl\:-ml-100px {
    margin-left: -100px;
  }

  .xl\:-mt-105px {
    margin-top: -105px;
  }

  .xl\:-mr-105px {
    margin-right: -105px;
  }

  .xl\:-mb-105px {
    margin-bottom: -105px;
  }

  .xl\:-ml-105px {
    margin-left: -105px;
  }

  .xl\:-mt-300px {
    margin-top: -300px;
  }

  .xl\:-mr-300px {
    margin-right: -300px;
  }

  .xl\:-mb-300px {
    margin-bottom: -300px;
  }

  .xl\:-ml-300px {
    margin-left: -300px;
  }

  .xl\:-mt-90px {
    margin-top: -90px;
  }

  .xl\:-mr-90px {
    margin-right: -90px;
  }

  .xl\:-mb-90px {
    margin-bottom: -90px;
  }

  .xl\:-ml-90px {
    margin-left: -90px;
  }

  .xl\:-mt-92px {
    margin-top: -92px;
  }

  .xl\:-mr-92px {
    margin-right: -92px;
  }

  .xl\:-mb-92px {
    margin-bottom: -92px;
  }

  .xl\:-ml-92px {
    margin-left: -92px;
  }

  .xl\:-mt-65px {
    margin-top: -65px;
  }

  .xl\:-mr-65px {
    margin-right: -65px;
  }

  .xl\:-mb-65px {
    margin-bottom: -65px;
  }

  .xl\:-ml-65px {
    margin-left: -65px;
  }

  .xl\:-mt-50px {
    margin-top: -50px;
  }

  .xl\:-mr-50px {
    margin-right: -50px;
  }

  .xl\:-mb-50px {
    margin-bottom: -50px;
  }

  .xl\:-ml-50px {
    margin-left: -50px;
  }

  .xl\:-mt-55px {
    margin-top: -55px;
  }

  .xl\:-mr-55px {
    margin-right: -55px;
  }

  .xl\:-mb-55px {
    margin-bottom: -55px;
  }

  .xl\:-ml-55px {
    margin-left: -55px;
  }

  .xl\:-mt-50vw {
    margin-top: -50vw;
  }

  .xl\:-mr-50vw {
    margin-right: -50vw;
  }

  .xl\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .xl\:-ml-50vw {
    margin-left: -50vw;
  }

  .xl\:-mt-17px {
    margin-top: -17px;
  }

  .xl\:-mr-17px {
    margin-right: -17px;
  }

  .xl\:-mb-17px {
    margin-bottom: -17px;
  }

  .xl\:-ml-17px {
    margin-left: -17px;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:max-h-124px {
    max-height: 124px;
  }

  .xl\:max-h-137px {
    max-height: 137px;
  }

  .xl\:max-h-143px {
    max-height: 143px;
  }

  .xl\:max-h-213px {
    max-height: 213px;
  }

  .xl\:max-h-234px {
    max-height: 234px;
  }

  .xl\:max-h-236px {
    max-height: 236px;
  }

  .xl\:max-h-228px {
    max-height: 228px;
  }

  .xl\:max-h-335px {
    max-height: 335px;
  }

  .xl\:max-h-104px {
    max-height: 104px;
  }

  .xl\:max-h-166px {
    max-height: 166px;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 30rem;
  }

  .xl\:max-w-md {
    max-width: 40rem;
  }

  .xl\:max-w-lg {
    max-width: 50rem;
  }

  .xl\:max-w-xl {
    max-width: 60rem;
  }

  .xl\:max-w-2xl {
    max-width: 70rem;
  }

  .xl\:max-w-3xl {
    max-width: 80rem;
  }

  .xl\:max-w-4xl {
    max-width: 90rem;
  }

  .xl\:max-w-5xl {
    max-width: 100rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-1366px {
    max-width: 1366px;
  }

  .xl\:max-w-20px {
    max-width: 20px;
  }

  .xl\:max-w-100px {
    max-width: 100px;
  }

  .xl\:max-w-106px {
    max-width: 106px;
  }

  .xl\:max-w-114px {
    max-width: 114px;
  }

  .xl\:max-w-141px {
    max-width: 141px;
  }

  .xl\:max-w-192px {
    max-width: 192px;
  }

  .xl\:max-w-254px {
    max-width: 254px;
  }

  .xl\:max-w-671px {
    max-width: 671px;
  }

  .xl\:max-w-434px {
    max-width: 434px;
  }

  .xl\:max-w-443px {
    max-width: 443px;
  }

  .xl\:max-w-463px {
    max-width: 463px;
  }

  .xl\:max-w-560px {
    max-width: 560px;
  }

  .xl\:max-w-661px {
    max-width: 661px;
  }

  .xl\:max-w-900px {
    max-width: 900px;
  }

  .xl\:max-w-1012px {
    max-width: 1012px;
  }

  .xl\:max-w-1200px {
    max-width: 1200px;
  }

  .xl\:max-w-1274px {
    max-width: 1274px;
  }

  .xl\:max-w-1343px {
    max-width: 1343px;
  }

  .xl\:max-w-168px {
    max-width: 168px;
  }

  .xl\:max-w-190px {
    max-width: 190px;
  }

  .xl\:max-w-220px {
    max-width: 220px;
  }

  .xl\:max-w-242px {
    max-width: 242px;
  }

  .xl\:max-w-228px {
    max-width: 228px;
  }

  .xl\:max-w-260px {
    max-width: 260px;
  }

  .xl\:max-w-264px {
    max-width: 264px;
  }

  .xl\:max-w-270px {
    max-width: 270px;
  }

  .xl\:max-w-290px {
    max-width: 290px;
  }

  .xl\:max-w-300px {
    max-width: 300px;
  }

  .xl\:max-w-330px {
    max-width: 330px;
  }

  .xl\:max-w-308px {
    max-width: 308px;
  }

  .xl\:max-w-326px {
    max-width: 326px;
  }

  .xl\:max-w-340px {
    max-width: 340px;
  }

  .xl\:max-w-382px {
    max-width: 382px;
  }

  .xl\:max-w-484px {
    max-width: 484px;
  }

  .xl\:max-w-636px {
    max-width: 636px;
  }

  .xl\:max-w-642px {
    max-width: 642px;
  }

  .xl\:max-w-646px {
    max-width: 646px;
  }

  .xl\:max-w-690px {
    max-width: 690px;
  }

  .xl\:max-w-771px {
    max-width: 771px;
  }

  .xl\:max-w-840px {
    max-width: 840px;
  }

  .xl\:max-w-930px {
    max-width: 930px;
  }

  .xl\:max-w-33percent {
    max-width: 33.333%;
  }

  .xl\:max-w-85percent {
    max-width: 85%;
  }

  .xl\:max-w-95percent {
    max-width: 95%;
  }

  .xl\:max-w-screen {
    max-width: 100vw;
  }

  .xl\:min-h-0 {
    min-height: 0;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:min-h-50px {
    min-height: 50px;
  }

  .xl\:min-h-55px {
    min-height: 55px;
  }

  .xl\:min-h-140px {
    min-height: 140px;
  }

  .xl\:min-h-147px {
    min-height: 147px;
  }

  .xl\:min-h-187px {
    min-height: 187px;
  }

  .xl\:min-w-0 {
    min-width: 0;
  }

  .xl\:min-w-64 {
    min-width: 64%;
  }

  .xl\:min-w-70 {
    min-width: 70%;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:min-w-140px {
    min-width: 140px;
  }

  .xl\:min-w-190px {
    min-width: 190px;
  }

  .xl\:min-w-264px {
    min-width: 264px;
  }

  .xl\:min-w-308px {
    min-width: 308px;
  }

  .xl\:min-w-326px {
    min-width: 326px;
  }

  .xl\:min-w-1150px {
    min-width: 1150px;
  }

  .xl\:min-w-1200px {
    min-width: 1200px;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xl\:outline-none {
    outline: 0;
  }

  .xl\:focus\:outline-none:focus {
    outline: 0;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xl\:p-0 {
    padding: 0;
  }

  .xl\:p-1 {
    padding: 0.25rem;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:p-3 {
    padding: 0.75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-9 {
    padding: 2.25rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:p-1px {
    padding: 1px;
  }

  .xl\:p-5px {
    padding: 5px;
  }

  .xl\:p-6px {
    padding: 6px;
  }

  .xl\:p-9px {
    padding: 9px;
  }

  .xl\:p-10px {
    padding: 10px;
  }

  .xl\:p-13px {
    padding: 13px;
  }

  .xl\:p-14px {
    padding: 14px;
  }

  .xl\:p-15px {
    padding: 15px;
  }

  .xl\:p-16px {
    padding: 16px;
  }

  .xl\:p-17px {
    padding: 17px;
  }

  .xl\:p-18px {
    padding: 18px;
  }

  .xl\:p-19px {
    padding: 19px;
  }

  .xl\:p-20px {
    padding: 20px;
  }

  .xl\:p-21px {
    padding: 21px;
  }

  .xl\:p-23px {
    padding: 23px;
  }

  .xl\:p-22px {
    padding: 22px;
  }

  .xl\:p-25px {
    padding: 25px;
  }

  .xl\:p-27px {
    padding: 27px;
  }

  .xl\:p-28px {
    padding: 28px;
  }

  .xl\:p-30px {
    padding: 30px;
  }

  .xl\:p-34px {
    padding: 34px;
  }

  .xl\:p-35px {
    padding: 35px;
  }

  .xl\:p-37px {
    padding: 37px;
  }

  .xl\:p-46px {
    padding: 46px;
  }

  .xl\:p-62px {
    padding: 62px;
  }

  .xl\:p-72px {
    padding: 72px;
  }

  .xl\:p-75px {
    padding: 75px;
  }

  .xl\:p-77px {
    padding: 77px;
  }

  .xl\:p-26px {
    padding: 26px;
  }

  .xl\:p-40px {
    padding: 40px;
  }

  .xl\:p-36px {
    padding: 36px;
  }

  .xl\:p-38px {
    padding: 38px;
  }

  .xl\:p-50px {
    padding: 50px;
  }

  .xl\:p-55px {
    padding: 55px;
  }

  .xl\:p-57px {
    padding: 57px;
  }

  .xl\:p-63px {
    padding: 63px;
  }

  .xl\:p-65px {
    padding: 65px;
  }

  .xl\:p-80px {
    padding: 80px;
  }

  .xl\:p-83px {
    padding: 83px;
  }

  .xl\:p-84px {
    padding: 84px;
  }

  .xl\:p-85px {
    padding: 85px;
  }

  .xl\:p-96px {
    padding: 96px;
  }

  .xl\:p-100px {
    padding: 100px;
  }

  .xl\:p-150px {
    padding: 150px;
  }

  .xl\:p-2\.2 {
    padding: 2.2rem;
  }

  .xl\:p-111px {
    padding: 111px;
  }

  .xl\:p-252px {
    padding: 252px;
  }

  .xl\:p-320px {
    padding: 320px;
  }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .xl\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .xl\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xl\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xl\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .xl\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .xl\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xl\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xl\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .xl\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .xl\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xl\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xl\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .xl\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .xl\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xl\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xl\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .xl\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .xl\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xl\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xl\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .xl\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .xl\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .xl\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xl\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .xl\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .xl\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .xl\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .xl\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xl\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xl\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .xl\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xl\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .xl\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .xl\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .xl\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .xl\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .xl\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .xl\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .xl\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .xl\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .xl\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .xl\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .xl\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .xl\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .xl\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .xl\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .xl\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .xl\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xl\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xl\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xl\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xl\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .xl\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .xl\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .xl\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .xl\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xl\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xl\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .xl\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .xl\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .xl\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .xl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .xl\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .xl\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .xl\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .xl\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .xl\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .xl\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .xl\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .xl\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .xl\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .xl\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .xl\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .xl\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .xl\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .xl\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .xl\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .xl\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .xl\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .xl\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xl\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xl\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .xl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xl\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xl\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .xl\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .xl\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .xl\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .xl\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .xl\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .xl\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .xl\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .xl\:pt-0 {
    padding-top: 0;
  }

  .xl\:pr-0 {
    padding-right: 0;
  }

  .xl\:pb-0 {
    padding-bottom: 0;
  }

  .xl\:pl-0 {
    padding-left: 0;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pt-20 {
    padding-top: 5rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pl-20 {
    padding-left: 5rem;
  }

  .xl\:pt-24 {
    padding-top: 6rem;
  }

  .xl\:pr-24 {
    padding-right: 6rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pt-32 {
    padding-top: 8rem;
  }

  .xl\:pr-32 {
    padding-right: 8rem;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xl\:pl-32 {
    padding-left: 8rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:pt-1px {
    padding-top: 1px;
  }

  .xl\:pr-1px {
    padding-right: 1px;
  }

  .xl\:pb-1px {
    padding-bottom: 1px;
  }

  .xl\:pl-1px {
    padding-left: 1px;
  }

  .xl\:pt-5px {
    padding-top: 5px;
  }

  .xl\:pr-5px {
    padding-right: 5px;
  }

  .xl\:pb-5px {
    padding-bottom: 5px;
  }

  .xl\:pl-5px {
    padding-left: 5px;
  }

  .xl\:pt-6px {
    padding-top: 6px;
  }

  .xl\:pr-6px {
    padding-right: 6px;
  }

  .xl\:pb-6px {
    padding-bottom: 6px;
  }

  .xl\:pl-6px {
    padding-left: 6px;
  }

  .xl\:pt-9px {
    padding-top: 9px;
  }

  .xl\:pr-9px {
    padding-right: 9px;
  }

  .xl\:pb-9px {
    padding-bottom: 9px;
  }

  .xl\:pl-9px {
    padding-left: 9px;
  }

  .xl\:pt-10px {
    padding-top: 10px;
  }

  .xl\:pr-10px {
    padding-right: 10px;
  }

  .xl\:pb-10px {
    padding-bottom: 10px;
  }

  .xl\:pl-10px {
    padding-left: 10px;
  }

  .xl\:pt-13px {
    padding-top: 13px;
  }

  .xl\:pr-13px {
    padding-right: 13px;
  }

  .xl\:pb-13px {
    padding-bottom: 13px;
  }

  .xl\:pl-13px {
    padding-left: 13px;
  }

  .xl\:pt-14px {
    padding-top: 14px;
  }

  .xl\:pr-14px {
    padding-right: 14px;
  }

  .xl\:pb-14px {
    padding-bottom: 14px;
  }

  .xl\:pl-14px {
    padding-left: 14px;
  }

  .xl\:pt-15px {
    padding-top: 15px;
  }

  .xl\:pr-15px {
    padding-right: 15px;
  }

  .xl\:pb-15px {
    padding-bottom: 15px;
  }

  .xl\:pl-15px {
    padding-left: 15px;
  }

  .xl\:pt-16px {
    padding-top: 16px;
  }

  .xl\:pr-16px {
    padding-right: 16px;
  }

  .xl\:pb-16px {
    padding-bottom: 16px;
  }

  .xl\:pl-16px {
    padding-left: 16px;
  }

  .xl\:pt-17px {
    padding-top: 17px;
  }

  .xl\:pr-17px {
    padding-right: 17px;
  }

  .xl\:pb-17px {
    padding-bottom: 17px;
  }

  .xl\:pl-17px {
    padding-left: 17px;
  }

  .xl\:pt-18px {
    padding-top: 18px;
  }

  .xl\:pr-18px {
    padding-right: 18px;
  }

  .xl\:pb-18px {
    padding-bottom: 18px;
  }

  .xl\:pl-18px {
    padding-left: 18px;
  }

  .xl\:pt-19px {
    padding-top: 19px;
  }

  .xl\:pr-19px {
    padding-right: 19px;
  }

  .xl\:pb-19px {
    padding-bottom: 19px;
  }

  .xl\:pl-19px {
    padding-left: 19px;
  }

  .xl\:pt-20px {
    padding-top: 20px;
  }

  .xl\:pr-20px {
    padding-right: 20px;
  }

  .xl\:pb-20px {
    padding-bottom: 20px;
  }

  .xl\:pl-20px {
    padding-left: 20px;
  }

  .xl\:pt-21px {
    padding-top: 21px;
  }

  .xl\:pr-21px {
    padding-right: 21px;
  }

  .xl\:pb-21px {
    padding-bottom: 21px;
  }

  .xl\:pl-21px {
    padding-left: 21px;
  }

  .xl\:pt-23px {
    padding-top: 23px;
  }

  .xl\:pr-23px {
    padding-right: 23px;
  }

  .xl\:pb-23px {
    padding-bottom: 23px;
  }

  .xl\:pl-23px {
    padding-left: 23px;
  }

  .xl\:pt-22px {
    padding-top: 22px;
  }

  .xl\:pr-22px {
    padding-right: 22px;
  }

  .xl\:pb-22px {
    padding-bottom: 22px;
  }

  .xl\:pl-22px {
    padding-left: 22px;
  }

  .xl\:pt-25px {
    padding-top: 25px;
  }

  .xl\:pr-25px {
    padding-right: 25px;
  }

  .xl\:pb-25px {
    padding-bottom: 25px;
  }

  .xl\:pl-25px {
    padding-left: 25px;
  }

  .xl\:pt-27px {
    padding-top: 27px;
  }

  .xl\:pr-27px {
    padding-right: 27px;
  }

  .xl\:pb-27px {
    padding-bottom: 27px;
  }

  .xl\:pl-27px {
    padding-left: 27px;
  }

  .xl\:pt-28px {
    padding-top: 28px;
  }

  .xl\:pr-28px {
    padding-right: 28px;
  }

  .xl\:pb-28px {
    padding-bottom: 28px;
  }

  .xl\:pl-28px {
    padding-left: 28px;
  }

  .xl\:pt-30px {
    padding-top: 30px;
  }

  .xl\:pr-30px {
    padding-right: 30px;
  }

  .xl\:pb-30px {
    padding-bottom: 30px;
  }

  .xl\:pl-30px {
    padding-left: 30px;
  }

  .xl\:pt-34px {
    padding-top: 34px;
  }

  .xl\:pr-34px {
    padding-right: 34px;
  }

  .xl\:pb-34px {
    padding-bottom: 34px;
  }

  .xl\:pl-34px {
    padding-left: 34px;
  }

  .xl\:pt-35px {
    padding-top: 35px;
  }

  .xl\:pr-35px {
    padding-right: 35px;
  }

  .xl\:pb-35px {
    padding-bottom: 35px;
  }

  .xl\:pl-35px {
    padding-left: 35px;
  }

  .xl\:pt-37px {
    padding-top: 37px;
  }

  .xl\:pr-37px {
    padding-right: 37px;
  }

  .xl\:pb-37px {
    padding-bottom: 37px;
  }

  .xl\:pl-37px {
    padding-left: 37px;
  }

  .xl\:pt-46px {
    padding-top: 46px;
  }

  .xl\:pr-46px {
    padding-right: 46px;
  }

  .xl\:pb-46px {
    padding-bottom: 46px;
  }

  .xl\:pl-46px {
    padding-left: 46px;
  }

  .xl\:pt-62px {
    padding-top: 62px;
  }

  .xl\:pr-62px {
    padding-right: 62px;
  }

  .xl\:pb-62px {
    padding-bottom: 62px;
  }

  .xl\:pl-62px {
    padding-left: 62px;
  }

  .xl\:pt-72px {
    padding-top: 72px;
  }

  .xl\:pr-72px {
    padding-right: 72px;
  }

  .xl\:pb-72px {
    padding-bottom: 72px;
  }

  .xl\:pl-72px {
    padding-left: 72px;
  }

  .xl\:pt-75px {
    padding-top: 75px;
  }

  .xl\:pr-75px {
    padding-right: 75px;
  }

  .xl\:pb-75px {
    padding-bottom: 75px;
  }

  .xl\:pl-75px {
    padding-left: 75px;
  }

  .xl\:pt-77px {
    padding-top: 77px;
  }

  .xl\:pr-77px {
    padding-right: 77px;
  }

  .xl\:pb-77px {
    padding-bottom: 77px;
  }

  .xl\:pl-77px {
    padding-left: 77px;
  }

  .xl\:pt-26px {
    padding-top: 26px;
  }

  .xl\:pr-26px {
    padding-right: 26px;
  }

  .xl\:pb-26px {
    padding-bottom: 26px;
  }

  .xl\:pl-26px {
    padding-left: 26px;
  }

  .xl\:pt-40px {
    padding-top: 40px;
  }

  .xl\:pr-40px {
    padding-right: 40px;
  }

  .xl\:pb-40px {
    padding-bottom: 40px;
  }

  .xl\:pl-40px {
    padding-left: 40px;
  }

  .xl\:pt-36px {
    padding-top: 36px;
  }

  .xl\:pr-36px {
    padding-right: 36px;
  }

  .xl\:pb-36px {
    padding-bottom: 36px;
  }

  .xl\:pl-36px {
    padding-left: 36px;
  }

  .xl\:pt-38px {
    padding-top: 38px;
  }

  .xl\:pr-38px {
    padding-right: 38px;
  }

  .xl\:pb-38px {
    padding-bottom: 38px;
  }

  .xl\:pl-38px {
    padding-left: 38px;
  }

  .xl\:pt-50px {
    padding-top: 50px;
  }

  .xl\:pr-50px {
    padding-right: 50px;
  }

  .xl\:pb-50px {
    padding-bottom: 50px;
  }

  .xl\:pl-50px {
    padding-left: 50px;
  }

  .xl\:pt-55px {
    padding-top: 55px;
  }

  .xl\:pr-55px {
    padding-right: 55px;
  }

  .xl\:pb-55px {
    padding-bottom: 55px;
  }

  .xl\:pl-55px {
    padding-left: 55px;
  }

  .xl\:pt-57px {
    padding-top: 57px;
  }

  .xl\:pr-57px {
    padding-right: 57px;
  }

  .xl\:pb-57px {
    padding-bottom: 57px;
  }

  .xl\:pl-57px {
    padding-left: 57px;
  }

  .xl\:pt-63px {
    padding-top: 63px;
  }

  .xl\:pr-63px {
    padding-right: 63px;
  }

  .xl\:pb-63px {
    padding-bottom: 63px;
  }

  .xl\:pl-63px {
    padding-left: 63px;
  }

  .xl\:pt-65px {
    padding-top: 65px;
  }

  .xl\:pr-65px {
    padding-right: 65px;
  }

  .xl\:pb-65px {
    padding-bottom: 65px;
  }

  .xl\:pl-65px {
    padding-left: 65px;
  }

  .xl\:pt-80px {
    padding-top: 80px;
  }

  .xl\:pr-80px {
    padding-right: 80px;
  }

  .xl\:pb-80px {
    padding-bottom: 80px;
  }

  .xl\:pl-80px {
    padding-left: 80px;
  }

  .xl\:pt-83px {
    padding-top: 83px;
  }

  .xl\:pr-83px {
    padding-right: 83px;
  }

  .xl\:pb-83px {
    padding-bottom: 83px;
  }

  .xl\:pl-83px {
    padding-left: 83px;
  }

  .xl\:pt-84px {
    padding-top: 84px;
  }

  .xl\:pr-84px {
    padding-right: 84px;
  }

  .xl\:pb-84px {
    padding-bottom: 84px;
  }

  .xl\:pl-84px {
    padding-left: 84px;
  }

  .xl\:pt-85px {
    padding-top: 85px;
  }

  .xl\:pr-85px {
    padding-right: 85px;
  }

  .xl\:pb-85px {
    padding-bottom: 85px;
  }

  .xl\:pl-85px {
    padding-left: 85px;
  }

  .xl\:pt-96px {
    padding-top: 96px;
  }

  .xl\:pr-96px {
    padding-right: 96px;
  }

  .xl\:pb-96px {
    padding-bottom: 96px;
  }

  .xl\:pl-96px {
    padding-left: 96px;
  }

  .xl\:pt-100px {
    padding-top: 100px;
  }

  .xl\:pr-100px {
    padding-right: 100px;
  }

  .xl\:pb-100px {
    padding-bottom: 100px;
  }

  .xl\:pl-100px {
    padding-left: 100px;
  }

  .xl\:pt-150px {
    padding-top: 150px;
  }

  .xl\:pr-150px {
    padding-right: 150px;
  }

  .xl\:pb-150px {
    padding-bottom: 150px;
  }

  .xl\:pl-150px {
    padding-left: 150px;
  }

  .xl\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .xl\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .xl\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .xl\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .xl\:pt-111px {
    padding-top: 111px;
  }

  .xl\:pr-111px {
    padding-right: 111px;
  }

  .xl\:pb-111px {
    padding-bottom: 111px;
  }

  .xl\:pl-111px {
    padding-left: 111px;
  }

  .xl\:pt-252px {
    padding-top: 252px;
  }

  .xl\:pr-252px {
    padding-right: 252px;
  }

  .xl\:pb-252px {
    padding-bottom: 252px;
  }

  .xl\:pl-252px {
    padding-left: 252px;
  }

  .xl\:pt-320px {
    padding-top: 320px;
  }

  .xl\:pr-320px {
    padding-right: 320px;
  }

  .xl\:pb-320px {
    padding-bottom: 320px;
  }

  .xl\:pl-320px {
    padding-left: 320px;
  }

  .xl\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xl\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .xl\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .xl\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .xl\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .xl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xl\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .xl\:placeholder-black::placeholder {
    color: #000;
  }

  .xl\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xl\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .xl\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .xl\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .xl\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .xl\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xl\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .xl\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .xl\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .xl\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .xl\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xl\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .xl\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .xl\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .xl\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .xl\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .xl\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .xl\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xl\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .xl\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xl\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xl\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .xl\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .xl\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .xl\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xl\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .xl\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xl\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xl\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .xl\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xl\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .xl\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .xl\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .xl\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .xl\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .xl\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .xl\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .xl\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .xl\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .xl\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .xl\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .xl\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .xl\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .xl\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xl\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .xl\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .xl\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .xl\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .xl\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xl\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .xl\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .xl\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .xl\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .xl\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xl\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .xl\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xl\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xl\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .xl\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xl\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .xl\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .xl\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .xl\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .xl\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .xl\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .xl\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .xl\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .xl\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .xl\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xl\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .xl\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .xl\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .xl\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .xl\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .xl\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .xl\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .xl\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .xl\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .xl\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xl\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .xl\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .xl\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .xl\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .xl\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .xl\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .xl\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .xl\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .xl\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .xl\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .xl\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .xl\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xl\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .xl\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xl\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xl\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .xl\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .xl\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .xl\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .xl\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .xl\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .xl\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xl\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .xl\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .xl\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .xl\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .xl\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xl\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .xl\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .xl\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .xl\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .xl\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xl\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .xl\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xl\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xl\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .xl\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .xl\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .xl\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .xl\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .xl\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .xl\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xl\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .xl\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xl\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xl\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .xl\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .xl\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .xl\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xl\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .xl\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xl\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xl\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .xl\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xl\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .xl\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .xl\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .xl\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .xl\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xl\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .xl\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xl\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xl\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .xl\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .xl\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .xl\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .xl\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .xl\:placeholder-green::placeholder {
    color: #38c172;
  }

  .xl\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xl\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .xl\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .xl\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .xl\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .xl\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .xl\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .xl\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xl\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .xl\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xl\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xl\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .xl\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xl\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .xl\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .xl\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .xl\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .xl\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .xl\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .xl\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .xl\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .xl\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .xl\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xl\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .xl\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .xl\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .xl\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .xl\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .xl\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .xl\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xl\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .xl\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xl\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xl\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .xl\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .xl\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .xl\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xl\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .xl\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xl\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xl\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .xl\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .xl\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .xl\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .xl\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .xl\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .xl\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .xl\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .xl\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xl\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .xl\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .xl\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .xl\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .xl\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xl\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .xl\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .xl\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .xl\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .xl\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .xl\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .xl\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xl\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .xl\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xl\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xl\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .xl\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xl\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .xl\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xl\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xl\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .xl\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .xl\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .xl\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .xl\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .xl\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .xl\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xl\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .xl\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .xl\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .xl\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .xl\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xl\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .xl\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .xl\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .xl\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .xl\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xl\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .xl\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .xl\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .xl\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .xl\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xl\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .xl\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .xl\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .xl\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .xl\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .xl\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .xl\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .xl\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .xl\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .xl\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .xl\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .xl\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .xl\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .xl\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xl\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .xl\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .xl\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .xl\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .xl\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .xl\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .xl\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .xl\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .xl\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .xl\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xl\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .xl\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .xl\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .xl\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .xl\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xl\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .xl\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .xl\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .xl\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .xl\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .xl\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .xl\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xl\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .xl\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xl\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xl\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .xl\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .xl\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .xl\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .xl\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .xl\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .xl\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xl\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .xl\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .xl\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .xl\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .xl\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xl\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .xl\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .xl\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .xl\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .xl\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xl\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .xl\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xl\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xl\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .xl\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .xl\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .xl\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xl\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .xl\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xl\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xl\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .xl\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xl\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .xl\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .xl\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .xl\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .xl\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .xl\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .xl\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .xl\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .xl\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .xl\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .xl\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .xl\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .xl\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .xl\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .xl\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .xl\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .xl\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .xl\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .xl\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xl\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .xl\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .xl\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .xl\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .xl\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .xl\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .xl\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .xl\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .xl\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .xl\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xl\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .xl\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .xl\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .xl\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .xl\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xl\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .xl\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .xl\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .xl\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .xl\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xl\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .xl\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .xl\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .xl\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .xl\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xl\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .xl\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .xl\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .xl\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .xl\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .xl\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .xl\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .xl\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .xl\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .xl\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .xl\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .xl\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .xl\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .xl\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .xl\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .xl\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .xl\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .xl\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .xl\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .xl\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xl\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .xl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .xl\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .xl\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xl\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xl\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .xl\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .xl\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .xl\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .xl\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xl\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .xl\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .xl\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .xl\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .xl\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xl\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .xl\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .xl\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .xl\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .xl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .xl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xl\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .xl\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xl\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .xl\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xl\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xl\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .xl\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .xl\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xl\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .xl\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xl\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .xl\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xl\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xl\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .xl\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .xl\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .xl\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xl\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .xl\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .xl\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .xl\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .xl\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .xl\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .xl\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .xl\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xl\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .xl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .xl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .xl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .xl\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .xl\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xl\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .xl\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .xl\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .xl\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .xl\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xl\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .xl\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xl\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xl\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .xl\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xl\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .xl\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .xl\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .xl\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .xl\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .xl\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .xl\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .xl\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .xl\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .xl\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xl\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .xl\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .xl\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .xl\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .xl\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .xl\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .xl\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .xl\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .xl\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .xl\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .xl\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .xl\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .xl\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .xl\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .xl\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .xl\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .xl\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .xl\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .xl\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .xl\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xl\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .xl\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xl\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .xl\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xl\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xl\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .xl\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .xl\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .xl\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .xl\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .xl\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .xl\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xl\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .xl\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .xl\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .xl\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .xl\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xl\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .xl\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .xl\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .xl\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .xl\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xl\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .xl\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xl\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xl\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .xl\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .xl\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .xl\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .xl\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .xl\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .xl\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xl\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .xl\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xl\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xl\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .xl\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .xl\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xl\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .xl\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xl\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .xl\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xl\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xl\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .xl\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xl\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .xl\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .xl\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .xl\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .xl\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xl\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .xl\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xl\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xl\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .xl\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .xl\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .xl\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .xl\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .xl\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .xl\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xl\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .xl\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .xl\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .xl\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .xl\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .xl\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xl\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .xl\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xl\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .xl\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xl\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xl\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .xl\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xl\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .xl\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .xl\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .xl\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .xl\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .xl\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .xl\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .xl\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .xl\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .xl\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xl\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .xl\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .xl\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .xl\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .xl\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .xl\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xl\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .xl\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xl\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .xl\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xl\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xl\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .xl\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .xl\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xl\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .xl\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xl\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .xl\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xl\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xl\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .xl\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .xl\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .xl\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .xl\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .xl\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .xl\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .xl\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xl\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .xl\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xl\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .xl\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .xl\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .xl\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .xl\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xl\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .xl\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .xl\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .xl\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .xl\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .xl\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xl\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .xl\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xl\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .xl\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xl\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xl\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .xl\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xl\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .xl\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xl\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xl\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .xl\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .xl\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .xl\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .xl\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .xl\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .xl\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xl\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .xl\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .xl\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .xl\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .xl\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xl\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .xl\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .xl\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .xl\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .xl\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xl\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .xl\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .xl\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .xl\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .xl\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xl\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .xl\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .xl\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .xl\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .xl\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .xl\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xl\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .xl\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .xl\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xl\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .xl\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .xl\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .xl\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .xl\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .xl\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .xl\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xl\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .xl\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .xl\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .xl\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .xl\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .xl\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .xl\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .xl\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .xl\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xl\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .xl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .xl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .xl\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .xl\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xl\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .xl\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .xl\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .xl\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .xl\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .xl\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xl\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .xl\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xl\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .xl\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xl\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xl\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .xl\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .xl\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .xl\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .xl\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .xl\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .xl\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xl\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .xl\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .xl\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .xl\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .xl\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xl\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .xl\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .xl\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .xl\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .xl\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xl\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .xl\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xl\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xl\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .xl\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .xl\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xl\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .xl\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xl\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .xl\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xl\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xl\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .xl\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xl\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .xl\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .xl\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .xl\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .xl\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .xl\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .xl\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .xl\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .xl\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .xl\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .xl\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xl\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .xl\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .xl\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xl\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .xl\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .xl\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .xl\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .xl\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .xl\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .xl\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xl\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .xl\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .xl\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .xl\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .xl\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .xl\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .xl\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .xl\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .xl\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .xl\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xl\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .xl\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .xl\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .xl\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .xl\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xl\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .xl\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .xl\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .xl\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .xl\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xl\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .xl\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .xl\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .xl\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .xl\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xl\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .xl\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .xl\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .xl\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .xl\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .xl\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .xl\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .xl\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .xl\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .xl\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .xl\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .xl\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .xl\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .xl\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .xl\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .xl\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .xl\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .xl\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .xl\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .xl\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .xl\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .xl\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .xl\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .xl\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .xl\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .xl\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .xl\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .xl\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .xl\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .xl\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .xl\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .xl\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .xl\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .xl\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .xl\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .xl\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .xl\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .xl\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .xl\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .xl\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .xl\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .xl\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .xl\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .xl\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .xl\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .xl\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .xl\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .xl\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .xl\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .xl\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .xl\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .xl\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .xl\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .xl\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .xl\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .xl\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .xl\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .xl\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .xl\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .xl\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .xl\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .xl\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .xl\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .xl\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .xl\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .xl\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .xl\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .xl\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .xl\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .xl\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .xl\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .xl\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .xl\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .xl\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .xl\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .xl\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .xl\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .xl\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .xl\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .xl\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .xl\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .xl\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .xl\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .xl\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .xl\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .xl\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .xl\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .xl\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .xl\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .xl\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .xl\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .xl\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .xl\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .xl\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .xl\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .xl\:top-0 {
    top: 0;
  }

  .xl\:right-0 {
    right: 0;
  }

  .xl\:bottom-0 {
    bottom: 0;
  }

  .xl\:left-0 {
    left: 0;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:top-1\/2 {
    top: 50%;
  }

  .xl\:right-1\/2 {
    right: 50%;
  }

  .xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xl\:left-1\/2 {
    left: 50%;
  }

  .xl\:-top-4px {
    top: -4px;
  }

  .xl\:-right-4px {
    right: -4px;
  }

  .xl\:-bottom-4px {
    bottom: -4px;
  }

  .xl\:-left-4px {
    left: -4px;
  }

  .xl\:top-14px {
    top: 14px;
  }

  .xl\:right-14px {
    right: 14px;
  }

  .xl\:bottom-14px {
    bottom: 14px;
  }

  .xl\:left-14px {
    left: 14px;
  }

  .xl\:top-21px {
    top: 21px;
  }

  .xl\:right-21px {
    right: 21px;
  }

  .xl\:bottom-21px {
    bottom: 21px;
  }

  .xl\:left-21px {
    left: 21px;
  }

  .xl\:-top-21px {
    top: -21px;
  }

  .xl\:-right-21px {
    right: -21px;
  }

  .xl\:-bottom-21px {
    bottom: -21px;
  }

  .xl\:-left-21px {
    left: -21px;
  }

  .xl\:-top-30px {
    top: -30px;
  }

  .xl\:-right-30px {
    right: -30px;
  }

  .xl\:-bottom-30px {
    bottom: -30px;
  }

  .xl\:-left-30px {
    left: -30px;
  }

  .xl\:top-12px {
    top: 12px;
  }

  .xl\:right-12px {
    right: 12px;
  }

  .xl\:bottom-12px {
    bottom: 12px;
  }

  .xl\:left-12px {
    left: 12px;
  }

  .xl\:top-13px {
    top: 13px;
  }

  .xl\:right-13px {
    right: 13px;
  }

  .xl\:bottom-13px {
    bottom: 13px;
  }

  .xl\:left-13px {
    left: 13px;
  }

  .xl\:top-15px {
    top: 15px;
  }

  .xl\:right-15px {
    right: 15px;
  }

  .xl\:bottom-15px {
    bottom: 15px;
  }

  .xl\:left-15px {
    left: 15px;
  }

  .xl\:top-20px {
    top: 20px;
  }

  .xl\:right-20px {
    right: 20px;
  }

  .xl\:bottom-20px {
    bottom: 20px;
  }

  .xl\:left-20px {
    left: 20px;
  }

  .xl\:top-22px {
    top: 22px;
  }

  .xl\:right-22px {
    right: 22px;
  }

  .xl\:bottom-22px {
    bottom: 22px;
  }

  .xl\:left-22px {
    left: 22px;
  }

  .xl\:top-25px {
    top: 25px;
  }

  .xl\:right-25px {
    right: 25px;
  }

  .xl\:bottom-25px {
    bottom: 25px;
  }

  .xl\:left-25px {
    left: 25px;
  }

  .xl\:top-27px {
    top: 27px;
  }

  .xl\:right-27px {
    right: 27px;
  }

  .xl\:bottom-27px {
    bottom: 27px;
  }

  .xl\:left-27px {
    left: 27px;
  }

  .xl\:top-28px {
    top: 28px;
  }

  .xl\:right-28px {
    right: 28px;
  }

  .xl\:bottom-28px {
    bottom: 28px;
  }

  .xl\:left-28px {
    left: 28px;
  }

  .xl\:top-30px {
    top: 30px;
  }

  .xl\:right-30px {
    right: 30px;
  }

  .xl\:bottom-30px {
    bottom: 30px;
  }

  .xl\:left-30px {
    left: 30px;
  }

  .xl\:top-32px {
    top: 32px;
  }

  .xl\:right-32px {
    right: 32px;
  }

  .xl\:bottom-32px {
    bottom: 32px;
  }

  .xl\:left-32px {
    left: 32px;
  }

  .xl\:top-36px {
    top: 36px;
  }

  .xl\:right-36px {
    right: 36px;
  }

  .xl\:bottom-36px {
    bottom: 36px;
  }

  .xl\:left-36px {
    left: 36px;
  }

  .xl\:top-40px {
    top: 40px;
  }

  .xl\:right-40px {
    right: 40px;
  }

  .xl\:bottom-40px {
    bottom: 40px;
  }

  .xl\:left-40px {
    left: 40px;
  }

  .xl\:top-50px {
    top: 50px;
  }

  .xl\:right-50px {
    right: 50px;
  }

  .xl\:bottom-50px {
    bottom: 50px;
  }

  .xl\:left-50px {
    left: 50px;
  }

  .xl\:top-75px {
    top: 75px;
  }

  .xl\:right-75px {
    right: 75px;
  }

  .xl\:bottom-75px {
    bottom: 75px;
  }

  .xl\:left-75px {
    left: 75px;
  }

  .xl\:top-80px {
    top: 80px;
  }

  .xl\:right-80px {
    right: 80px;
  }

  .xl\:bottom-80px {
    bottom: 80px;
  }

  .xl\:left-80px {
    left: 80px;
  }

  .xl\:top-213px {
    top: 213px;
  }

  .xl\:right-213px {
    right: 213px;
  }

  .xl\:bottom-213px {
    bottom: 213px;
  }

  .xl\:left-213px {
    left: 213px;
  }

  .xl\:top-295px {
    top: 295px;
  }

  .xl\:right-295px {
    right: 295px;
  }

  .xl\:bottom-295px {
    bottom: 295px;
  }

  .xl\:left-295px {
    left: 295px;
  }

  .xl\:top-324px {
    top: 324px;
  }

  .xl\:right-324px {
    right: 324px;
  }

  .xl\:bottom-324px {
    bottom: 324px;
  }

  .xl\:left-324px {
    left: 324px;
  }

  .xl\:top-364px {
    top: 364px;
  }

  .xl\:right-364px {
    right: 364px;
  }

  .xl\:bottom-364px {
    bottom: 364px;
  }

  .xl\:left-364px {
    left: 364px;
  }

  .xl\:top-428px {
    top: 428px;
  }

  .xl\:right-428px {
    right: 428px;
  }

  .xl\:bottom-428px {
    bottom: 428px;
  }

  .xl\:left-428px {
    left: 428px;
  }

  .xl\:top-50percent {
    top: 50%;
  }

  .xl\:right-50percent {
    right: 50%;
  }

  .xl\:bottom-50percent {
    bottom: 50%;
  }

  .xl\:left-50percent {
    left: 50%;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xl\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xl\:shadow-none {
    box-shadow: none;
  }

  .xl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xl\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xl\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .xl\:fill-current {
    fill: currentColor;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:text-primary {
    color: #525ddc;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-black {
    color: #000;
  }

  .xl\:text-grey-darkest {
    color: #3d4852;
  }

  .xl\:text-grey-darker {
    color: #606f7b;
  }

  .xl\:text-grey-dark {
    color: #8795a1;
  }

  .xl\:text-grey {
    color: #b8c2cc;
  }

  .xl\:text-grey-light {
    color: #dae1e7;
  }

  .xl\:text-grey-lighter {
    color: #f1f5f8;
  }

  .xl\:text-grey-lightest {
    color: #f8fafc;
  }

  .xl\:text-white {
    color: #ffffff;
  }

  .xl\:text-red-darkest {
    color: #3b0d0c;
  }

  .xl\:text-red-darker {
    color: #621b18;
  }

  .xl\:text-red-dark {
    color: #cc1f1a;
  }

  .xl\:text-red {
    color: #e3342f;
  }

  .xl\:text-red-light {
    color: #ef5753;
  }

  .xl\:text-red-lighter {
    color: #f9acaa;
  }

  .xl\:text-red-lightest {
    color: #fcebea;
  }

  .xl\:text-orange-darkest {
    color: #462a16;
  }

  .xl\:text-orange-darker {
    color: #613b1f;
  }

  .xl\:text-orange-dark {
    color: #de751f;
  }

  .xl\:text-orange {
    color: #f6993f;
  }

  .xl\:text-orange-light {
    color: #faad63;
  }

  .xl\:text-orange-lighter {
    color: #fcd9b6;
  }

  .xl\:text-orange-lightest {
    color: #fff5eb;
  }

  .xl\:text-yellow-darkest {
    color: #453411;
  }

  .xl\:text-yellow-darker {
    color: #684f1d;
  }

  .xl\:text-yellow-dark {
    color: #f2d024;
  }

  .xl\:text-yellow {
    color: #ffed4a;
  }

  .xl\:text-yellow-light {
    color: #fff382;
  }

  .xl\:text-yellow-lighter {
    color: #fff9c2;
  }

  .xl\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .xl\:text-green-darkest {
    color: #0f2f21;
  }

  .xl\:text-green-darker {
    color: #1a4731;
  }

  .xl\:text-green-dark {
    color: #1f9d55;
  }

  .xl\:text-green {
    color: #38c172;
  }

  .xl\:text-green-light {
    color: #51d88a;
  }

  .xl\:text-green-lighter {
    color: #a2f5bf;
  }

  .xl\:text-green-lightest {
    color: #e3fcec;
  }

  .xl\:text-teal-darkest {
    color: #0d3331;
  }

  .xl\:text-teal-darker {
    color: #20504f;
  }

  .xl\:text-teal-dark {
    color: #38a89d;
  }

  .xl\:text-teal {
    color: #4dc0b5;
  }

  .xl\:text-teal-light {
    color: #64d5ca;
  }

  .xl\:text-teal-lighter {
    color: #a0f0ed;
  }

  .xl\:text-teal-lightest {
    color: #e8fffe;
  }

  .xl\:text-blue-darkest {
    color: #12283a;
  }

  .xl\:text-blue-darker {
    color: #1c3d5a;
  }

  .xl\:text-blue-dark {
    color: #2779bd;
  }

  .xl\:text-blue {
    color: #3490dc;
  }

  .xl\:text-blue-light {
    color: #6cb2eb;
  }

  .xl\:text-blue-lighter {
    color: #bcdefa;
  }

  .xl\:text-blue-lightest {
    color: #eff8ff;
  }

  .xl\:text-indigo-darkest {
    color: #191e38;
  }

  .xl\:text-indigo-darker {
    color: #2f365f;
  }

  .xl\:text-indigo-dark {
    color: #5661b3;
  }

  .xl\:text-indigo {
    color: #6574cd;
  }

  .xl\:text-indigo-light {
    color: #7886d7;
  }

  .xl\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .xl\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .xl\:text-purple-darkest {
    color: #21183c;
  }

  .xl\:text-purple-darker {
    color: #382b5f;
  }

  .xl\:text-purple-dark {
    color: #794acf;
  }

  .xl\:text-purple {
    color: #9561e2;
  }

  .xl\:text-purple-light {
    color: #a779e9;
  }

  .xl\:text-purple-lighter {
    color: #d6bbfc;
  }

  .xl\:text-purple-lightest {
    color: #f3ebff;
  }

  .xl\:text-pink-darkest {
    color: #451225;
  }

  .xl\:text-pink-darker {
    color: #6f213f;
  }

  .xl\:text-pink-dark {
    color: #eb5286;
  }

  .xl\:text-pink {
    color: #f66d9b;
  }

  .xl\:text-pink-light {
    color: #fa7ea8;
  }

  .xl\:text-pink-lighter {
    color: #ffbbca;
  }

  .xl\:text-pink-lightest {
    color: #ffebef;
  }

  .xl\:text-brandy-punch {
    color: #c88532;
  }

  .xl\:text-alto {
    color: #d8d8d8;
  }

  .xl\:text-concrete {
    color: #f2f2f2;
  }

  .xl\:text-dusty-grey {
    color: #979797;
  }

  .xl\:text-flint {
    color: #6b655d;
  }

  .xl\:text-gallery {
    color: #eee;
  }

  .xl\:text-gimblet {
    color: #bfa775;
  }

  .xl\:text-mine-shaft {
    color: #2a2727;
  }

  .xl\:text-pale-oyster {
    color: #9b9184;
  }

  .xl\:text-porsche {
    color: #e8a959;
  }

  .xl\:text-sand-dune {
    color: #807465;
  }

  .xl\:text-thunder {
    color: #231f20;
  }

  .xl\:text-notblack {
    color: #101010;
  }

  .xl\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-black:hover {
    color: #000;
  }

  .xl\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .xl\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .xl\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .xl\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .xl\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .xl\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .xl\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .xl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xl\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .xl\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .xl\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .xl\:hover\:text-red:hover {
    color: #e3342f;
  }

  .xl\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .xl\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .xl\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .xl\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .xl\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .xl\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .xl\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .xl\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .xl\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .xl\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .xl\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .xl\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .xl\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .xl\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .xl\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .xl\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .xl\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .xl\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .xl\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .xl\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .xl\:hover\:text-green:hover {
    color: #38c172;
  }

  .xl\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .xl\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .xl\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .xl\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .xl\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .xl\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .xl\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .xl\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .xl\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .xl\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .xl\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .xl\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .xl\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .xl\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .xl\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .xl\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .xl\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .xl\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .xl\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .xl\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .xl\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .xl\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .xl\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .xl\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .xl\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .xl\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .xl\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .xl\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .xl\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .xl\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .xl\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .xl\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .xl\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .xl\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .xl\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .xl\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .xl\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .xl\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .xl\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .xl\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .xl\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .xl\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .xl\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .xl\:hover\:text-gallery:hover {
    color: #eee;
  }

  .xl\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .xl\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .xl\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .xl\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .xl\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .xl\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .xl\:hover\:text-notblack:hover {
    color: #101010;
  }

  .xl\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:text-black:focus {
    color: #000;
  }

  .xl\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .xl\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .xl\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .xl\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .xl\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .xl\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .xl\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .xl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xl\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .xl\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .xl\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .xl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xl\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .xl\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .xl\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .xl\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .xl\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .xl\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .xl\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .xl\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .xl\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .xl\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .xl\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .xl\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .xl\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .xl\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .xl\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .xl\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .xl\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .xl\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .xl\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .xl\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .xl\:focus\:text-green:focus {
    color: #38c172;
  }

  .xl\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .xl\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .xl\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .xl\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .xl\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .xl\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .xl\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .xl\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .xl\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .xl\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .xl\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .xl\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .xl\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .xl\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .xl\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .xl\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .xl\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .xl\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .xl\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .xl\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .xl\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .xl\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .xl\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .xl\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .xl\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .xl\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .xl\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .xl\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .xl\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .xl\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .xl\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .xl\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .xl\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .xl\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .xl\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .xl\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .xl\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .xl\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .xl\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .xl\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .xl\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .xl\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .xl\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .xl\:focus\:text-gallery:focus {
    color: #eee;
  }

  .xl\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .xl\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .xl\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .xl\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .xl\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .xl\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .xl\:focus\:text-notblack:focus {
    color: #101010;
  }

  .xl\:text-xs {
    font-size: .75rem;
  }

  .xl\:text-sm {
    font-size: .875rem;
  }

  .xl\:text-base {
    font-size: 1rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }

  .xl\:text-13px {
    font-size: 13px;
  }

  .xl\:text-14px {
    font-size: 14px;
  }

  .xl\:text-15px {
    font-size: 15px;
  }

  .xl\:text-21px {
    font-size: 21px;
  }

  .xl\:text-27px {
    font-size: 27px;
  }

  .xl\:text-28px {
    font-size: 28px;
  }

  .xl\:text-32px {
    font-size: 32px;
  }

  .xl\:text-18px {
    font-size: 18px;
  }

  .xl\:text-50px {
    font-size: 50px;
  }

  .xl\:text-70px {
    font-size: 70px;
  }

  .xl\:text-80px {
    font-size: 80px;
  }

  .xl\:text-13rem {
    font-size: 1.3rem;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tracking-1 {
    letter-spacing: 1px;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .xl\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .xl\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .xl\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .xl\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .xl\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .xl\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .xl\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .xl\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .xl\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .xl\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    overflow-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:w-0 {
    width: 0;
  }

  .xl\:w-1 {
    width: 0.25rem;
  }

  .xl\:w-2 {
    width: 0.5rem;
  }

  .xl\:w-3 {
    width: 0.75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-20 {
    width: 5.313rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-28 {
    width: 7.063rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.33333%;
  }

  .xl\:w-2\/3 {
    width: 66.66667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.66667%;
  }

  .xl\:w-5\/6 {
    width: 83.33333%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:w-12px {
    width: 12px;
  }

  .xl\:w-15px {
    width: 15px;
  }

  .xl\:w-27px {
    width: 27px;
  }

  .xl\:w-56px {
    width: 56px;
  }

  .xl\:w-74px {
    width: 74px;
  }

  .xl\:w-76px {
    width: 76px;
  }

  .xl\:w-78px {
    width: 78px;
  }

  .xl\:w-85px {
    width: 85px;
  }

  .xl\:w-88px {
    width: 88px;
  }

  .xl\:w-90px {
    width: 90px;
  }

  .xl\:w-100px {
    width: 100px;
  }

  .xl\:w-111px {
    width: 111px;
  }

  .xl\:w-120px {
    width: 120px;
  }

  .xl\:w-140px {
    width: 140px;
  }

  .xl\:w-142px {
    width: 142px;
  }

  .xl\:w-147px {
    width: 147px;
  }

  .xl\:w-154px {
    width: 154px;
  }

  .xl\:w-175px {
    width: 175px;
  }

  .xl\:w-190px {
    width: 190px;
  }

  .xl\:w-200px {
    width: 200px;
  }

  .xl\:w-228px {
    width: 228px;
  }

  .xl\:w-250px {
    width: 250px;
  }

  .xl\:w-260px {
    width: 260px;
  }

  .xl\:w-270px {
    width: 270px;
  }

  .xl\:w-289px {
    width: 289px;
  }

  .xl\:w-290px {
    width: 290px;
  }

  .xl\:w-300px {
    width: 300px;
  }

  .xl\:w-308px {
    width: 308px;
  }

  .xl\:w-340px {
    width: 340px;
  }

  .xl\:w-345px {
    width: 345px;
  }

  .xl\:w-326px {
    width: 326px;
  }

  .xl\:w-335px {
    width: 335px;
  }

  .xl\:w-350px {
    width: 350px;
  }

  .xl\:w-376px {
    width: 376px;
  }

  .xl\:w-382px {
    width: 382px;
  }

  .xl\:w-388px {
    width: 388px;
  }

  .xl\:w-408px {
    width: 408px;
  }

  .xl\:w-516px {
    width: 516px;
  }

  .xl\:w-637px {
    width: 637px;
  }

  .xl\:w-720px {
    width: 720px;
  }

  .xl\:w-840px {
    width: 840px;
  }

  .xl\:w-930px {
    width: 930px;
  }

  .xl\:w-931px {
    width: 931px;
  }

  .xl\:w-1012px {
    width: 1012px;
  }

  .xl\:w-1200px {
    width: 1200px;
  }

  .xl\:w-1274px {
    width: 1274px;
  }

  .xl\:w-23percent {
    width: 23%;
  }

  .xl\:w-30percent {
    width: 30%;
  }

  .xl\:w-35percent {
    width: 35%;
  }

  .xl\:w-70percent {
    width: 70%;
  }

  .xl\:w-78percent {
    width: 78%;
  }

  .xl\:w-80percent {
    width: 80%;
  }

  .xl\:w-32percent {
    width: 32.333%;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-1 {
    z-index: 1;
  }

  .xl\:z-2 {
    z-index: 2;
  }

  .xl\:z-9 {
    z-index: 9;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-99 {
    z-index: 99;
  }

  .xl\:z-999 {
    z-index: 999;
  }

  .xl\:z-99999 {
    z-index: 99999;
  }

  .xl\:z-999999 {
    z-index: 999999;
  }

  .xl\:z-99999999 {
    z-index: 99999999;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 1920px) {
  .xxl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xxl\:bg-fixed {
    background-attachment: fixed;
  }

  .xxl\:bg-local {
    background-attachment: local;
  }

  .xxl\:bg-scroll {
    background-attachment: scroll;
  }

  .xxl\:bg-primary {
    background-color: #525ddc;
  }

  .xxl\:bg-transparent {
    background-color: transparent;
  }

  .xxl\:bg-black {
    background-color: #000;
  }

  .xxl\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .xxl\:bg-grey-darker {
    background-color: #606f7b;
  }

  .xxl\:bg-grey-dark {
    background-color: #8795a1;
  }

  .xxl\:bg-grey {
    background-color: #b8c2cc;
  }

  .xxl\:bg-grey-light {
    background-color: #dae1e7;
  }

  .xxl\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .xxl\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .xxl\:bg-white {
    background-color: #ffffff;
  }

  .xxl\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .xxl\:bg-red-darker {
    background-color: #621b18;
  }

  .xxl\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .xxl\:bg-red {
    background-color: #e3342f;
  }

  .xxl\:bg-red-light {
    background-color: #ef5753;
  }

  .xxl\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .xxl\:bg-red-lightest {
    background-color: #fcebea;
  }

  .xxl\:bg-orange-darkest {
    background-color: #462a16;
  }

  .xxl\:bg-orange-darker {
    background-color: #613b1f;
  }

  .xxl\:bg-orange-dark {
    background-color: #de751f;
  }

  .xxl\:bg-orange {
    background-color: #f6993f;
  }

  .xxl\:bg-orange-light {
    background-color: #faad63;
  }

  .xxl\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .xxl\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .xxl\:bg-yellow-darkest {
    background-color: #453411;
  }

  .xxl\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .xxl\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .xxl\:bg-yellow {
    background-color: #ffed4a;
  }

  .xxl\:bg-yellow-light {
    background-color: #fff382;
  }

  .xxl\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .xxl\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .xxl\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .xxl\:bg-green-darker {
    background-color: #1a4731;
  }

  .xxl\:bg-green-dark {
    background-color: #1f9d55;
  }

  .xxl\:bg-green {
    background-color: #38c172;
  }

  .xxl\:bg-green-light {
    background-color: #51d88a;
  }

  .xxl\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .xxl\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .xxl\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .xxl\:bg-teal-darker {
    background-color: #20504f;
  }

  .xxl\:bg-teal-dark {
    background-color: #38a89d;
  }

  .xxl\:bg-teal {
    background-color: #4dc0b5;
  }

  .xxl\:bg-teal-light {
    background-color: #64d5ca;
  }

  .xxl\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .xxl\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .xxl\:bg-blue-darkest {
    background-color: #12283a;
  }

  .xxl\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .xxl\:bg-blue-dark {
    background-color: #2779bd;
  }

  .xxl\:bg-blue {
    background-color: #3490dc;
  }

  .xxl\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .xxl\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .xxl\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .xxl\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .xxl\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .xxl\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .xxl\:bg-indigo {
    background-color: #6574cd;
  }

  .xxl\:bg-indigo-light {
    background-color: #7886d7;
  }

  .xxl\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .xxl\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .xxl\:bg-purple-darkest {
    background-color: #21183c;
  }

  .xxl\:bg-purple-darker {
    background-color: #382b5f;
  }

  .xxl\:bg-purple-dark {
    background-color: #794acf;
  }

  .xxl\:bg-purple {
    background-color: #9561e2;
  }

  .xxl\:bg-purple-light {
    background-color: #a779e9;
  }

  .xxl\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .xxl\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .xxl\:bg-pink-darkest {
    background-color: #451225;
  }

  .xxl\:bg-pink-darker {
    background-color: #6f213f;
  }

  .xxl\:bg-pink-dark {
    background-color: #eb5286;
  }

  .xxl\:bg-pink {
    background-color: #f66d9b;
  }

  .xxl\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .xxl\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .xxl\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .xxl\:bg-brandy-punch {
    background-color: #c88532;
  }

  .xxl\:bg-alto {
    background-color: #d8d8d8;
  }

  .xxl\:bg-concrete {
    background-color: #f2f2f2;
  }

  .xxl\:bg-dusty-grey {
    background-color: #979797;
  }

  .xxl\:bg-flint {
    background-color: #6b655d;
  }

  .xxl\:bg-gallery {
    background-color: #eee;
  }

  .xxl\:bg-gimblet {
    background-color: #bfa775;
  }

  .xxl\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .xxl\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .xxl\:bg-porsche {
    background-color: #e8a959;
  }

  .xxl\:bg-sand-dune {
    background-color: #807465;
  }

  .xxl\:bg-thunder {
    background-color: #231f20;
  }

  .xxl\:bg-notblack {
    background-color: #101010;
  }

  .xxl\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .xxl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xxl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xxl\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .xxl\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .xxl\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .xxl\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .xxl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .xxl\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .xxl\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .xxl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xxl\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .xxl\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .xxl\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .xxl\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .xxl\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .xxl\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .xxl\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .xxl\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .xxl\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .xxl\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .xxl\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .xxl\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .xxl\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .xxl\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .xxl\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .xxl\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .xxl\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .xxl\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .xxl\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .xxl\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .xxl\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .xxl\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .xxl\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .xxl\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .xxl\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .xxl\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .xxl\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .xxl\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .xxl\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .xxl\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .xxl\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .xxl\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .xxl\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .xxl\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .xxl\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .xxl\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .xxl\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .xxl\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .xxl\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .xxl\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .xxl\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .xxl\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .xxl\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .xxl\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .xxl\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .xxl\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .xxl\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .xxl\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .xxl\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .xxl\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .xxl\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .xxl\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .xxl\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .xxl\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .xxl\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .xxl\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .xxl\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .xxl\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .xxl\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .xxl\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .xxl\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .xxl\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .xxl\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .xxl\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .xxl\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .xxl\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .xxl\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .xxl\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .xxl\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .xxl\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .xxl\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .xxl\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .xxl\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .xxl\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .xxl\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .xxl\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .xxl\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .xxl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xxl\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xxl\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .xxl\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .xxl\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .xxl\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .xxl\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .xxl\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .xxl\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .xxl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xxl\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .xxl\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .xxl\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .xxl\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .xxl\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .xxl\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .xxl\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .xxl\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .xxl\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .xxl\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .xxl\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .xxl\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .xxl\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .xxl\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .xxl\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .xxl\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .xxl\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .xxl\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .xxl\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .xxl\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .xxl\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .xxl\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .xxl\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .xxl\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .xxl\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .xxl\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .xxl\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .xxl\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .xxl\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .xxl\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .xxl\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .xxl\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .xxl\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .xxl\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .xxl\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .xxl\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .xxl\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .xxl\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .xxl\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .xxl\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .xxl\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .xxl\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .xxl\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .xxl\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .xxl\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .xxl\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .xxl\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .xxl\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .xxl\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .xxl\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .xxl\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .xxl\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .xxl\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .xxl\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .xxl\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .xxl\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .xxl\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .xxl\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .xxl\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .xxl\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .xxl\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .xxl\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .xxl\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .xxl\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .xxl\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .xxl\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .xxl\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .xxl\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .xxl\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .xxl\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .xxl\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .xxl\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .xxl\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .xxl\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .xxl\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .xxl\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .xxl\:bg-bottom {
    background-position: bottom;
  }

  .xxl\:bg-center {
    background-position: center;
  }

  .xxl\:bg-left {
    background-position: left;
  }

  .xxl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xxl\:bg-left-top {
    background-position: left top;
  }

  .xxl\:bg-right {
    background-position: right;
  }

  .xxl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xxl\:bg-right-top {
    background-position: right top;
  }

  .xxl\:bg-top {
    background-position: top;
  }

  .xxl\:bg-repeat {
    background-repeat: repeat;
  }

  .xxl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xxl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xxl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xxl\:bg-repeat-round {
    background-repeat: round;
  }

  .xxl\:bg-repeat-space {
    background-repeat: space;
  }

  .xxl\:bg-auto {
    background-size: auto;
  }

  .xxl\:bg-cover {
    background-size: cover;
  }

  .xxl\:bg-contain {
    background-size: contain;
  }

  .xxl\:border-collapse {
    border-collapse: collapse;
  }

  .xxl\:border-separate {
    border-collapse: separate;
  }

  .xxl\:border-primary {
    border-color: #525ddc;
  }

  .xxl\:border-transparent {
    border-color: transparent;
  }

  .xxl\:border-black {
    border-color: #000;
  }

  .xxl\:border-grey-darkest {
    border-color: #3d4852;
  }

  .xxl\:border-grey-darker {
    border-color: #606f7b;
  }

  .xxl\:border-grey-dark {
    border-color: #8795a1;
  }

  .xxl\:border-grey {
    border-color: #b8c2cc;
  }

  .xxl\:border-grey-light {
    border-color: #dae1e7;
  }

  .xxl\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .xxl\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .xxl\:border-white {
    border-color: #ffffff;
  }

  .xxl\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .xxl\:border-red-darker {
    border-color: #621b18;
  }

  .xxl\:border-red-dark {
    border-color: #cc1f1a;
  }

  .xxl\:border-red {
    border-color: #e3342f;
  }

  .xxl\:border-red-light {
    border-color: #ef5753;
  }

  .xxl\:border-red-lighter {
    border-color: #f9acaa;
  }

  .xxl\:border-red-lightest {
    border-color: #fcebea;
  }

  .xxl\:border-orange-darkest {
    border-color: #462a16;
  }

  .xxl\:border-orange-darker {
    border-color: #613b1f;
  }

  .xxl\:border-orange-dark {
    border-color: #de751f;
  }

  .xxl\:border-orange {
    border-color: #f6993f;
  }

  .xxl\:border-orange-light {
    border-color: #faad63;
  }

  .xxl\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .xxl\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .xxl\:border-yellow-darkest {
    border-color: #453411;
  }

  .xxl\:border-yellow-darker {
    border-color: #684f1d;
  }

  .xxl\:border-yellow-dark {
    border-color: #f2d024;
  }

  .xxl\:border-yellow {
    border-color: #ffed4a;
  }

  .xxl\:border-yellow-light {
    border-color: #fff382;
  }

  .xxl\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .xxl\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .xxl\:border-green-darkest {
    border-color: #0f2f21;
  }

  .xxl\:border-green-darker {
    border-color: #1a4731;
  }

  .xxl\:border-green-dark {
    border-color: #1f9d55;
  }

  .xxl\:border-green {
    border-color: #38c172;
  }

  .xxl\:border-green-light {
    border-color: #51d88a;
  }

  .xxl\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .xxl\:border-green-lightest {
    border-color: #e3fcec;
  }

  .xxl\:border-teal-darkest {
    border-color: #0d3331;
  }

  .xxl\:border-teal-darker {
    border-color: #20504f;
  }

  .xxl\:border-teal-dark {
    border-color: #38a89d;
  }

  .xxl\:border-teal {
    border-color: #4dc0b5;
  }

  .xxl\:border-teal-light {
    border-color: #64d5ca;
  }

  .xxl\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .xxl\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .xxl\:border-blue-darkest {
    border-color: #12283a;
  }

  .xxl\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .xxl\:border-blue-dark {
    border-color: #2779bd;
  }

  .xxl\:border-blue {
    border-color: #3490dc;
  }

  .xxl\:border-blue-light {
    border-color: #6cb2eb;
  }

  .xxl\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .xxl\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .xxl\:border-indigo-darkest {
    border-color: #191e38;
  }

  .xxl\:border-indigo-darker {
    border-color: #2f365f;
  }

  .xxl\:border-indigo-dark {
    border-color: #5661b3;
  }

  .xxl\:border-indigo {
    border-color: #6574cd;
  }

  .xxl\:border-indigo-light {
    border-color: #7886d7;
  }

  .xxl\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .xxl\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .xxl\:border-purple-darkest {
    border-color: #21183c;
  }

  .xxl\:border-purple-darker {
    border-color: #382b5f;
  }

  .xxl\:border-purple-dark {
    border-color: #794acf;
  }

  .xxl\:border-purple {
    border-color: #9561e2;
  }

  .xxl\:border-purple-light {
    border-color: #a779e9;
  }

  .xxl\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .xxl\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .xxl\:border-pink-darkest {
    border-color: #451225;
  }

  .xxl\:border-pink-darker {
    border-color: #6f213f;
  }

  .xxl\:border-pink-dark {
    border-color: #eb5286;
  }

  .xxl\:border-pink {
    border-color: #f66d9b;
  }

  .xxl\:border-pink-light {
    border-color: #fa7ea8;
  }

  .xxl\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .xxl\:border-pink-lightest {
    border-color: #ffebef;
  }

  .xxl\:border-brandy-punch {
    border-color: #c88532;
  }

  .xxl\:border-alto {
    border-color: #d8d8d8;
  }

  .xxl\:border-concrete {
    border-color: #f2f2f2;
  }

  .xxl\:border-dusty-grey {
    border-color: #979797;
  }

  .xxl\:border-flint {
    border-color: #6b655d;
  }

  .xxl\:border-gallery {
    border-color: #eee;
  }

  .xxl\:border-gimblet {
    border-color: #bfa775;
  }

  .xxl\:border-mine-shaft {
    border-color: #2a2727;
  }

  .xxl\:border-pale-oyster {
    border-color: #9b9184;
  }

  .xxl\:border-porsche {
    border-color: #e8a959;
  }

  .xxl\:border-sand-dune {
    border-color: #807465;
  }

  .xxl\:border-thunder {
    border-color: #231f20;
  }

  .xxl\:border-notblack {
    border-color: #101010;
  }

  .xxl\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .xxl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xxl\:hover\:border-black:hover {
    border-color: #000;
  }

  .xxl\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .xxl\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .xxl\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .xxl\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .xxl\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .xxl\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .xxl\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .xxl\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .xxl\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .xxl\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .xxl\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .xxl\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .xxl\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .xxl\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .xxl\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .xxl\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .xxl\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .xxl\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .xxl\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .xxl\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .xxl\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .xxl\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .xxl\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .xxl\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .xxl\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .xxl\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .xxl\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .xxl\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .xxl\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .xxl\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .xxl\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .xxl\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .xxl\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .xxl\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .xxl\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .xxl\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .xxl\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .xxl\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .xxl\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .xxl\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .xxl\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .xxl\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .xxl\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .xxl\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .xxl\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .xxl\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .xxl\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .xxl\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .xxl\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .xxl\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .xxl\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .xxl\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .xxl\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .xxl\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .xxl\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .xxl\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .xxl\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .xxl\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .xxl\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .xxl\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .xxl\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .xxl\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .xxl\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .xxl\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .xxl\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .xxl\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .xxl\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .xxl\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .xxl\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .xxl\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .xxl\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .xxl\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .xxl\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .xxl\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .xxl\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .xxl\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .xxl\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .xxl\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .xxl\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .xxl\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .xxl\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .xxl\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .xxl\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .xxl\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .xxl\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .xxl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xxl\:focus\:border-black:focus {
    border-color: #000;
  }

  .xxl\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .xxl\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .xxl\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .xxl\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .xxl\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .xxl\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .xxl\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .xxl\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .xxl\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .xxl\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .xxl\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .xxl\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .xxl\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .xxl\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .xxl\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .xxl\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .xxl\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .xxl\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .xxl\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .xxl\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .xxl\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .xxl\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .xxl\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .xxl\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .xxl\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .xxl\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .xxl\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .xxl\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .xxl\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .xxl\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .xxl\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .xxl\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .xxl\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .xxl\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .xxl\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .xxl\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .xxl\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .xxl\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .xxl\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .xxl\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .xxl\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .xxl\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .xxl\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .xxl\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .xxl\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .xxl\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .xxl\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .xxl\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .xxl\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .xxl\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .xxl\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .xxl\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .xxl\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .xxl\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .xxl\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .xxl\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .xxl\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .xxl\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .xxl\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .xxl\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .xxl\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .xxl\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .xxl\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .xxl\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .xxl\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .xxl\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .xxl\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .xxl\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .xxl\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .xxl\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .xxl\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .xxl\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .xxl\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .xxl\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .xxl\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .xxl\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .xxl\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .xxl\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .xxl\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .xxl\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .xxl\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .xxl\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .xxl\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .xxl\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .xxl\:rounded-100 {
    border-radius: 100%;
  }

  .xxl\:rounded-none {
    border-radius: 0;
  }

  .xxl\:rounded-sm {
    border-radius: .125rem;
  }

  .xxl\:rounded {
    border-radius: .25rem;
  }

  .xxl\:rounded-lg {
    border-radius: .5rem;
  }

  .xxl\:rounded-full {
    border-radius: 9999px;
  }

  .xxl\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .xxl\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .xxl\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xxl\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xxl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xxl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xxl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxl\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .xxl\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .xxl\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xxl\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xxl\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .xxl\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .xxl\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xxl\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xxl\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .xxl\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .xxl\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xxl\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xxl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xxl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xxl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .xxl\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .xxl\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .xxl\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .xxl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xxl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xxl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xxl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xxl\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .xxl\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .xxl\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .xxl\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .xxl\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .xxl\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .xxl\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .xxl\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .xxl\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .xxl\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .xxl\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .xxl\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .xxl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xxl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xxl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xxl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xxl\:border-solid {
    border-style: solid;
  }

  .xxl\:border-dashed {
    border-style: dashed;
  }

  .xxl\:border-dotted {
    border-style: dotted;
  }

  .xxl\:border-double {
    border-style: double;
  }

  .xxl\:border-none {
    border-style: none;
  }

  .xxl\:border-0 {
    border-width: 0;
  }

  .xxl\:border-2 {
    border-width: 2px;
  }

  .xxl\:border-4 {
    border-width: 4px;
  }

  .xxl\:border-8 {
    border-width: 8px;
  }

  .xxl\:border {
    border-width: 1px;
  }

  .xxl\:border-3px {
    border-width: 3px;
  }

  .xxl\:border-t-0 {
    border-top-width: 0;
  }

  .xxl\:border-r-0 {
    border-right-width: 0;
  }

  .xxl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xxl\:border-l-0 {
    border-left-width: 0;
  }

  .xxl\:border-t-2 {
    border-top-width: 2px;
  }

  .xxl\:border-r-2 {
    border-right-width: 2px;
  }

  .xxl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxl\:border-l-2 {
    border-left-width: 2px;
  }

  .xxl\:border-t-4 {
    border-top-width: 4px;
  }

  .xxl\:border-r-4 {
    border-right-width: 4px;
  }

  .xxl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xxl\:border-l-4 {
    border-left-width: 4px;
  }

  .xxl\:border-t-8 {
    border-top-width: 8px;
  }

  .xxl\:border-r-8 {
    border-right-width: 8px;
  }

  .xxl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xxl\:border-l-8 {
    border-left-width: 8px;
  }

  .xxl\:border-t {
    border-top-width: 1px;
  }

  .xxl\:border-r {
    border-right-width: 1px;
  }

  .xxl\:border-b {
    border-bottom-width: 1px;
  }

  .xxl\:border-l {
    border-left-width: 1px;
  }

  .xxl\:border-t-3px {
    border-top-width: 3px;
  }

  .xxl\:border-r-3px {
    border-right-width: 3px;
  }

  .xxl\:border-b-3px {
    border-bottom-width: 3px;
  }

  .xxl\:border-l-3px {
    border-left-width: 3px;
  }

  .xxl\:cursor-auto {
    cursor: auto;
  }

  .xxl\:cursor-default {
    cursor: default;
  }

  .xxl\:cursor-pointer {
    cursor: pointer;
  }

  .xxl\:cursor-wait {
    cursor: wait;
  }

  .xxl\:cursor-text {
    cursor: text;
  }

  .xxl\:cursor-move {
    cursor: move;
  }

  .xxl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xxl\:block {
    display: block;
  }

  .xxl\:inline-block {
    display: inline-block;
  }

  .xxl\:inline {
    display: inline;
  }

  .xxl\:flex {
    display: -webkit-box;
    display: flex;
  }

  .xxl\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .xxl\:table {
    display: table;
  }

  .xxl\:table-row {
    display: table-row;
  }

  .xxl\:table-cell {
    display: table-cell;
  }

  .xxl\:hidden {
    display: none;
  }

  .xxl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .xxl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .xxl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .xxl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .xxl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xxl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xxl\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xxl\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .xxl\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .xxl\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .xxl\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .xxl\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .xxl\:self-auto {
    align-self: auto;
  }

  .xxl\:self-start {
    align-self: flex-start;
  }

  .xxl\:self-end {
    align-self: flex-end;
  }

  .xxl\:self-center {
    align-self: center;
  }

  .xxl\:self-stretch {
    align-self: stretch;
  }

  .xxl\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .xxl\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .xxl\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .xxl\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .xxl\:justify-around {
    justify-content: space-around;
  }

  .xxl\:content-center {
    align-content: center;
  }

  .xxl\:content-start {
    align-content: flex-start;
  }

  .xxl\:content-end {
    align-content: flex-end;
  }

  .xxl\:content-between {
    align-content: space-between;
  }

  .xxl\:content-around {
    align-content: space-around;
  }

  .xxl\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .xxl\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .xxl\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .xxl\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .xxl\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .xxl\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .xxl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xxl\:flex-shrink {
    flex-shrink: 1;
  }

  .xxl\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .xxl\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .xxl\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .xxl\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .xxl\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .xxl\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .xxl\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .xxl\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .xxl\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .xxl\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .xxl\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .xxl\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .xxl\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .xxl\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .xxl\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .xxl\:float-right {
    float: right;
  }

  .xxl\:float-left {
    float: left;
  }

  .xxl\:float-none {
    float: none;
  }

  .xxl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xxl\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .xxl\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .xxl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .xxl\:font-hairline {
    font-weight: 100;
  }

  .xxl\:font-thin {
    font-weight: 200;
  }

  .xxl\:font-light {
    font-weight: 300;
  }

  .xxl\:font-normal {
    font-weight: 400;
  }

  .xxl\:font-medium {
    font-weight: 500;
  }

  .xxl\:font-semibold {
    font-weight: 600;
  }

  .xxl\:font-bold {
    font-weight: 700;
  }

  .xxl\:font-extrabold {
    font-weight: 800;
  }

  .xxl\:font-black {
    font-weight: 900;
  }

  .xxl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xxl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xxl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xxl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xxl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xxl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xxl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xxl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xxl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xxl\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .xxl\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .xxl\:focus\:font-light:focus {
    font-weight: 300;
  }

  .xxl\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .xxl\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .xxl\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .xxl\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .xxl\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .xxl\:focus\:font-black:focus {
    font-weight: 900;
  }

  .xxl\:h-0 {
    height: 0;
  }

  .xxl\:h-1 {
    height: 0.25rem;
  }

  .xxl\:h-2 {
    height: 0.5rem;
  }

  .xxl\:h-3 {
    height: 0.75rem;
  }

  .xxl\:h-4 {
    height: 1rem;
  }

  .xxl\:h-5 {
    height: 1.25rem;
  }

  .xxl\:h-6 {
    height: 1.5rem;
  }

  .xxl\:h-8 {
    height: 2rem;
  }

  .xxl\:h-10 {
    height: 2.5rem;
  }

  .xxl\:h-12 {
    height: 3rem;
  }

  .xxl\:h-16 {
    height: 4rem;
  }

  .xxl\:h-24 {
    height: 6rem;
  }

  .xxl\:h-32 {
    height: 8rem;
  }

  .xxl\:h-48 {
    height: 12rem;
  }

  .xxl\:h-64 {
    height: 16rem;
  }

  .xxl\:h-auto {
    height: auto;
  }

  .xxl\:h-px {
    height: 1px;
  }

  .xxl\:h-full {
    height: 100%;
  }

  .xxl\:h-screen {
    height: 100vh;
  }

  .xxl\:h-2px {
    height: 2px;
  }

  .xxl\:h-10px {
    height: 10px;
  }

  .xxl\:h-14px {
    height: 14px;
  }

  .xxl\:h-15px {
    height: 15px;
  }

  .xxl\:h-30px {
    height: 30px;
  }

  .xxl\:h-33px {
    height: 33px;
  }

  .xxl\:h-35px {
    height: 35px;
  }

  .xxl\:h-37px {
    height: 37px;
  }

  .xxl\:h-44px {
    height: 44px;
  }

  .xxl\:h-45px {
    height: 45px;
  }

  .xxl\:h-50px {
    height: 50px;
  }

  .xxl\:h-55px {
    height: 55px;
  }

  .xxl\:h-69px {
    height: 69px;
  }

  .xxl\:h-70px {
    height: 70px;
  }

  .xxl\:h-75px {
    height: 75px;
  }

  .xxl\:h-77px {
    height: 77px;
  }

  .xxl\:h-86px {
    height: 86px;
  }

  .xxl\:h-90px {
    height: 90px;
  }

  .xxl\:h-94px {
    height: 94px;
  }

  .xxl\:h-95px {
    height: 95px;
  }

  .xxl\:h-100px {
    height: 100px;
  }

  .xxl\:h-106px {
    height: 106px;
  }

  .xxl\:h-108px {
    height: 108px;
  }

  .xxl\:h-117px {
    height: 117px;
  }

  .xxl\:h-137px {
    height: 137px;
  }

  .xxl\:h-142px {
    height: 142px;
  }

  .xxl\:h-147px {
    height: 147px;
  }

  .xxl\:h-153px {
    height: 153px;
  }

  .xxl\:h-157px {
    height: 157px;
  }

  .xxl\:h-167px {
    height: 167px;
  }

  .xxl\:h-182px {
    height: 182px;
  }

  .xxl\:h-189px {
    height: 189px;
  }

  .xxl\:h-198px {
    height: 198px;
  }

  .xxl\:h-200px {
    height: 200px;
  }

  .xxl\:h-213px {
    height: 213px;
  }

  .xxl\:h-234px {
    height: 234px;
  }

  .xxl\:h-227px {
    height: 227px;
  }

  .xxl\:h-228px {
    height: 228px;
  }

  .xxl\:h-615px {
    height: 615px;
  }

  .xxl\:h-6px {
    height: 6px;
  }

  .xxl\:h-59px {
    height: 59px;
  }

  .xxl\:h-60px {
    height: 60px;
  }

  .xxl\:h-97px {
    height: 97px;
  }

  .xxl\:h-122px {
    height: 122px;
  }

  .xxl\:h-125px {
    height: 125px;
  }

  .xxl\:h-172px {
    height: 172px;
  }

  .xxl\:h-178px {
    height: 178px;
  }

  .xxl\:h-236px {
    height: 236px;
  }

  .xxl\:h-295px {
    height: 295px;
  }

  .xxl\:h-335px {
    height: 335px;
  }

  .xxl\:h-336px {
    height: 336px;
  }

  .xxl\:h-375px {
    height: 375px;
  }

  .xxl\:h-376px {
    height: 376px;
  }

  .xxl\:h-395px {
    height: 395px;
  }

  .xxl\:h-400px {
    height: 400px;
  }

  .xxl\:h-416px {
    height: 416px;
  }

  .xxl\:h-495px {
    height: 495px;
  }

  .xxl\:h-930px {
    height: 930px;
  }

  .xxl\:h-90percent {
    height: 90%;
  }

  .xxl\:leading-30 {
    line-height: 30px;
  }

  .xxl\:leading-none {
    line-height: 1;
  }

  .xxl\:leading-tight {
    line-height: 1.25;
  }

  .xxl\:leading-normal {
    line-height: 1.5;
  }

  .xxl\:leading-loose {
    line-height: 2;
  }

  .xxl\:leading-18px {
    line-height: 18px;
  }

  .xxl\:leading-20px {
    line-height: 20px;
  }

  .xxl\:leading-22px {
    line-height: 22px;
  }

  .xxl\:leading-25px {
    line-height: 25px;
  }

  .xxl\:leading-26px {
    line-height: 26px;
  }

  .xxl\:list-inside {
    list-style-position: inside;
  }

  .xxl\:list-outside {
    list-style-position: outside;
  }

  .xxl\:list-none {
    list-style-type: none;
  }

  .xxl\:list-disc {
    list-style-type: disc;
  }

  .xxl\:list-decimal {
    list-style-type: decimal;
  }

  .xxl\:m-0 {
    margin: 0;
  }

  .xxl\:m-1 {
    margin: 0.25rem;
  }

  .xxl\:m-2 {
    margin: 0.5rem;
  }

  .xxl\:m-3 {
    margin: 0.75rem;
  }

  .xxl\:m-4 {
    margin: 1rem;
  }

  .xxl\:m-5 {
    margin: 1.25rem;
  }

  .xxl\:m-6 {
    margin: 1.5rem;
  }

  .xxl\:m-8 {
    margin: 2rem;
  }

  .xxl\:m-10 {
    margin: 2.5rem;
  }

  .xxl\:m-12 {
    margin: 3rem;
  }

  .xxl\:m-16 {
    margin: 4rem;
  }

  .xxl\:m-20 {
    margin: 5rem;
  }

  .xxl\:m-24 {
    margin: 6rem;
  }

  .xxl\:m-32 {
    margin: 8rem;
  }

  .xxl\:m-auto {
    margin: auto;
  }

  .xxl\:m-px {
    margin: 1px;
  }

  .xxl\:m-1px {
    margin: 1px;
  }

  .xxl\:m-3px {
    margin: 3px;
  }

  .xxl\:m-5px {
    margin: 5px;
  }

  .xxl\:m-6px {
    margin: 6px;
  }

  .xxl\:m-7px {
    margin: 7px;
  }

  .xxl\:m-9px {
    margin: 9px;
  }

  .xxl\:m-10px {
    margin: 10px;
  }

  .xxl\:m-11px {
    margin: 11px;
  }

  .xxl\:m-12px {
    margin: 12px;
  }

  .xxl\:m-14px {
    margin: 14px;
  }

  .xxl\:m-17px {
    margin: 17px;
  }

  .xxl\:m-18px {
    margin: 18px;
  }

  .xxl\:m-19px {
    margin: 19px;
  }

  .xxl\:m-20px {
    margin: 20px;
  }

  .xxl\:m-21px {
    margin: 21px;
  }

  .xxl\:m-22px {
    margin: 22px;
  }

  .xxl\:m-23px {
    margin: 23px;
  }

  .xxl\:m-25px {
    margin: 25px;
  }

  .xxl\:m-26px {
    margin: 26px;
  }

  .xxl\:m-27px {
    margin: 27px;
  }

  .xxl\:m-30px {
    margin: 30px;
  }

  .xxl\:m-13px {
    margin: 13px;
  }

  .xxl\:m-15px {
    margin: 15px;
  }

  .xxl\:m-28px {
    margin: 28px;
  }

  .xxl\:m-111px {
    margin: 111px;
  }

  .xxl\:m-122px {
    margin: 122px;
  }

  .xxl\:m-32px {
    margin: 32px;
  }

  .xxl\:m-34px {
    margin: 34px;
  }

  .xxl\:m-37px {
    margin: 37px;
  }

  .xxl\:m-40px {
    margin: 40px;
  }

  .xxl\:m-50px {
    margin: 50px;
  }

  .xxl\:m-55px {
    margin: 55px;
  }

  .xxl\:m-35px {
    margin: 35px;
  }

  .xxl\:m-38px {
    margin: 38px;
  }

  .xxl\:m-46px {
    margin: 46px;
  }

  .xxl\:m-75px {
    margin: 75px;
  }

  .xxl\:m-83px {
    margin: 83px;
  }

  .xxl\:m-84px {
    margin: 84px;
  }

  .xxl\:m-90px {
    margin: 90px;
  }

  .xxl\:m-92px {
    margin: 92px;
  }

  .xxl\:m-100px {
    margin: 100px;
  }

  .xxl\:m-106px {
    margin: 106px;
  }

  .xxl\:m-109px {
    margin: 109px;
  }

  .xxl\:m-180px {
    margin: 180px;
  }

  .xxl\:-m-px {
    margin: -1px;
  }

  .xxl\:-m-1 {
    margin: -0.25rem;
  }

  .xxl\:-m-2 {
    margin: -0.5rem;
  }

  .xxl\:-m-3 {
    margin: -0.75rem;
  }

  .xxl\:-m-4 {
    margin: -1rem;
  }

  .xxl\:-m-5 {
    margin: -1.25rem;
  }

  .xxl\:-m-6 {
    margin: -1.5rem;
  }

  .xxl\:-m-8 {
    margin: -2rem;
  }

  .xxl\:-m-10 {
    margin: -2.5rem;
  }

  .xxl\:-m-12 {
    margin: -3rem;
  }

  .xxl\:-m-16 {
    margin: -4rem;
  }

  .xxl\:-m-20 {
    margin: -5rem;
  }

  .xxl\:-m-24 {
    margin: -6rem;
  }

  .xxl\:-m-32 {
    margin: -8rem;
  }

  .xxl\:-m-2px {
    margin: -2px;
  }

  .xxl\:-m-10px {
    margin: -10px;
  }

  .xxl\:-m-11px {
    margin: -11px;
  }

  .xxl\:-m-12px {
    margin: -12px;
  }

  .xxl\:-m-14px {
    margin: -14px;
  }

  .xxl\:-m-15px {
    margin: -15px;
  }

  .xxl\:-m-30px {
    margin: -30px;
  }

  .xxl\:-m-100px {
    margin: -100px;
  }

  .xxl\:-m-105px {
    margin: -105px;
  }

  .xxl\:-m-300px {
    margin: -300px;
  }

  .xxl\:-m-90px {
    margin: -90px;
  }

  .xxl\:-m-92px {
    margin: -92px;
  }

  .xxl\:-m-65px {
    margin: -65px;
  }

  .xxl\:-m-50px {
    margin: -50px;
  }

  .xxl\:-m-55px {
    margin: -55px;
  }

  .xxl\:-m-50vw {
    margin: -50vw;
  }

  .xxl\:-m-17px {
    margin: -17px;
  }

  .xxl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xxl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xxl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xxl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xxl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xxl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xxl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxl\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxl\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxl\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .xxl\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .xxl\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .xxl\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .xxl\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xxl\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xxl\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .xxl\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .xxl\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .xxl\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .xxl\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xxl\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xxl\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .xxl\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .xxl\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xxl\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xxl\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .xxl\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .xxl\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .xxl\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .xxl\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .xxl\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .xxl\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .xxl\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .xxl\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .xxl\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xxl\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .xxl\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .xxl\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .xxl\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .xxl\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .xxl\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .xxl\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .xxl\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .xxl\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .xxl\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .xxl\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .xxl\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .xxl\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .xxl\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xxl\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .xxl\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .xxl\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .xxl\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .xxl\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .xxl\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .xxl\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .xxl\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .xxl\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .xxl\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .xxl\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xxl\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xxl\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .xxl\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .xxl\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .xxl\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .xxl\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xxl\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xxl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .xxl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .xxl\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .xxl\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .xxl\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .xxl\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .xxl\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .xxl\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .xxl\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .xxl\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .xxl\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xxl\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xxl\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .xxl\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .xxl\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .xxl\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .xxl\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .xxl\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .xxl\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .xxl\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .xxl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xxl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .xxl\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .xxl\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .xxl\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .xxl\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .xxl\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .xxl\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .xxl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xxl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xxl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xxl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xxl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xxl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xxl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxl\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xxl\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xxl\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xxl\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xxl\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .xxl\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .xxl\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xxl\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xxl\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .xxl\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .xxl\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xxl\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xxl\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .xxl\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .xxl\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .xxl\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .xxl\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .xxl\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .xxl\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .xxl\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .xxl\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .xxl\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .xxl\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .xxl\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .xxl\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .xxl\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .xxl\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .xxl\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .xxl\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .xxl\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .xxl\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .xxl\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .xxl\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .xxl\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .xxl\:mt-0 {
    margin-top: 0;
  }

  .xxl\:mr-0 {
    margin-right: 0;
  }

  .xxl\:mb-0 {
    margin-bottom: 0;
  }

  .xxl\:ml-0 {
    margin-left: 0;
  }

  .xxl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xxl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xxl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xxl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xxl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xxl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xxl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xxl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xxl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xxl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xxl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xxl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xxl\:mt-4 {
    margin-top: 1rem;
  }

  .xxl\:mr-4 {
    margin-right: 1rem;
  }

  .xxl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xxl\:ml-4 {
    margin-left: 1rem;
  }

  .xxl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xxl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xxl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xxl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xxl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xxl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xxl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xxl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xxl\:mt-8 {
    margin-top: 2rem;
  }

  .xxl\:mr-8 {
    margin-right: 2rem;
  }

  .xxl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xxl\:ml-8 {
    margin-left: 2rem;
  }

  .xxl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xxl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xxl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xxl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xxl\:mt-12 {
    margin-top: 3rem;
  }

  .xxl\:mr-12 {
    margin-right: 3rem;
  }

  .xxl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xxl\:ml-12 {
    margin-left: 3rem;
  }

  .xxl\:mt-16 {
    margin-top: 4rem;
  }

  .xxl\:mr-16 {
    margin-right: 4rem;
  }

  .xxl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xxl\:ml-16 {
    margin-left: 4rem;
  }

  .xxl\:mt-20 {
    margin-top: 5rem;
  }

  .xxl\:mr-20 {
    margin-right: 5rem;
  }

  .xxl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xxl\:ml-20 {
    margin-left: 5rem;
  }

  .xxl\:mt-24 {
    margin-top: 6rem;
  }

  .xxl\:mr-24 {
    margin-right: 6rem;
  }

  .xxl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xxl\:ml-24 {
    margin-left: 6rem;
  }

  .xxl\:mt-32 {
    margin-top: 8rem;
  }

  .xxl\:mr-32 {
    margin-right: 8rem;
  }

  .xxl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xxl\:ml-32 {
    margin-left: 8rem;
  }

  .xxl\:mt-auto {
    margin-top: auto;
  }

  .xxl\:mr-auto {
    margin-right: auto;
  }

  .xxl\:mb-auto {
    margin-bottom: auto;
  }

  .xxl\:ml-auto {
    margin-left: auto;
  }

  .xxl\:mt-px {
    margin-top: 1px;
  }

  .xxl\:mr-px {
    margin-right: 1px;
  }

  .xxl\:mb-px {
    margin-bottom: 1px;
  }

  .xxl\:ml-px {
    margin-left: 1px;
  }

  .xxl\:mt-1px {
    margin-top: 1px;
  }

  .xxl\:mr-1px {
    margin-right: 1px;
  }

  .xxl\:mb-1px {
    margin-bottom: 1px;
  }

  .xxl\:ml-1px {
    margin-left: 1px;
  }

  .xxl\:mt-3px {
    margin-top: 3px;
  }

  .xxl\:mr-3px {
    margin-right: 3px;
  }

  .xxl\:mb-3px {
    margin-bottom: 3px;
  }

  .xxl\:ml-3px {
    margin-left: 3px;
  }

  .xxl\:mt-5px {
    margin-top: 5px;
  }

  .xxl\:mr-5px {
    margin-right: 5px;
  }

  .xxl\:mb-5px {
    margin-bottom: 5px;
  }

  .xxl\:ml-5px {
    margin-left: 5px;
  }

  .xxl\:mt-6px {
    margin-top: 6px;
  }

  .xxl\:mr-6px {
    margin-right: 6px;
  }

  .xxl\:mb-6px {
    margin-bottom: 6px;
  }

  .xxl\:ml-6px {
    margin-left: 6px;
  }

  .xxl\:mt-7px {
    margin-top: 7px;
  }

  .xxl\:mr-7px {
    margin-right: 7px;
  }

  .xxl\:mb-7px {
    margin-bottom: 7px;
  }

  .xxl\:ml-7px {
    margin-left: 7px;
  }

  .xxl\:mt-9px {
    margin-top: 9px;
  }

  .xxl\:mr-9px {
    margin-right: 9px;
  }

  .xxl\:mb-9px {
    margin-bottom: 9px;
  }

  .xxl\:ml-9px {
    margin-left: 9px;
  }

  .xxl\:mt-10px {
    margin-top: 10px;
  }

  .xxl\:mr-10px {
    margin-right: 10px;
  }

  .xxl\:mb-10px {
    margin-bottom: 10px;
  }

  .xxl\:ml-10px {
    margin-left: 10px;
  }

  .xxl\:mt-11px {
    margin-top: 11px;
  }

  .xxl\:mr-11px {
    margin-right: 11px;
  }

  .xxl\:mb-11px {
    margin-bottom: 11px;
  }

  .xxl\:ml-11px {
    margin-left: 11px;
  }

  .xxl\:mt-12px {
    margin-top: 12px;
  }

  .xxl\:mr-12px {
    margin-right: 12px;
  }

  .xxl\:mb-12px {
    margin-bottom: 12px;
  }

  .xxl\:ml-12px {
    margin-left: 12px;
  }

  .xxl\:mt-14px {
    margin-top: 14px;
  }

  .xxl\:mr-14px {
    margin-right: 14px;
  }

  .xxl\:mb-14px {
    margin-bottom: 14px;
  }

  .xxl\:ml-14px {
    margin-left: 14px;
  }

  .xxl\:mt-17px {
    margin-top: 17px;
  }

  .xxl\:mr-17px {
    margin-right: 17px;
  }

  .xxl\:mb-17px {
    margin-bottom: 17px;
  }

  .xxl\:ml-17px {
    margin-left: 17px;
  }

  .xxl\:mt-18px {
    margin-top: 18px;
  }

  .xxl\:mr-18px {
    margin-right: 18px;
  }

  .xxl\:mb-18px {
    margin-bottom: 18px;
  }

  .xxl\:ml-18px {
    margin-left: 18px;
  }

  .xxl\:mt-19px {
    margin-top: 19px;
  }

  .xxl\:mr-19px {
    margin-right: 19px;
  }

  .xxl\:mb-19px {
    margin-bottom: 19px;
  }

  .xxl\:ml-19px {
    margin-left: 19px;
  }

  .xxl\:mt-20px {
    margin-top: 20px;
  }

  .xxl\:mr-20px {
    margin-right: 20px;
  }

  .xxl\:mb-20px {
    margin-bottom: 20px;
  }

  .xxl\:ml-20px {
    margin-left: 20px;
  }

  .xxl\:mt-21px {
    margin-top: 21px;
  }

  .xxl\:mr-21px {
    margin-right: 21px;
  }

  .xxl\:mb-21px {
    margin-bottom: 21px;
  }

  .xxl\:ml-21px {
    margin-left: 21px;
  }

  .xxl\:mt-22px {
    margin-top: 22px;
  }

  .xxl\:mr-22px {
    margin-right: 22px;
  }

  .xxl\:mb-22px {
    margin-bottom: 22px;
  }

  .xxl\:ml-22px {
    margin-left: 22px;
  }

  .xxl\:mt-23px {
    margin-top: 23px;
  }

  .xxl\:mr-23px {
    margin-right: 23px;
  }

  .xxl\:mb-23px {
    margin-bottom: 23px;
  }

  .xxl\:ml-23px {
    margin-left: 23px;
  }

  .xxl\:mt-25px {
    margin-top: 25px;
  }

  .xxl\:mr-25px {
    margin-right: 25px;
  }

  .xxl\:mb-25px {
    margin-bottom: 25px;
  }

  .xxl\:ml-25px {
    margin-left: 25px;
  }

  .xxl\:mt-26px {
    margin-top: 26px;
  }

  .xxl\:mr-26px {
    margin-right: 26px;
  }

  .xxl\:mb-26px {
    margin-bottom: 26px;
  }

  .xxl\:ml-26px {
    margin-left: 26px;
  }

  .xxl\:mt-27px {
    margin-top: 27px;
  }

  .xxl\:mr-27px {
    margin-right: 27px;
  }

  .xxl\:mb-27px {
    margin-bottom: 27px;
  }

  .xxl\:ml-27px {
    margin-left: 27px;
  }

  .xxl\:mt-30px {
    margin-top: 30px;
  }

  .xxl\:mr-30px {
    margin-right: 30px;
  }

  .xxl\:mb-30px {
    margin-bottom: 30px;
  }

  .xxl\:ml-30px {
    margin-left: 30px;
  }

  .xxl\:mt-13px {
    margin-top: 13px;
  }

  .xxl\:mr-13px {
    margin-right: 13px;
  }

  .xxl\:mb-13px {
    margin-bottom: 13px;
  }

  .xxl\:ml-13px {
    margin-left: 13px;
  }

  .xxl\:mt-15px {
    margin-top: 15px;
  }

  .xxl\:mr-15px {
    margin-right: 15px;
  }

  .xxl\:mb-15px {
    margin-bottom: 15px;
  }

  .xxl\:ml-15px {
    margin-left: 15px;
  }

  .xxl\:mt-28px {
    margin-top: 28px;
  }

  .xxl\:mr-28px {
    margin-right: 28px;
  }

  .xxl\:mb-28px {
    margin-bottom: 28px;
  }

  .xxl\:ml-28px {
    margin-left: 28px;
  }

  .xxl\:mt-111px {
    margin-top: 111px;
  }

  .xxl\:mr-111px {
    margin-right: 111px;
  }

  .xxl\:mb-111px {
    margin-bottom: 111px;
  }

  .xxl\:ml-111px {
    margin-left: 111px;
  }

  .xxl\:mt-122px {
    margin-top: 122px;
  }

  .xxl\:mr-122px {
    margin-right: 122px;
  }

  .xxl\:mb-122px {
    margin-bottom: 122px;
  }

  .xxl\:ml-122px {
    margin-left: 122px;
  }

  .xxl\:mt-32px {
    margin-top: 32px;
  }

  .xxl\:mr-32px {
    margin-right: 32px;
  }

  .xxl\:mb-32px {
    margin-bottom: 32px;
  }

  .xxl\:ml-32px {
    margin-left: 32px;
  }

  .xxl\:mt-34px {
    margin-top: 34px;
  }

  .xxl\:mr-34px {
    margin-right: 34px;
  }

  .xxl\:mb-34px {
    margin-bottom: 34px;
  }

  .xxl\:ml-34px {
    margin-left: 34px;
  }

  .xxl\:mt-37px {
    margin-top: 37px;
  }

  .xxl\:mr-37px {
    margin-right: 37px;
  }

  .xxl\:mb-37px {
    margin-bottom: 37px;
  }

  .xxl\:ml-37px {
    margin-left: 37px;
  }

  .xxl\:mt-40px {
    margin-top: 40px;
  }

  .xxl\:mr-40px {
    margin-right: 40px;
  }

  .xxl\:mb-40px {
    margin-bottom: 40px;
  }

  .xxl\:ml-40px {
    margin-left: 40px;
  }

  .xxl\:mt-50px {
    margin-top: 50px;
  }

  .xxl\:mr-50px {
    margin-right: 50px;
  }

  .xxl\:mb-50px {
    margin-bottom: 50px;
  }

  .xxl\:ml-50px {
    margin-left: 50px;
  }

  .xxl\:mt-55px {
    margin-top: 55px;
  }

  .xxl\:mr-55px {
    margin-right: 55px;
  }

  .xxl\:mb-55px {
    margin-bottom: 55px;
  }

  .xxl\:ml-55px {
    margin-left: 55px;
  }

  .xxl\:mt-35px {
    margin-top: 35px;
  }

  .xxl\:mr-35px {
    margin-right: 35px;
  }

  .xxl\:mb-35px {
    margin-bottom: 35px;
  }

  .xxl\:ml-35px {
    margin-left: 35px;
  }

  .xxl\:mt-38px {
    margin-top: 38px;
  }

  .xxl\:mr-38px {
    margin-right: 38px;
  }

  .xxl\:mb-38px {
    margin-bottom: 38px;
  }

  .xxl\:ml-38px {
    margin-left: 38px;
  }

  .xxl\:mt-46px {
    margin-top: 46px;
  }

  .xxl\:mr-46px {
    margin-right: 46px;
  }

  .xxl\:mb-46px {
    margin-bottom: 46px;
  }

  .xxl\:ml-46px {
    margin-left: 46px;
  }

  .xxl\:mt-75px {
    margin-top: 75px;
  }

  .xxl\:mr-75px {
    margin-right: 75px;
  }

  .xxl\:mb-75px {
    margin-bottom: 75px;
  }

  .xxl\:ml-75px {
    margin-left: 75px;
  }

  .xxl\:mt-83px {
    margin-top: 83px;
  }

  .xxl\:mr-83px {
    margin-right: 83px;
  }

  .xxl\:mb-83px {
    margin-bottom: 83px;
  }

  .xxl\:ml-83px {
    margin-left: 83px;
  }

  .xxl\:mt-84px {
    margin-top: 84px;
  }

  .xxl\:mr-84px {
    margin-right: 84px;
  }

  .xxl\:mb-84px {
    margin-bottom: 84px;
  }

  .xxl\:ml-84px {
    margin-left: 84px;
  }

  .xxl\:mt-90px {
    margin-top: 90px;
  }

  .xxl\:mr-90px {
    margin-right: 90px;
  }

  .xxl\:mb-90px {
    margin-bottom: 90px;
  }

  .xxl\:ml-90px {
    margin-left: 90px;
  }

  .xxl\:mt-92px {
    margin-top: 92px;
  }

  .xxl\:mr-92px {
    margin-right: 92px;
  }

  .xxl\:mb-92px {
    margin-bottom: 92px;
  }

  .xxl\:ml-92px {
    margin-left: 92px;
  }

  .xxl\:mt-100px {
    margin-top: 100px;
  }

  .xxl\:mr-100px {
    margin-right: 100px;
  }

  .xxl\:mb-100px {
    margin-bottom: 100px;
  }

  .xxl\:ml-100px {
    margin-left: 100px;
  }

  .xxl\:mt-106px {
    margin-top: 106px;
  }

  .xxl\:mr-106px {
    margin-right: 106px;
  }

  .xxl\:mb-106px {
    margin-bottom: 106px;
  }

  .xxl\:ml-106px {
    margin-left: 106px;
  }

  .xxl\:mt-109px {
    margin-top: 109px;
  }

  .xxl\:mr-109px {
    margin-right: 109px;
  }

  .xxl\:mb-109px {
    margin-bottom: 109px;
  }

  .xxl\:ml-109px {
    margin-left: 109px;
  }

  .xxl\:mt-180px {
    margin-top: 180px;
  }

  .xxl\:mr-180px {
    margin-right: 180px;
  }

  .xxl\:mb-180px {
    margin-bottom: 180px;
  }

  .xxl\:ml-180px {
    margin-left: 180px;
  }

  .xxl\:-mt-px {
    margin-top: -1px;
  }

  .xxl\:-mr-px {
    margin-right: -1px;
  }

  .xxl\:-mb-px {
    margin-bottom: -1px;
  }

  .xxl\:-ml-px {
    margin-left: -1px;
  }

  .xxl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xxl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xxl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xxl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xxl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xxl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xxl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xxl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xxl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xxl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xxl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xxl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xxl\:-mt-4 {
    margin-top: -1rem;
  }

  .xxl\:-mr-4 {
    margin-right: -1rem;
  }

  .xxl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xxl\:-ml-4 {
    margin-left: -1rem;
  }

  .xxl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xxl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xxl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xxl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xxl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xxl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xxl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xxl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xxl\:-mt-8 {
    margin-top: -2rem;
  }

  .xxl\:-mr-8 {
    margin-right: -2rem;
  }

  .xxl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xxl\:-ml-8 {
    margin-left: -2rem;
  }

  .xxl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xxl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xxl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xxl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xxl\:-mt-12 {
    margin-top: -3rem;
  }

  .xxl\:-mr-12 {
    margin-right: -3rem;
  }

  .xxl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xxl\:-ml-12 {
    margin-left: -3rem;
  }

  .xxl\:-mt-16 {
    margin-top: -4rem;
  }

  .xxl\:-mr-16 {
    margin-right: -4rem;
  }

  .xxl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xxl\:-ml-16 {
    margin-left: -4rem;
  }

  .xxl\:-mt-20 {
    margin-top: -5rem;
  }

  .xxl\:-mr-20 {
    margin-right: -5rem;
  }

  .xxl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xxl\:-ml-20 {
    margin-left: -5rem;
  }

  .xxl\:-mt-24 {
    margin-top: -6rem;
  }

  .xxl\:-mr-24 {
    margin-right: -6rem;
  }

  .xxl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xxl\:-ml-24 {
    margin-left: -6rem;
  }

  .xxl\:-mt-32 {
    margin-top: -8rem;
  }

  .xxl\:-mr-32 {
    margin-right: -8rem;
  }

  .xxl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xxl\:-ml-32 {
    margin-left: -8rem;
  }

  .xxl\:-mt-2px {
    margin-top: -2px;
  }

  .xxl\:-mr-2px {
    margin-right: -2px;
  }

  .xxl\:-mb-2px {
    margin-bottom: -2px;
  }

  .xxl\:-ml-2px {
    margin-left: -2px;
  }

  .xxl\:-mt-10px {
    margin-top: -10px;
  }

  .xxl\:-mr-10px {
    margin-right: -10px;
  }

  .xxl\:-mb-10px {
    margin-bottom: -10px;
  }

  .xxl\:-ml-10px {
    margin-left: -10px;
  }

  .xxl\:-mt-11px {
    margin-top: -11px;
  }

  .xxl\:-mr-11px {
    margin-right: -11px;
  }

  .xxl\:-mb-11px {
    margin-bottom: -11px;
  }

  .xxl\:-ml-11px {
    margin-left: -11px;
  }

  .xxl\:-mt-12px {
    margin-top: -12px;
  }

  .xxl\:-mr-12px {
    margin-right: -12px;
  }

  .xxl\:-mb-12px {
    margin-bottom: -12px;
  }

  .xxl\:-ml-12px {
    margin-left: -12px;
  }

  .xxl\:-mt-14px {
    margin-top: -14px;
  }

  .xxl\:-mr-14px {
    margin-right: -14px;
  }

  .xxl\:-mb-14px {
    margin-bottom: -14px;
  }

  .xxl\:-ml-14px {
    margin-left: -14px;
  }

  .xxl\:-mt-15px {
    margin-top: -15px;
  }

  .xxl\:-mr-15px {
    margin-right: -15px;
  }

  .xxl\:-mb-15px {
    margin-bottom: -15px;
  }

  .xxl\:-ml-15px {
    margin-left: -15px;
  }

  .xxl\:-mt-30px {
    margin-top: -30px;
  }

  .xxl\:-mr-30px {
    margin-right: -30px;
  }

  .xxl\:-mb-30px {
    margin-bottom: -30px;
  }

  .xxl\:-ml-30px {
    margin-left: -30px;
  }

  .xxl\:-mt-100px {
    margin-top: -100px;
  }

  .xxl\:-mr-100px {
    margin-right: -100px;
  }

  .xxl\:-mb-100px {
    margin-bottom: -100px;
  }

  .xxl\:-ml-100px {
    margin-left: -100px;
  }

  .xxl\:-mt-105px {
    margin-top: -105px;
  }

  .xxl\:-mr-105px {
    margin-right: -105px;
  }

  .xxl\:-mb-105px {
    margin-bottom: -105px;
  }

  .xxl\:-ml-105px {
    margin-left: -105px;
  }

  .xxl\:-mt-300px {
    margin-top: -300px;
  }

  .xxl\:-mr-300px {
    margin-right: -300px;
  }

  .xxl\:-mb-300px {
    margin-bottom: -300px;
  }

  .xxl\:-ml-300px {
    margin-left: -300px;
  }

  .xxl\:-mt-90px {
    margin-top: -90px;
  }

  .xxl\:-mr-90px {
    margin-right: -90px;
  }

  .xxl\:-mb-90px {
    margin-bottom: -90px;
  }

  .xxl\:-ml-90px {
    margin-left: -90px;
  }

  .xxl\:-mt-92px {
    margin-top: -92px;
  }

  .xxl\:-mr-92px {
    margin-right: -92px;
  }

  .xxl\:-mb-92px {
    margin-bottom: -92px;
  }

  .xxl\:-ml-92px {
    margin-left: -92px;
  }

  .xxl\:-mt-65px {
    margin-top: -65px;
  }

  .xxl\:-mr-65px {
    margin-right: -65px;
  }

  .xxl\:-mb-65px {
    margin-bottom: -65px;
  }

  .xxl\:-ml-65px {
    margin-left: -65px;
  }

  .xxl\:-mt-50px {
    margin-top: -50px;
  }

  .xxl\:-mr-50px {
    margin-right: -50px;
  }

  .xxl\:-mb-50px {
    margin-bottom: -50px;
  }

  .xxl\:-ml-50px {
    margin-left: -50px;
  }

  .xxl\:-mt-55px {
    margin-top: -55px;
  }

  .xxl\:-mr-55px {
    margin-right: -55px;
  }

  .xxl\:-mb-55px {
    margin-bottom: -55px;
  }

  .xxl\:-ml-55px {
    margin-left: -55px;
  }

  .xxl\:-mt-50vw {
    margin-top: -50vw;
  }

  .xxl\:-mr-50vw {
    margin-right: -50vw;
  }

  .xxl\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .xxl\:-ml-50vw {
    margin-left: -50vw;
  }

  .xxl\:-mt-17px {
    margin-top: -17px;
  }

  .xxl\:-mr-17px {
    margin-right: -17px;
  }

  .xxl\:-mb-17px {
    margin-bottom: -17px;
  }

  .xxl\:-ml-17px {
    margin-left: -17px;
  }

  .xxl\:max-h-full {
    max-height: 100%;
  }

  .xxl\:max-h-screen {
    max-height: 100vh;
  }

  .xxl\:max-h-124px {
    max-height: 124px;
  }

  .xxl\:max-h-137px {
    max-height: 137px;
  }

  .xxl\:max-h-143px {
    max-height: 143px;
  }

  .xxl\:max-h-213px {
    max-height: 213px;
  }

  .xxl\:max-h-234px {
    max-height: 234px;
  }

  .xxl\:max-h-236px {
    max-height: 236px;
  }

  .xxl\:max-h-228px {
    max-height: 228px;
  }

  .xxl\:max-h-335px {
    max-height: 335px;
  }

  .xxl\:max-h-104px {
    max-height: 104px;
  }

  .xxl\:max-h-166px {
    max-height: 166px;
  }

  .xxl\:max-w-xs {
    max-width: 20rem;
  }

  .xxl\:max-w-sm {
    max-width: 30rem;
  }

  .xxl\:max-w-md {
    max-width: 40rem;
  }

  .xxl\:max-w-lg {
    max-width: 50rem;
  }

  .xxl\:max-w-xl {
    max-width: 60rem;
  }

  .xxl\:max-w-2xl {
    max-width: 70rem;
  }

  .xxl\:max-w-3xl {
    max-width: 80rem;
  }

  .xxl\:max-w-4xl {
    max-width: 90rem;
  }

  .xxl\:max-w-5xl {
    max-width: 100rem;
  }

  .xxl\:max-w-full {
    max-width: 100%;
  }

  .xxl\:max-w-1366px {
    max-width: 1366px;
  }

  .xxl\:max-w-20px {
    max-width: 20px;
  }

  .xxl\:max-w-100px {
    max-width: 100px;
  }

  .xxl\:max-w-106px {
    max-width: 106px;
  }

  .xxl\:max-w-114px {
    max-width: 114px;
  }

  .xxl\:max-w-141px {
    max-width: 141px;
  }

  .xxl\:max-w-192px {
    max-width: 192px;
  }

  .xxl\:max-w-254px {
    max-width: 254px;
  }

  .xxl\:max-w-671px {
    max-width: 671px;
  }

  .xxl\:max-w-434px {
    max-width: 434px;
  }

  .xxl\:max-w-443px {
    max-width: 443px;
  }

  .xxl\:max-w-463px {
    max-width: 463px;
  }

  .xxl\:max-w-560px {
    max-width: 560px;
  }

  .xxl\:max-w-661px {
    max-width: 661px;
  }

  .xxl\:max-w-900px {
    max-width: 900px;
  }

  .xxl\:max-w-1012px {
    max-width: 1012px;
  }

  .xxl\:max-w-1200px {
    max-width: 1200px;
  }

  .xxl\:max-w-1274px {
    max-width: 1274px;
  }

  .xxl\:max-w-1343px {
    max-width: 1343px;
  }

  .xxl\:max-w-168px {
    max-width: 168px;
  }

  .xxl\:max-w-190px {
    max-width: 190px;
  }

  .xxl\:max-w-220px {
    max-width: 220px;
  }

  .xxl\:max-w-242px {
    max-width: 242px;
  }

  .xxl\:max-w-228px {
    max-width: 228px;
  }

  .xxl\:max-w-260px {
    max-width: 260px;
  }

  .xxl\:max-w-264px {
    max-width: 264px;
  }

  .xxl\:max-w-270px {
    max-width: 270px;
  }

  .xxl\:max-w-290px {
    max-width: 290px;
  }

  .xxl\:max-w-300px {
    max-width: 300px;
  }

  .xxl\:max-w-330px {
    max-width: 330px;
  }

  .xxl\:max-w-308px {
    max-width: 308px;
  }

  .xxl\:max-w-326px {
    max-width: 326px;
  }

  .xxl\:max-w-340px {
    max-width: 340px;
  }

  .xxl\:max-w-382px {
    max-width: 382px;
  }

  .xxl\:max-w-484px {
    max-width: 484px;
  }

  .xxl\:max-w-636px {
    max-width: 636px;
  }

  .xxl\:max-w-642px {
    max-width: 642px;
  }

  .xxl\:max-w-646px {
    max-width: 646px;
  }

  .xxl\:max-w-690px {
    max-width: 690px;
  }

  .xxl\:max-w-771px {
    max-width: 771px;
  }

  .xxl\:max-w-840px {
    max-width: 840px;
  }

  .xxl\:max-w-930px {
    max-width: 930px;
  }

  .xxl\:max-w-33percent {
    max-width: 33.333%;
  }

  .xxl\:max-w-85percent {
    max-width: 85%;
  }

  .xxl\:max-w-95percent {
    max-width: 95%;
  }

  .xxl\:max-w-screen {
    max-width: 100vw;
  }

  .xxl\:min-h-0 {
    min-height: 0;
  }

  .xxl\:min-h-full {
    min-height: 100%;
  }

  .xxl\:min-h-screen {
    min-height: 100vh;
  }

  .xxl\:min-h-50px {
    min-height: 50px;
  }

  .xxl\:min-h-55px {
    min-height: 55px;
  }

  .xxl\:min-h-140px {
    min-height: 140px;
  }

  .xxl\:min-h-147px {
    min-height: 147px;
  }

  .xxl\:min-h-187px {
    min-height: 187px;
  }

  .xxl\:min-w-0 {
    min-width: 0;
  }

  .xxl\:min-w-64 {
    min-width: 64%;
  }

  .xxl\:min-w-70 {
    min-width: 70%;
  }

  .xxl\:min-w-full {
    min-width: 100%;
  }

  .xxl\:min-w-140px {
    min-width: 140px;
  }

  .xxl\:min-w-190px {
    min-width: 190px;
  }

  .xxl\:min-w-264px {
    min-width: 264px;
  }

  .xxl\:min-w-308px {
    min-width: 308px;
  }

  .xxl\:min-w-326px {
    min-width: 326px;
  }

  .xxl\:min-w-1150px {
    min-width: 1150px;
  }

  .xxl\:min-w-1200px {
    min-width: 1200px;
  }

  .xxl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xxl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xxl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xxl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xxl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xxl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xxl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xxl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xxl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xxl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xxl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xxl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xxl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xxl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xxl\:opacity-0 {
    opacity: 0;
  }

  .xxl\:opacity-25 {
    opacity: 0.25;
  }

  .xxl\:opacity-50 {
    opacity: 0.5;
  }

  .xxl\:opacity-75 {
    opacity: 0.75;
  }

  .xxl\:opacity-100 {
    opacity: 1;
  }

  .xxl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xxl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xxl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xxl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xxl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xxl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xxl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xxl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xxl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xxl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xxl\:outline-none {
    outline: 0;
  }

  .xxl\:focus\:outline-none:focus {
    outline: 0;
  }

  .xxl\:overflow-auto {
    overflow: auto;
  }

  .xxl\:overflow-hidden {
    overflow: hidden;
  }

  .xxl\:overflow-visible {
    overflow: visible;
  }

  .xxl\:overflow-scroll {
    overflow: scroll;
  }

  .xxl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xxl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xxl\:p-0 {
    padding: 0;
  }

  .xxl\:p-1 {
    padding: 0.25rem;
  }

  .xxl\:p-2 {
    padding: 0.5rem;
  }

  .xxl\:p-3 {
    padding: 0.75rem;
  }

  .xxl\:p-4 {
    padding: 1rem;
  }

  .xxl\:p-5 {
    padding: 1.25rem;
  }

  .xxl\:p-6 {
    padding: 1.5rem;
  }

  .xxl\:p-8 {
    padding: 2rem;
  }

  .xxl\:p-9 {
    padding: 2.25rem;
  }

  .xxl\:p-10 {
    padding: 2.5rem;
  }

  .xxl\:p-12 {
    padding: 3rem;
  }

  .xxl\:p-16 {
    padding: 4rem;
  }

  .xxl\:p-20 {
    padding: 5rem;
  }

  .xxl\:p-24 {
    padding: 6rem;
  }

  .xxl\:p-32 {
    padding: 8rem;
  }

  .xxl\:p-px {
    padding: 1px;
  }

  .xxl\:p-1px {
    padding: 1px;
  }

  .xxl\:p-5px {
    padding: 5px;
  }

  .xxl\:p-6px {
    padding: 6px;
  }

  .xxl\:p-9px {
    padding: 9px;
  }

  .xxl\:p-10px {
    padding: 10px;
  }

  .xxl\:p-13px {
    padding: 13px;
  }

  .xxl\:p-14px {
    padding: 14px;
  }

  .xxl\:p-15px {
    padding: 15px;
  }

  .xxl\:p-16px {
    padding: 16px;
  }

  .xxl\:p-17px {
    padding: 17px;
  }

  .xxl\:p-18px {
    padding: 18px;
  }

  .xxl\:p-19px {
    padding: 19px;
  }

  .xxl\:p-20px {
    padding: 20px;
  }

  .xxl\:p-21px {
    padding: 21px;
  }

  .xxl\:p-23px {
    padding: 23px;
  }

  .xxl\:p-22px {
    padding: 22px;
  }

  .xxl\:p-25px {
    padding: 25px;
  }

  .xxl\:p-27px {
    padding: 27px;
  }

  .xxl\:p-28px {
    padding: 28px;
  }

  .xxl\:p-30px {
    padding: 30px;
  }

  .xxl\:p-34px {
    padding: 34px;
  }

  .xxl\:p-35px {
    padding: 35px;
  }

  .xxl\:p-37px {
    padding: 37px;
  }

  .xxl\:p-46px {
    padding: 46px;
  }

  .xxl\:p-62px {
    padding: 62px;
  }

  .xxl\:p-72px {
    padding: 72px;
  }

  .xxl\:p-75px {
    padding: 75px;
  }

  .xxl\:p-77px {
    padding: 77px;
  }

  .xxl\:p-26px {
    padding: 26px;
  }

  .xxl\:p-40px {
    padding: 40px;
  }

  .xxl\:p-36px {
    padding: 36px;
  }

  .xxl\:p-38px {
    padding: 38px;
  }

  .xxl\:p-50px {
    padding: 50px;
  }

  .xxl\:p-55px {
    padding: 55px;
  }

  .xxl\:p-57px {
    padding: 57px;
  }

  .xxl\:p-63px {
    padding: 63px;
  }

  .xxl\:p-65px {
    padding: 65px;
  }

  .xxl\:p-80px {
    padding: 80px;
  }

  .xxl\:p-83px {
    padding: 83px;
  }

  .xxl\:p-84px {
    padding: 84px;
  }

  .xxl\:p-85px {
    padding: 85px;
  }

  .xxl\:p-96px {
    padding: 96px;
  }

  .xxl\:p-100px {
    padding: 100px;
  }

  .xxl\:p-150px {
    padding: 150px;
  }

  .xxl\:p-2\.2 {
    padding: 2.2rem;
  }

  .xxl\:p-111px {
    padding: 111px;
  }

  .xxl\:p-252px {
    padding: 252px;
  }

  .xxl\:p-320px {
    padding: 320px;
  }

  .xxl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xxl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xxl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xxl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xxl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xxl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xxl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xxl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xxl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xxl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xxl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xxl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xxl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xxl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xxl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xxl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xxl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xxl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xxl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xxl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xxl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxl\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxl\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxl\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .xxl\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .xxl\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xxl\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xxl\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .xxl\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .xxl\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xxl\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xxl\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .xxl\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .xxl\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xxl\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xxl\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .xxl\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .xxl\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xxl\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xxl\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .xxl\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .xxl\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxl\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xxl\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .xxl\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .xxl\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .xxl\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xxl\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .xxl\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .xxl\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .xxl\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .xxl\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xxl\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xxl\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .xxl\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xxl\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .xxl\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .xxl\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .xxl\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .xxl\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .xxl\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .xxl\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .xxl\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .xxl\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .xxl\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .xxl\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .xxl\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .xxl\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .xxl\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .xxl\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .xxl\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .xxl\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xxl\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xxl\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xxl\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xxl\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .xxl\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .xxl\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .xxl\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .xxl\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xxl\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xxl\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .xxl\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .xxl\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .xxl\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .xxl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .xxl\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .xxl\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .xxl\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .xxl\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .xxl\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .xxl\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .xxl\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .xxl\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .xxl\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .xxl\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .xxl\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .xxl\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .xxl\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .xxl\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .xxl\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .xxl\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .xxl\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .xxl\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xxl\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xxl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xxl\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .xxl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xxl\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xxl\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .xxl\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .xxl\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .xxl\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .xxl\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .xxl\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .xxl\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .xxl\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .xxl\:pt-0 {
    padding-top: 0;
  }

  .xxl\:pr-0 {
    padding-right: 0;
  }

  .xxl\:pb-0 {
    padding-bottom: 0;
  }

  .xxl\:pl-0 {
    padding-left: 0;
  }

  .xxl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xxl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xxl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xxl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xxl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xxl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xxl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xxl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xxl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xxl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xxl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xxl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xxl\:pt-4 {
    padding-top: 1rem;
  }

  .xxl\:pr-4 {
    padding-right: 1rem;
  }

  .xxl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xxl\:pl-4 {
    padding-left: 1rem;
  }

  .xxl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xxl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xxl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xxl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xxl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xxl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xxl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xxl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xxl\:pt-8 {
    padding-top: 2rem;
  }

  .xxl\:pr-8 {
    padding-right: 2rem;
  }

  .xxl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xxl\:pl-8 {
    padding-left: 2rem;
  }

  .xxl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xxl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xxl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xxl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xxl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xxl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xxl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xxl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xxl\:pt-12 {
    padding-top: 3rem;
  }

  .xxl\:pr-12 {
    padding-right: 3rem;
  }

  .xxl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xxl\:pl-12 {
    padding-left: 3rem;
  }

  .xxl\:pt-16 {
    padding-top: 4rem;
  }

  .xxl\:pr-16 {
    padding-right: 4rem;
  }

  .xxl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xxl\:pl-16 {
    padding-left: 4rem;
  }

  .xxl\:pt-20 {
    padding-top: 5rem;
  }

  .xxl\:pr-20 {
    padding-right: 5rem;
  }

  .xxl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xxl\:pl-20 {
    padding-left: 5rem;
  }

  .xxl\:pt-24 {
    padding-top: 6rem;
  }

  .xxl\:pr-24 {
    padding-right: 6rem;
  }

  .xxl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xxl\:pl-24 {
    padding-left: 6rem;
  }

  .xxl\:pt-32 {
    padding-top: 8rem;
  }

  .xxl\:pr-32 {
    padding-right: 8rem;
  }

  .xxl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xxl\:pl-32 {
    padding-left: 8rem;
  }

  .xxl\:pt-px {
    padding-top: 1px;
  }

  .xxl\:pr-px {
    padding-right: 1px;
  }

  .xxl\:pb-px {
    padding-bottom: 1px;
  }

  .xxl\:pl-px {
    padding-left: 1px;
  }

  .xxl\:pt-1px {
    padding-top: 1px;
  }

  .xxl\:pr-1px {
    padding-right: 1px;
  }

  .xxl\:pb-1px {
    padding-bottom: 1px;
  }

  .xxl\:pl-1px {
    padding-left: 1px;
  }

  .xxl\:pt-5px {
    padding-top: 5px;
  }

  .xxl\:pr-5px {
    padding-right: 5px;
  }

  .xxl\:pb-5px {
    padding-bottom: 5px;
  }

  .xxl\:pl-5px {
    padding-left: 5px;
  }

  .xxl\:pt-6px {
    padding-top: 6px;
  }

  .xxl\:pr-6px {
    padding-right: 6px;
  }

  .xxl\:pb-6px {
    padding-bottom: 6px;
  }

  .xxl\:pl-6px {
    padding-left: 6px;
  }

  .xxl\:pt-9px {
    padding-top: 9px;
  }

  .xxl\:pr-9px {
    padding-right: 9px;
  }

  .xxl\:pb-9px {
    padding-bottom: 9px;
  }

  .xxl\:pl-9px {
    padding-left: 9px;
  }

  .xxl\:pt-10px {
    padding-top: 10px;
  }

  .xxl\:pr-10px {
    padding-right: 10px;
  }

  .xxl\:pb-10px {
    padding-bottom: 10px;
  }

  .xxl\:pl-10px {
    padding-left: 10px;
  }

  .xxl\:pt-13px {
    padding-top: 13px;
  }

  .xxl\:pr-13px {
    padding-right: 13px;
  }

  .xxl\:pb-13px {
    padding-bottom: 13px;
  }

  .xxl\:pl-13px {
    padding-left: 13px;
  }

  .xxl\:pt-14px {
    padding-top: 14px;
  }

  .xxl\:pr-14px {
    padding-right: 14px;
  }

  .xxl\:pb-14px {
    padding-bottom: 14px;
  }

  .xxl\:pl-14px {
    padding-left: 14px;
  }

  .xxl\:pt-15px {
    padding-top: 15px;
  }

  .xxl\:pr-15px {
    padding-right: 15px;
  }

  .xxl\:pb-15px {
    padding-bottom: 15px;
  }

  .xxl\:pl-15px {
    padding-left: 15px;
  }

  .xxl\:pt-16px {
    padding-top: 16px;
  }

  .xxl\:pr-16px {
    padding-right: 16px;
  }

  .xxl\:pb-16px {
    padding-bottom: 16px;
  }

  .xxl\:pl-16px {
    padding-left: 16px;
  }

  .xxl\:pt-17px {
    padding-top: 17px;
  }

  .xxl\:pr-17px {
    padding-right: 17px;
  }

  .xxl\:pb-17px {
    padding-bottom: 17px;
  }

  .xxl\:pl-17px {
    padding-left: 17px;
  }

  .xxl\:pt-18px {
    padding-top: 18px;
  }

  .xxl\:pr-18px {
    padding-right: 18px;
  }

  .xxl\:pb-18px {
    padding-bottom: 18px;
  }

  .xxl\:pl-18px {
    padding-left: 18px;
  }

  .xxl\:pt-19px {
    padding-top: 19px;
  }

  .xxl\:pr-19px {
    padding-right: 19px;
  }

  .xxl\:pb-19px {
    padding-bottom: 19px;
  }

  .xxl\:pl-19px {
    padding-left: 19px;
  }

  .xxl\:pt-20px {
    padding-top: 20px;
  }

  .xxl\:pr-20px {
    padding-right: 20px;
  }

  .xxl\:pb-20px {
    padding-bottom: 20px;
  }

  .xxl\:pl-20px {
    padding-left: 20px;
  }

  .xxl\:pt-21px {
    padding-top: 21px;
  }

  .xxl\:pr-21px {
    padding-right: 21px;
  }

  .xxl\:pb-21px {
    padding-bottom: 21px;
  }

  .xxl\:pl-21px {
    padding-left: 21px;
  }

  .xxl\:pt-23px {
    padding-top: 23px;
  }

  .xxl\:pr-23px {
    padding-right: 23px;
  }

  .xxl\:pb-23px {
    padding-bottom: 23px;
  }

  .xxl\:pl-23px {
    padding-left: 23px;
  }

  .xxl\:pt-22px {
    padding-top: 22px;
  }

  .xxl\:pr-22px {
    padding-right: 22px;
  }

  .xxl\:pb-22px {
    padding-bottom: 22px;
  }

  .xxl\:pl-22px {
    padding-left: 22px;
  }

  .xxl\:pt-25px {
    padding-top: 25px;
  }

  .xxl\:pr-25px {
    padding-right: 25px;
  }

  .xxl\:pb-25px {
    padding-bottom: 25px;
  }

  .xxl\:pl-25px {
    padding-left: 25px;
  }

  .xxl\:pt-27px {
    padding-top: 27px;
  }

  .xxl\:pr-27px {
    padding-right: 27px;
  }

  .xxl\:pb-27px {
    padding-bottom: 27px;
  }

  .xxl\:pl-27px {
    padding-left: 27px;
  }

  .xxl\:pt-28px {
    padding-top: 28px;
  }

  .xxl\:pr-28px {
    padding-right: 28px;
  }

  .xxl\:pb-28px {
    padding-bottom: 28px;
  }

  .xxl\:pl-28px {
    padding-left: 28px;
  }

  .xxl\:pt-30px {
    padding-top: 30px;
  }

  .xxl\:pr-30px {
    padding-right: 30px;
  }

  .xxl\:pb-30px {
    padding-bottom: 30px;
  }

  .xxl\:pl-30px {
    padding-left: 30px;
  }

  .xxl\:pt-34px {
    padding-top: 34px;
  }

  .xxl\:pr-34px {
    padding-right: 34px;
  }

  .xxl\:pb-34px {
    padding-bottom: 34px;
  }

  .xxl\:pl-34px {
    padding-left: 34px;
  }

  .xxl\:pt-35px {
    padding-top: 35px;
  }

  .xxl\:pr-35px {
    padding-right: 35px;
  }

  .xxl\:pb-35px {
    padding-bottom: 35px;
  }

  .xxl\:pl-35px {
    padding-left: 35px;
  }

  .xxl\:pt-37px {
    padding-top: 37px;
  }

  .xxl\:pr-37px {
    padding-right: 37px;
  }

  .xxl\:pb-37px {
    padding-bottom: 37px;
  }

  .xxl\:pl-37px {
    padding-left: 37px;
  }

  .xxl\:pt-46px {
    padding-top: 46px;
  }

  .xxl\:pr-46px {
    padding-right: 46px;
  }

  .xxl\:pb-46px {
    padding-bottom: 46px;
  }

  .xxl\:pl-46px {
    padding-left: 46px;
  }

  .xxl\:pt-62px {
    padding-top: 62px;
  }

  .xxl\:pr-62px {
    padding-right: 62px;
  }

  .xxl\:pb-62px {
    padding-bottom: 62px;
  }

  .xxl\:pl-62px {
    padding-left: 62px;
  }

  .xxl\:pt-72px {
    padding-top: 72px;
  }

  .xxl\:pr-72px {
    padding-right: 72px;
  }

  .xxl\:pb-72px {
    padding-bottom: 72px;
  }

  .xxl\:pl-72px {
    padding-left: 72px;
  }

  .xxl\:pt-75px {
    padding-top: 75px;
  }

  .xxl\:pr-75px {
    padding-right: 75px;
  }

  .xxl\:pb-75px {
    padding-bottom: 75px;
  }

  .xxl\:pl-75px {
    padding-left: 75px;
  }

  .xxl\:pt-77px {
    padding-top: 77px;
  }

  .xxl\:pr-77px {
    padding-right: 77px;
  }

  .xxl\:pb-77px {
    padding-bottom: 77px;
  }

  .xxl\:pl-77px {
    padding-left: 77px;
  }

  .xxl\:pt-26px {
    padding-top: 26px;
  }

  .xxl\:pr-26px {
    padding-right: 26px;
  }

  .xxl\:pb-26px {
    padding-bottom: 26px;
  }

  .xxl\:pl-26px {
    padding-left: 26px;
  }

  .xxl\:pt-40px {
    padding-top: 40px;
  }

  .xxl\:pr-40px {
    padding-right: 40px;
  }

  .xxl\:pb-40px {
    padding-bottom: 40px;
  }

  .xxl\:pl-40px {
    padding-left: 40px;
  }

  .xxl\:pt-36px {
    padding-top: 36px;
  }

  .xxl\:pr-36px {
    padding-right: 36px;
  }

  .xxl\:pb-36px {
    padding-bottom: 36px;
  }

  .xxl\:pl-36px {
    padding-left: 36px;
  }

  .xxl\:pt-38px {
    padding-top: 38px;
  }

  .xxl\:pr-38px {
    padding-right: 38px;
  }

  .xxl\:pb-38px {
    padding-bottom: 38px;
  }

  .xxl\:pl-38px {
    padding-left: 38px;
  }

  .xxl\:pt-50px {
    padding-top: 50px;
  }

  .xxl\:pr-50px {
    padding-right: 50px;
  }

  .xxl\:pb-50px {
    padding-bottom: 50px;
  }

  .xxl\:pl-50px {
    padding-left: 50px;
  }

  .xxl\:pt-55px {
    padding-top: 55px;
  }

  .xxl\:pr-55px {
    padding-right: 55px;
  }

  .xxl\:pb-55px {
    padding-bottom: 55px;
  }

  .xxl\:pl-55px {
    padding-left: 55px;
  }

  .xxl\:pt-57px {
    padding-top: 57px;
  }

  .xxl\:pr-57px {
    padding-right: 57px;
  }

  .xxl\:pb-57px {
    padding-bottom: 57px;
  }

  .xxl\:pl-57px {
    padding-left: 57px;
  }

  .xxl\:pt-63px {
    padding-top: 63px;
  }

  .xxl\:pr-63px {
    padding-right: 63px;
  }

  .xxl\:pb-63px {
    padding-bottom: 63px;
  }

  .xxl\:pl-63px {
    padding-left: 63px;
  }

  .xxl\:pt-65px {
    padding-top: 65px;
  }

  .xxl\:pr-65px {
    padding-right: 65px;
  }

  .xxl\:pb-65px {
    padding-bottom: 65px;
  }

  .xxl\:pl-65px {
    padding-left: 65px;
  }

  .xxl\:pt-80px {
    padding-top: 80px;
  }

  .xxl\:pr-80px {
    padding-right: 80px;
  }

  .xxl\:pb-80px {
    padding-bottom: 80px;
  }

  .xxl\:pl-80px {
    padding-left: 80px;
  }

  .xxl\:pt-83px {
    padding-top: 83px;
  }

  .xxl\:pr-83px {
    padding-right: 83px;
  }

  .xxl\:pb-83px {
    padding-bottom: 83px;
  }

  .xxl\:pl-83px {
    padding-left: 83px;
  }

  .xxl\:pt-84px {
    padding-top: 84px;
  }

  .xxl\:pr-84px {
    padding-right: 84px;
  }

  .xxl\:pb-84px {
    padding-bottom: 84px;
  }

  .xxl\:pl-84px {
    padding-left: 84px;
  }

  .xxl\:pt-85px {
    padding-top: 85px;
  }

  .xxl\:pr-85px {
    padding-right: 85px;
  }

  .xxl\:pb-85px {
    padding-bottom: 85px;
  }

  .xxl\:pl-85px {
    padding-left: 85px;
  }

  .xxl\:pt-96px {
    padding-top: 96px;
  }

  .xxl\:pr-96px {
    padding-right: 96px;
  }

  .xxl\:pb-96px {
    padding-bottom: 96px;
  }

  .xxl\:pl-96px {
    padding-left: 96px;
  }

  .xxl\:pt-100px {
    padding-top: 100px;
  }

  .xxl\:pr-100px {
    padding-right: 100px;
  }

  .xxl\:pb-100px {
    padding-bottom: 100px;
  }

  .xxl\:pl-100px {
    padding-left: 100px;
  }

  .xxl\:pt-150px {
    padding-top: 150px;
  }

  .xxl\:pr-150px {
    padding-right: 150px;
  }

  .xxl\:pb-150px {
    padding-bottom: 150px;
  }

  .xxl\:pl-150px {
    padding-left: 150px;
  }

  .xxl\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .xxl\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .xxl\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .xxl\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .xxl\:pt-111px {
    padding-top: 111px;
  }

  .xxl\:pr-111px {
    padding-right: 111px;
  }

  .xxl\:pb-111px {
    padding-bottom: 111px;
  }

  .xxl\:pl-111px {
    padding-left: 111px;
  }

  .xxl\:pt-252px {
    padding-top: 252px;
  }

  .xxl\:pr-252px {
    padding-right: 252px;
  }

  .xxl\:pb-252px {
    padding-bottom: 252px;
  }

  .xxl\:pl-252px {
    padding-left: 252px;
  }

  .xxl\:pt-320px {
    padding-top: 320px;
  }

  .xxl\:pr-320px {
    padding-right: 320px;
  }

  .xxl\:pb-320px {
    padding-bottom: 320px;
  }

  .xxl\:pl-320px {
    padding-left: 320px;
  }

  .xxl\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xxl\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .xxl\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .xxl\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .xxl\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .xxl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xxl\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .xxl\:placeholder-black::placeholder {
    color: #000;
  }

  .xxl\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xxl\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .xxl\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .xxl\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .xxl\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .xxl\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xxl\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .xxl\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .xxl\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .xxl\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .xxl\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xxl\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .xxl\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .xxl\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .xxl\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .xxl\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .xxl\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .xxl\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .xxl\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .xxl\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .xxl\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .xxl\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .xxl\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .xxl\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xxl\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .xxl\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .xxl\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .xxl\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .xxl\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .xxl\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .xxl\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .xxl\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .xxl\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .xxl\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .xxl\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .xxl\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .xxl\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .xxl\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xxl\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .xxl\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .xxl\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .xxl\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .xxl\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xxl\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .xxl\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .xxl\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .xxl\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .xxl\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .xxl\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .xxl\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xxl\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .xxl\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .xxl\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .xxl\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .xxl\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .xxl\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .xxl\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .xxl\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .xxl\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .xxl\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xxl\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .xxl\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .xxl\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .xxl\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .xxl\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .xxl\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .xxl\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .xxl\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .xxl\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .xxl\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xxl\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .xxl\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .xxl\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .xxl\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .xxl\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .xxl\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .xxl\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .xxl\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .xxl\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .xxl\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .xxl\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .xxl\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .xxl\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .xxl\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .xxl\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .xxl\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .xxl\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .xxl\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .xxl\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xxl\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .xxl\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .xxl\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .xxl\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .xxl\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xxl\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .xxl\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .xxl\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .xxl\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .xxl\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .xxl\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .xxl\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .xxl\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .xxl\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .xxl\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .xxl\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .xxl\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .xxl\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .xxl\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .xxl\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .xxl\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .xxl\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .xxl\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xxl\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .xxl\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .xxl\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .xxl\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .xxl\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .xxl\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .xxl\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .xxl\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .xxl\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .xxl\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .xxl\:placeholder-green::placeholder {
    color: #38c172;
  }

  .xxl\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xxl\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .xxl\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .xxl\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .xxl\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .xxl\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .xxl\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .xxl\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .xxl\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .xxl\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xxl\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .xxl\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .xxl\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .xxl\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .xxl\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .xxl\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .xxl\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .xxl\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .xxl\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .xxl\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xxl\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .xxl\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .xxl\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .xxl\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .xxl\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .xxl\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .xxl\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .xxl\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .xxl\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .xxl\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .xxl\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .xxl\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .xxl\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .xxl\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .xxl\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .xxl\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .xxl\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .xxl\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .xxl\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .xxl\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xxl\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .xxl\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .xxl\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .xxl\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .xxl\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xxl\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .xxl\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .xxl\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .xxl\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .xxl\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .xxl\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .xxl\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .xxl\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .xxl\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .xxl\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .xxl\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .xxl\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .xxl\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .xxl\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .xxl\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .xxl\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xxl\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .xxl\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .xxl\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .xxl\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .xxl\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xxl\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .xxl\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .xxl\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .xxl\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .xxl\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xxl\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .xxl\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .xxl\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .xxl\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .xxl\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xxl\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .xxl\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .xxl\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .xxl\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .xxl\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .xxl\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .xxl\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .xxl\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .xxl\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .xxl\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .xxl\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .xxl\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .xxl\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .xxl\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xxl\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .xxl\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .xxl\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .xxl\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .xxl\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .xxl\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .xxl\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .xxl\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .xxl\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .xxl\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xxl\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .xxl\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .xxl\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .xxl\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .xxl\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xxl\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .xxl\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .xxl\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .xxl\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .xxl\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .xxl\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .xxl\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .xxl\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .xxl\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .xxl\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .xxl\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .xxl\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .xxl\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .xxl\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xxl\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .xxl\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .xxl\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .xxl\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .xxl\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xxl\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .xxl\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .xxl\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .xxl\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .xxl\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .xxl\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .xxl\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .xxl\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .xxl\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .xxl\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .xxl\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xxl\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .xxl\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .xxl\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .xxl\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .xxl\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .xxl\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .xxl\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .xxl\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .xxl\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .xxl\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .xxl\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .xxl\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .xxl\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .xxl\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .xxl\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .xxl\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .xxl\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .xxl\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .xxl\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xxl\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .xxl\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .xxl\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .xxl\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .xxl\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .xxl\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .xxl\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .xxl\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .xxl\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .xxl\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xxl\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .xxl\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .xxl\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .xxl\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .xxl\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xxl\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .xxl\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .xxl\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .xxl\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .xxl\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xxl\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .xxl\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .xxl\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .xxl\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .xxl\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xxl\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .xxl\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .xxl\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .xxl\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .xxl\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .xxl\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .xxl\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .xxl\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .xxl\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .xxl\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .xxl\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .xxl\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .xxl\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .xxl\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .xxl\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .xxl\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .xxl\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .xxl\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .xxl\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .xxl\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xxl\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .xxl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .xxl\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .xxl\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .xxl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xxl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xxl\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xxl\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .xxl\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .xxl\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .xxl\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .xxl\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xxl\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .xxl\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .xxl\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .xxl\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .xxl\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xxl\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .xxl\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .xxl\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .xxl\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .xxl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .xxl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxl\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .xxl\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .xxl\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxl\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .xxl\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .xxl\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxl\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .xxl\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .xxl\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxl\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .xxl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xxl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .xxl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .xxl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .xxl\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .xxl\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .xxl\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxl\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .xxl\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .xxl\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .xxl\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .xxl\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .xxl\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .xxl\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .xxl\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxl\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .xxl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xxl\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .xxl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .xxl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .xxl\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .xxl\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xxl\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .xxl\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .xxl\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .xxl\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .xxl\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .xxl\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxl\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .xxl\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xxl\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .xxl\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .xxl\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .xxl\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .xxl\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .xxl\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .xxl\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .xxl\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .xxl\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .xxl\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xxl\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .xxl\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .xxl\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .xxl\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .xxl\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .xxl\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .xxl\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .xxl\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .xxl\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .xxl\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xxl\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .xxl\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .xxl\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .xxl\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .xxl\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .xxl\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .xxl\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .xxl\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .xxl\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .xxl\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .xxl\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxl\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .xxl\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .xxl\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxl\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .xxl\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .xxl\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .xxl\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .xxl\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .xxl\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .xxl\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xxl\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .xxl\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .xxl\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .xxl\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .xxl\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xxl\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .xxl\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .xxl\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .xxl\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .xxl\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .xxl\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxl\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .xxl\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .xxl\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .xxl\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .xxl\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .xxl\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .xxl\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .xxl\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxl\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .xxl\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .xxl\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxl\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .xxl\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .xxl\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxl\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .xxl\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xxl\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .xxl\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .xxl\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .xxl\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .xxl\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .xxl\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxl\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .xxl\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .xxl\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .xxl\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .xxl\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .xxl\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .xxl\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xxl\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .xxl\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .xxl\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .xxl\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .xxl\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .xxl\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxl\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .xxl\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .xxl\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxl\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .xxl\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xxl\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .xxl\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .xxl\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .xxl\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .xxl\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .xxl\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .xxl\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .xxl\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .xxl\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .xxl\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xxl\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .xxl\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .xxl\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .xxl\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .xxl\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .xxl\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxl\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .xxl\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .xxl\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxl\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .xxl\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .xxl\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxl\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .xxl\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .xxl\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxl\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .xxl\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .xxl\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .xxl\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .xxl\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .xxl\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .xxl\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .xxl\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxl\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .xxl\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xxl\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .xxl\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .xxl\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .xxl\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .xxl\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xxl\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .xxl\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .xxl\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .xxl\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .xxl\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .xxl\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxl\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .xxl\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .xxl\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxl\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .xxl\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .xxl\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxl\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .xxl\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .xxl\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .xxl\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .xxl\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .xxl\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .xxl\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xxl\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .xxl\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .xxl\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .xxl\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .xxl\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xxl\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .xxl\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .xxl\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .xxl\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .xxl\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xxl\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .xxl\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .xxl\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .xxl\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .xxl\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xxl\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .xxl\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .xxl\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .xxl\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .xxl\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .xxl\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxl\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .xxl\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .xxl\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxl\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .xxl\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .xxl\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .xxl\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .xxl\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .xxl\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .xxl\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xxl\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .xxl\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .xxl\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .xxl\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .xxl\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .xxl\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .xxl\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .xxl\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .xxl\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .xxl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xxl\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .xxl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .xxl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .xxl\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .xxl\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xxl\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .xxl\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .xxl\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .xxl\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .xxl\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .xxl\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxl\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .xxl\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .xxl\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxl\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .xxl\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .xxl\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .xxl\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .xxl\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .xxl\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .xxl\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xxl\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .xxl\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .xxl\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .xxl\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .xxl\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xxl\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .xxl\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .xxl\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .xxl\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .xxl\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .xxl\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxl\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .xxl\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .xxl\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxl\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .xxl\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .xxl\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxl\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .xxl\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xxl\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .xxl\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .xxl\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .xxl\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .xxl\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .xxl\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .xxl\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .xxl\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .xxl\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .xxl\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .xxl\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxl\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .xxl\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .xxl\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxl\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .xxl\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .xxl\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .xxl\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .xxl\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .xxl\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .xxl\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xxl\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .xxl\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .xxl\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .xxl\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .xxl\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .xxl\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .xxl\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .xxl\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .xxl\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .xxl\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xxl\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .xxl\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .xxl\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .xxl\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .xxl\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xxl\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .xxl\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .xxl\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .xxl\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .xxl\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xxl\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .xxl\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .xxl\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .xxl\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .xxl\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xxl\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .xxl\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .xxl\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .xxl\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .xxl\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .xxl\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .xxl\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .xxl\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .xxl\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .xxl\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .xxl\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .xxl\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .xxl\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .xxl\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .xxl\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .xxl\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .xxl\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .xxl\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .xxl\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .xxl\:pointer-events-none {
    pointer-events: none;
  }

  .xxl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xxl\:static {
    position: static;
  }

  .xxl\:fixed {
    position: fixed;
  }

  .xxl\:absolute {
    position: absolute;
  }

  .xxl\:relative {
    position: relative;
  }

  .xxl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xxl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .xxl\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .xxl\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .xxl\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .xxl\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .xxl\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .xxl\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .xxl\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .xxl\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .xxl\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .xxl\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .xxl\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .xxl\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .xxl\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .xxl\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .xxl\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .xxl\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .xxl\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .xxl\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .xxl\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .xxl\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .xxl\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .xxl\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .xxl\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .xxl\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .xxl\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xxl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xxl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xxl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xxl\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .xxl\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .xxl\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .xxl\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .xxl\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .xxl\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .xxl\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .xxl\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .xxl\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .xxl\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .xxl\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .xxl\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .xxl\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .xxl\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .xxl\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .xxl\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .xxl\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .xxl\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .xxl\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .xxl\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .xxl\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .xxl\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .xxl\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .xxl\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .xxl\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .xxl\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .xxl\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .xxl\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .xxl\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .xxl\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .xxl\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .xxl\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .xxl\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .xxl\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .xxl\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .xxl\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .xxl\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .xxl\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .xxl\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .xxl\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .xxl\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .xxl\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .xxl\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .xxl\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .xxl\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .xxl\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .xxl\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .xxl\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .xxl\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .xxl\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .xxl\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .xxl\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .xxl\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .xxl\:top-0 {
    top: 0;
  }

  .xxl\:right-0 {
    right: 0;
  }

  .xxl\:bottom-0 {
    bottom: 0;
  }

  .xxl\:left-0 {
    left: 0;
  }

  .xxl\:top-auto {
    top: auto;
  }

  .xxl\:right-auto {
    right: auto;
  }

  .xxl\:bottom-auto {
    bottom: auto;
  }

  .xxl\:left-auto {
    left: auto;
  }

  .xxl\:top-1\/2 {
    top: 50%;
  }

  .xxl\:right-1\/2 {
    right: 50%;
  }

  .xxl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xxl\:left-1\/2 {
    left: 50%;
  }

  .xxl\:-top-4px {
    top: -4px;
  }

  .xxl\:-right-4px {
    right: -4px;
  }

  .xxl\:-bottom-4px {
    bottom: -4px;
  }

  .xxl\:-left-4px {
    left: -4px;
  }

  .xxl\:top-14px {
    top: 14px;
  }

  .xxl\:right-14px {
    right: 14px;
  }

  .xxl\:bottom-14px {
    bottom: 14px;
  }

  .xxl\:left-14px {
    left: 14px;
  }

  .xxl\:top-21px {
    top: 21px;
  }

  .xxl\:right-21px {
    right: 21px;
  }

  .xxl\:bottom-21px {
    bottom: 21px;
  }

  .xxl\:left-21px {
    left: 21px;
  }

  .xxl\:-top-21px {
    top: -21px;
  }

  .xxl\:-right-21px {
    right: -21px;
  }

  .xxl\:-bottom-21px {
    bottom: -21px;
  }

  .xxl\:-left-21px {
    left: -21px;
  }

  .xxl\:-top-30px {
    top: -30px;
  }

  .xxl\:-right-30px {
    right: -30px;
  }

  .xxl\:-bottom-30px {
    bottom: -30px;
  }

  .xxl\:-left-30px {
    left: -30px;
  }

  .xxl\:top-12px {
    top: 12px;
  }

  .xxl\:right-12px {
    right: 12px;
  }

  .xxl\:bottom-12px {
    bottom: 12px;
  }

  .xxl\:left-12px {
    left: 12px;
  }

  .xxl\:top-13px {
    top: 13px;
  }

  .xxl\:right-13px {
    right: 13px;
  }

  .xxl\:bottom-13px {
    bottom: 13px;
  }

  .xxl\:left-13px {
    left: 13px;
  }

  .xxl\:top-15px {
    top: 15px;
  }

  .xxl\:right-15px {
    right: 15px;
  }

  .xxl\:bottom-15px {
    bottom: 15px;
  }

  .xxl\:left-15px {
    left: 15px;
  }

  .xxl\:top-20px {
    top: 20px;
  }

  .xxl\:right-20px {
    right: 20px;
  }

  .xxl\:bottom-20px {
    bottom: 20px;
  }

  .xxl\:left-20px {
    left: 20px;
  }

  .xxl\:top-22px {
    top: 22px;
  }

  .xxl\:right-22px {
    right: 22px;
  }

  .xxl\:bottom-22px {
    bottom: 22px;
  }

  .xxl\:left-22px {
    left: 22px;
  }

  .xxl\:top-25px {
    top: 25px;
  }

  .xxl\:right-25px {
    right: 25px;
  }

  .xxl\:bottom-25px {
    bottom: 25px;
  }

  .xxl\:left-25px {
    left: 25px;
  }

  .xxl\:top-27px {
    top: 27px;
  }

  .xxl\:right-27px {
    right: 27px;
  }

  .xxl\:bottom-27px {
    bottom: 27px;
  }

  .xxl\:left-27px {
    left: 27px;
  }

  .xxl\:top-28px {
    top: 28px;
  }

  .xxl\:right-28px {
    right: 28px;
  }

  .xxl\:bottom-28px {
    bottom: 28px;
  }

  .xxl\:left-28px {
    left: 28px;
  }

  .xxl\:top-30px {
    top: 30px;
  }

  .xxl\:right-30px {
    right: 30px;
  }

  .xxl\:bottom-30px {
    bottom: 30px;
  }

  .xxl\:left-30px {
    left: 30px;
  }

  .xxl\:top-32px {
    top: 32px;
  }

  .xxl\:right-32px {
    right: 32px;
  }

  .xxl\:bottom-32px {
    bottom: 32px;
  }

  .xxl\:left-32px {
    left: 32px;
  }

  .xxl\:top-36px {
    top: 36px;
  }

  .xxl\:right-36px {
    right: 36px;
  }

  .xxl\:bottom-36px {
    bottom: 36px;
  }

  .xxl\:left-36px {
    left: 36px;
  }

  .xxl\:top-40px {
    top: 40px;
  }

  .xxl\:right-40px {
    right: 40px;
  }

  .xxl\:bottom-40px {
    bottom: 40px;
  }

  .xxl\:left-40px {
    left: 40px;
  }

  .xxl\:top-50px {
    top: 50px;
  }

  .xxl\:right-50px {
    right: 50px;
  }

  .xxl\:bottom-50px {
    bottom: 50px;
  }

  .xxl\:left-50px {
    left: 50px;
  }

  .xxl\:top-75px {
    top: 75px;
  }

  .xxl\:right-75px {
    right: 75px;
  }

  .xxl\:bottom-75px {
    bottom: 75px;
  }

  .xxl\:left-75px {
    left: 75px;
  }

  .xxl\:top-80px {
    top: 80px;
  }

  .xxl\:right-80px {
    right: 80px;
  }

  .xxl\:bottom-80px {
    bottom: 80px;
  }

  .xxl\:left-80px {
    left: 80px;
  }

  .xxl\:top-213px {
    top: 213px;
  }

  .xxl\:right-213px {
    right: 213px;
  }

  .xxl\:bottom-213px {
    bottom: 213px;
  }

  .xxl\:left-213px {
    left: 213px;
  }

  .xxl\:top-295px {
    top: 295px;
  }

  .xxl\:right-295px {
    right: 295px;
  }

  .xxl\:bottom-295px {
    bottom: 295px;
  }

  .xxl\:left-295px {
    left: 295px;
  }

  .xxl\:top-324px {
    top: 324px;
  }

  .xxl\:right-324px {
    right: 324px;
  }

  .xxl\:bottom-324px {
    bottom: 324px;
  }

  .xxl\:left-324px {
    left: 324px;
  }

  .xxl\:top-364px {
    top: 364px;
  }

  .xxl\:right-364px {
    right: 364px;
  }

  .xxl\:bottom-364px {
    bottom: 364px;
  }

  .xxl\:left-364px {
    left: 364px;
  }

  .xxl\:top-428px {
    top: 428px;
  }

  .xxl\:right-428px {
    right: 428px;
  }

  .xxl\:bottom-428px {
    bottom: 428px;
  }

  .xxl\:left-428px {
    left: 428px;
  }

  .xxl\:top-50percent {
    top: 50%;
  }

  .xxl\:right-50percent {
    right: 50%;
  }

  .xxl\:bottom-50percent {
    bottom: 50%;
  }

  .xxl\:left-50percent {
    left: 50%;
  }

  .xxl\:resize-none {
    resize: none;
  }

  .xxl\:resize-y {
    resize: vertical;
  }

  .xxl\:resize-x {
    resize: horizontal;
  }

  .xxl\:resize {
    resize: both;
  }

  .xxl\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxl\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxl\:shadow-none {
    box-shadow: none;
  }

  .xxl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxl\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xxl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxl\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .xxl\:fill-current {
    fill: currentColor;
  }

  .xxl\:stroke-current {
    stroke: currentColor;
  }

  .xxl\:table-auto {
    table-layout: auto;
  }

  .xxl\:table-fixed {
    table-layout: fixed;
  }

  .xxl\:text-left {
    text-align: left;
  }

  .xxl\:text-center {
    text-align: center;
  }

  .xxl\:text-right {
    text-align: right;
  }

  .xxl\:text-justify {
    text-align: justify;
  }

  .xxl\:text-primary {
    color: #525ddc;
  }

  .xxl\:text-transparent {
    color: transparent;
  }

  .xxl\:text-black {
    color: #000;
  }

  .xxl\:text-grey-darkest {
    color: #3d4852;
  }

  .xxl\:text-grey-darker {
    color: #606f7b;
  }

  .xxl\:text-grey-dark {
    color: #8795a1;
  }

  .xxl\:text-grey {
    color: #b8c2cc;
  }

  .xxl\:text-grey-light {
    color: #dae1e7;
  }

  .xxl\:text-grey-lighter {
    color: #f1f5f8;
  }

  .xxl\:text-grey-lightest {
    color: #f8fafc;
  }

  .xxl\:text-white {
    color: #ffffff;
  }

  .xxl\:text-red-darkest {
    color: #3b0d0c;
  }

  .xxl\:text-red-darker {
    color: #621b18;
  }

  .xxl\:text-red-dark {
    color: #cc1f1a;
  }

  .xxl\:text-red {
    color: #e3342f;
  }

  .xxl\:text-red-light {
    color: #ef5753;
  }

  .xxl\:text-red-lighter {
    color: #f9acaa;
  }

  .xxl\:text-red-lightest {
    color: #fcebea;
  }

  .xxl\:text-orange-darkest {
    color: #462a16;
  }

  .xxl\:text-orange-darker {
    color: #613b1f;
  }

  .xxl\:text-orange-dark {
    color: #de751f;
  }

  .xxl\:text-orange {
    color: #f6993f;
  }

  .xxl\:text-orange-light {
    color: #faad63;
  }

  .xxl\:text-orange-lighter {
    color: #fcd9b6;
  }

  .xxl\:text-orange-lightest {
    color: #fff5eb;
  }

  .xxl\:text-yellow-darkest {
    color: #453411;
  }

  .xxl\:text-yellow-darker {
    color: #684f1d;
  }

  .xxl\:text-yellow-dark {
    color: #f2d024;
  }

  .xxl\:text-yellow {
    color: #ffed4a;
  }

  .xxl\:text-yellow-light {
    color: #fff382;
  }

  .xxl\:text-yellow-lighter {
    color: #fff9c2;
  }

  .xxl\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .xxl\:text-green-darkest {
    color: #0f2f21;
  }

  .xxl\:text-green-darker {
    color: #1a4731;
  }

  .xxl\:text-green-dark {
    color: #1f9d55;
  }

  .xxl\:text-green {
    color: #38c172;
  }

  .xxl\:text-green-light {
    color: #51d88a;
  }

  .xxl\:text-green-lighter {
    color: #a2f5bf;
  }

  .xxl\:text-green-lightest {
    color: #e3fcec;
  }

  .xxl\:text-teal-darkest {
    color: #0d3331;
  }

  .xxl\:text-teal-darker {
    color: #20504f;
  }

  .xxl\:text-teal-dark {
    color: #38a89d;
  }

  .xxl\:text-teal {
    color: #4dc0b5;
  }

  .xxl\:text-teal-light {
    color: #64d5ca;
  }

  .xxl\:text-teal-lighter {
    color: #a0f0ed;
  }

  .xxl\:text-teal-lightest {
    color: #e8fffe;
  }

  .xxl\:text-blue-darkest {
    color: #12283a;
  }

  .xxl\:text-blue-darker {
    color: #1c3d5a;
  }

  .xxl\:text-blue-dark {
    color: #2779bd;
  }

  .xxl\:text-blue {
    color: #3490dc;
  }

  .xxl\:text-blue-light {
    color: #6cb2eb;
  }

  .xxl\:text-blue-lighter {
    color: #bcdefa;
  }

  .xxl\:text-blue-lightest {
    color: #eff8ff;
  }

  .xxl\:text-indigo-darkest {
    color: #191e38;
  }

  .xxl\:text-indigo-darker {
    color: #2f365f;
  }

  .xxl\:text-indigo-dark {
    color: #5661b3;
  }

  .xxl\:text-indigo {
    color: #6574cd;
  }

  .xxl\:text-indigo-light {
    color: #7886d7;
  }

  .xxl\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .xxl\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .xxl\:text-purple-darkest {
    color: #21183c;
  }

  .xxl\:text-purple-darker {
    color: #382b5f;
  }

  .xxl\:text-purple-dark {
    color: #794acf;
  }

  .xxl\:text-purple {
    color: #9561e2;
  }

  .xxl\:text-purple-light {
    color: #a779e9;
  }

  .xxl\:text-purple-lighter {
    color: #d6bbfc;
  }

  .xxl\:text-purple-lightest {
    color: #f3ebff;
  }

  .xxl\:text-pink-darkest {
    color: #451225;
  }

  .xxl\:text-pink-darker {
    color: #6f213f;
  }

  .xxl\:text-pink-dark {
    color: #eb5286;
  }

  .xxl\:text-pink {
    color: #f66d9b;
  }

  .xxl\:text-pink-light {
    color: #fa7ea8;
  }

  .xxl\:text-pink-lighter {
    color: #ffbbca;
  }

  .xxl\:text-pink-lightest {
    color: #ffebef;
  }

  .xxl\:text-brandy-punch {
    color: #c88532;
  }

  .xxl\:text-alto {
    color: #d8d8d8;
  }

  .xxl\:text-concrete {
    color: #f2f2f2;
  }

  .xxl\:text-dusty-grey {
    color: #979797;
  }

  .xxl\:text-flint {
    color: #6b655d;
  }

  .xxl\:text-gallery {
    color: #eee;
  }

  .xxl\:text-gimblet {
    color: #bfa775;
  }

  .xxl\:text-mine-shaft {
    color: #2a2727;
  }

  .xxl\:text-pale-oyster {
    color: #9b9184;
  }

  .xxl\:text-porsche {
    color: #e8a959;
  }

  .xxl\:text-sand-dune {
    color: #807465;
  }

  .xxl\:text-thunder {
    color: #231f20;
  }

  .xxl\:text-notblack {
    color: #101010;
  }

  .xxl\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .xxl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xxl\:hover\:text-black:hover {
    color: #000;
  }

  .xxl\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .xxl\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .xxl\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .xxl\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .xxl\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .xxl\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .xxl\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .xxl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xxl\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .xxl\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .xxl\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .xxl\:hover\:text-red:hover {
    color: #e3342f;
  }

  .xxl\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .xxl\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .xxl\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .xxl\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .xxl\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .xxl\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .xxl\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .xxl\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .xxl\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .xxl\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .xxl\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .xxl\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .xxl\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .xxl\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .xxl\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .xxl\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .xxl\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .xxl\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .xxl\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .xxl\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .xxl\:hover\:text-green:hover {
    color: #38c172;
  }

  .xxl\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .xxl\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .xxl\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .xxl\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .xxl\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .xxl\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .xxl\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .xxl\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .xxl\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .xxl\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .xxl\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .xxl\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .xxl\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .xxl\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .xxl\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .xxl\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .xxl\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .xxl\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .xxl\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .xxl\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .xxl\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .xxl\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .xxl\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .xxl\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .xxl\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .xxl\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .xxl\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .xxl\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .xxl\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .xxl\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .xxl\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .xxl\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .xxl\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .xxl\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .xxl\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .xxl\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .xxl\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .xxl\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .xxl\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .xxl\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .xxl\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .xxl\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .xxl\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .xxl\:hover\:text-gallery:hover {
    color: #eee;
  }

  .xxl\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .xxl\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .xxl\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .xxl\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .xxl\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .xxl\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .xxl\:hover\:text-notblack:hover {
    color: #101010;
  }

  .xxl\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .xxl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxl\:focus\:text-black:focus {
    color: #000;
  }

  .xxl\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .xxl\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .xxl\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .xxl\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .xxl\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .xxl\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .xxl\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .xxl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xxl\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .xxl\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .xxl\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .xxl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xxl\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .xxl\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .xxl\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .xxl\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .xxl\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .xxl\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .xxl\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .xxl\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .xxl\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .xxl\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .xxl\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .xxl\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .xxl\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .xxl\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .xxl\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .xxl\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .xxl\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .xxl\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .xxl\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .xxl\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .xxl\:focus\:text-green:focus {
    color: #38c172;
  }

  .xxl\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .xxl\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .xxl\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .xxl\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .xxl\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .xxl\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .xxl\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .xxl\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .xxl\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .xxl\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .xxl\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .xxl\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .xxl\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .xxl\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .xxl\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .xxl\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .xxl\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .xxl\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .xxl\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .xxl\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .xxl\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .xxl\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .xxl\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .xxl\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .xxl\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .xxl\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .xxl\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .xxl\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .xxl\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .xxl\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .xxl\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .xxl\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .xxl\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .xxl\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .xxl\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .xxl\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .xxl\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .xxl\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .xxl\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .xxl\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .xxl\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .xxl\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .xxl\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .xxl\:focus\:text-gallery:focus {
    color: #eee;
  }

  .xxl\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .xxl\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .xxl\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .xxl\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .xxl\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .xxl\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .xxl\:focus\:text-notblack:focus {
    color: #101010;
  }

  .xxl\:text-xs {
    font-size: .75rem;
  }

  .xxl\:text-sm {
    font-size: .875rem;
  }

  .xxl\:text-base {
    font-size: 1rem;
  }

  .xxl\:text-lg {
    font-size: 1.125rem;
  }

  .xxl\:text-xl {
    font-size: 1.25rem;
  }

  .xxl\:text-2xl {
    font-size: 1.5rem;
  }

  .xxl\:text-3xl {
    font-size: 1.875rem;
  }

  .xxl\:text-4xl {
    font-size: 2.25rem;
  }

  .xxl\:text-5xl {
    font-size: 3rem;
  }

  .xxl\:text-13px {
    font-size: 13px;
  }

  .xxl\:text-14px {
    font-size: 14px;
  }

  .xxl\:text-15px {
    font-size: 15px;
  }

  .xxl\:text-21px {
    font-size: 21px;
  }

  .xxl\:text-27px {
    font-size: 27px;
  }

  .xxl\:text-28px {
    font-size: 28px;
  }

  .xxl\:text-32px {
    font-size: 32px;
  }

  .xxl\:text-18px {
    font-size: 18px;
  }

  .xxl\:text-50px {
    font-size: 50px;
  }

  .xxl\:text-70px {
    font-size: 70px;
  }

  .xxl\:text-80px {
    font-size: 80px;
  }

  .xxl\:text-13rem {
    font-size: 1.3rem;
  }

  .xxl\:italic {
    font-style: italic;
  }

  .xxl\:not-italic {
    font-style: normal;
  }

  .xxl\:uppercase {
    text-transform: uppercase;
  }

  .xxl\:lowercase {
    text-transform: lowercase;
  }

  .xxl\:capitalize {
    text-transform: capitalize;
  }

  .xxl\:normal-case {
    text-transform: none;
  }

  .xxl\:underline {
    text-decoration: underline;
  }

  .xxl\:line-through {
    text-decoration: line-through;
  }

  .xxl\:no-underline {
    text-decoration: none;
  }

  .xxl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:tracking-1 {
    letter-spacing: 1px;
  }

  .xxl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xxl\:tracking-normal {
    letter-spacing: 0;
  }

  .xxl\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .xxl\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .xxl\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .xxl\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .xxl\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .xxl\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .xxl\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .xxl\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .xxl\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .xxl\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .xxl\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .xxl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xxl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xxl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xxl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xxl\:align-baseline {
    vertical-align: baseline;
  }

  .xxl\:align-top {
    vertical-align: top;
  }

  .xxl\:align-middle {
    vertical-align: middle;
  }

  .xxl\:align-bottom {
    vertical-align: bottom;
  }

  .xxl\:align-text-top {
    vertical-align: text-top;
  }

  .xxl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xxl\:visible {
    visibility: visible;
  }

  .xxl\:invisible {
    visibility: hidden;
  }

  .xxl\:whitespace-normal {
    white-space: normal;
  }

  .xxl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xxl\:whitespace-pre {
    white-space: pre;
  }

  .xxl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xxl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xxl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxl\:break-words {
    overflow-wrap: break-word;
  }

  .xxl\:break-all {
    word-break: break-all;
  }

  .xxl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxl\:w-0 {
    width: 0;
  }

  .xxl\:w-1 {
    width: 0.25rem;
  }

  .xxl\:w-2 {
    width: 0.5rem;
  }

  .xxl\:w-3 {
    width: 0.75rem;
  }

  .xxl\:w-4 {
    width: 1rem;
  }

  .xxl\:w-5 {
    width: 1.25rem;
  }

  .xxl\:w-6 {
    width: 1.5rem;
  }

  .xxl\:w-8 {
    width: 2rem;
  }

  .xxl\:w-10 {
    width: 2.5rem;
  }

  .xxl\:w-12 {
    width: 3rem;
  }

  .xxl\:w-16 {
    width: 4rem;
  }

  .xxl\:w-20 {
    width: 5.313rem;
  }

  .xxl\:w-24 {
    width: 6rem;
  }

  .xxl\:w-28 {
    width: 7.063rem;
  }

  .xxl\:w-32 {
    width: 8rem;
  }

  .xxl\:w-48 {
    width: 12rem;
  }

  .xxl\:w-64 {
    width: 16rem;
  }

  .xxl\:w-auto {
    width: auto;
  }

  .xxl\:w-px {
    width: 1px;
  }

  .xxl\:w-1\/2 {
    width: 50%;
  }

  .xxl\:w-1\/3 {
    width: 33.33333%;
  }

  .xxl\:w-2\/3 {
    width: 66.66667%;
  }

  .xxl\:w-1\/4 {
    width: 25%;
  }

  .xxl\:w-3\/4 {
    width: 75%;
  }

  .xxl\:w-1\/5 {
    width: 20%;
  }

  .xxl\:w-2\/5 {
    width: 40%;
  }

  .xxl\:w-3\/5 {
    width: 60%;
  }

  .xxl\:w-4\/5 {
    width: 80%;
  }

  .xxl\:w-1\/6 {
    width: 16.66667%;
  }

  .xxl\:w-5\/6 {
    width: 83.33333%;
  }

  .xxl\:w-full {
    width: 100%;
  }

  .xxl\:w-screen {
    width: 100vw;
  }

  .xxl\:w-12px {
    width: 12px;
  }

  .xxl\:w-15px {
    width: 15px;
  }

  .xxl\:w-27px {
    width: 27px;
  }

  .xxl\:w-56px {
    width: 56px;
  }

  .xxl\:w-74px {
    width: 74px;
  }

  .xxl\:w-76px {
    width: 76px;
  }

  .xxl\:w-78px {
    width: 78px;
  }

  .xxl\:w-85px {
    width: 85px;
  }

  .xxl\:w-88px {
    width: 88px;
  }

  .xxl\:w-90px {
    width: 90px;
  }

  .xxl\:w-100px {
    width: 100px;
  }

  .xxl\:w-111px {
    width: 111px;
  }

  .xxl\:w-120px {
    width: 120px;
  }

  .xxl\:w-140px {
    width: 140px;
  }

  .xxl\:w-142px {
    width: 142px;
  }

  .xxl\:w-147px {
    width: 147px;
  }

  .xxl\:w-154px {
    width: 154px;
  }

  .xxl\:w-175px {
    width: 175px;
  }

  .xxl\:w-190px {
    width: 190px;
  }

  .xxl\:w-200px {
    width: 200px;
  }

  .xxl\:w-228px {
    width: 228px;
  }

  .xxl\:w-250px {
    width: 250px;
  }

  .xxl\:w-260px {
    width: 260px;
  }

  .xxl\:w-270px {
    width: 270px;
  }

  .xxl\:w-289px {
    width: 289px;
  }

  .xxl\:w-290px {
    width: 290px;
  }

  .xxl\:w-300px {
    width: 300px;
  }

  .xxl\:w-308px {
    width: 308px;
  }

  .xxl\:w-340px {
    width: 340px;
  }

  .xxl\:w-345px {
    width: 345px;
  }

  .xxl\:w-326px {
    width: 326px;
  }

  .xxl\:w-335px {
    width: 335px;
  }

  .xxl\:w-350px {
    width: 350px;
  }

  .xxl\:w-376px {
    width: 376px;
  }

  .xxl\:w-382px {
    width: 382px;
  }

  .xxl\:w-388px {
    width: 388px;
  }

  .xxl\:w-408px {
    width: 408px;
  }

  .xxl\:w-516px {
    width: 516px;
  }

  .xxl\:w-637px {
    width: 637px;
  }

  .xxl\:w-720px {
    width: 720px;
  }

  .xxl\:w-840px {
    width: 840px;
  }

  .xxl\:w-930px {
    width: 930px;
  }

  .xxl\:w-931px {
    width: 931px;
  }

  .xxl\:w-1012px {
    width: 1012px;
  }

  .xxl\:w-1200px {
    width: 1200px;
  }

  .xxl\:w-1274px {
    width: 1274px;
  }

  .xxl\:w-23percent {
    width: 23%;
  }

  .xxl\:w-30percent {
    width: 30%;
  }

  .xxl\:w-35percent {
    width: 35%;
  }

  .xxl\:w-70percent {
    width: 70%;
  }

  .xxl\:w-78percent {
    width: 78%;
  }

  .xxl\:w-80percent {
    width: 80%;
  }

  .xxl\:w-32percent {
    width: 32.333%;
  }

  .xxl\:z-0 {
    z-index: 0;
  }

  .xxl\:z-1 {
    z-index: 1;
  }

  .xxl\:z-2 {
    z-index: 2;
  }

  .xxl\:z-9 {
    z-index: 9;
  }

  .xxl\:z-10 {
    z-index: 10;
  }

  .xxl\:z-20 {
    z-index: 20;
  }

  .xxl\:z-30 {
    z-index: 30;
  }

  .xxl\:z-40 {
    z-index: 40;
  }

  .xxl\:z-50 {
    z-index: 50;
  }

  .xxl\:z-99 {
    z-index: 99;
  }

  .xxl\:z-999 {
    z-index: 999;
  }

  .xxl\:z-99999 {
    z-index: 99999;
  }

  .xxl\:z-999999 {
    z-index: 999999;
  }

  .xxl\:z-99999999 {
    z-index: 99999999;
  }

  .xxl\:z-auto {
    z-index: auto;
  }

  .xxl\:-z-1 {
    z-index: -1;
  }
}

@media (min-width: 2560px) {
  .xxxl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxxl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxxl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xxxl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxxl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xxxl\:bg-fixed {
    background-attachment: fixed;
  }

  .xxxl\:bg-local {
    background-attachment: local;
  }

  .xxxl\:bg-scroll {
    background-attachment: scroll;
  }

  .xxxl\:bg-primary {
    background-color: #525ddc;
  }

  .xxxl\:bg-transparent {
    background-color: transparent;
  }

  .xxxl\:bg-black {
    background-color: #000;
  }

  .xxxl\:bg-grey-darkest {
    background-color: #3d4852;
  }

  .xxxl\:bg-grey-darker {
    background-color: #606f7b;
  }

  .xxxl\:bg-grey-dark {
    background-color: #8795a1;
  }

  .xxxl\:bg-grey {
    background-color: #b8c2cc;
  }

  .xxxl\:bg-grey-light {
    background-color: #dae1e7;
  }

  .xxxl\:bg-grey-lighter {
    background-color: #f1f5f8;
  }

  .xxxl\:bg-grey-lightest {
    background-color: #f8fafc;
  }

  .xxxl\:bg-white {
    background-color: #ffffff;
  }

  .xxxl\:bg-red-darkest {
    background-color: #3b0d0c;
  }

  .xxxl\:bg-red-darker {
    background-color: #621b18;
  }

  .xxxl\:bg-red-dark {
    background-color: #cc1f1a;
  }

  .xxxl\:bg-red {
    background-color: #e3342f;
  }

  .xxxl\:bg-red-light {
    background-color: #ef5753;
  }

  .xxxl\:bg-red-lighter {
    background-color: #f9acaa;
  }

  .xxxl\:bg-red-lightest {
    background-color: #fcebea;
  }

  .xxxl\:bg-orange-darkest {
    background-color: #462a16;
  }

  .xxxl\:bg-orange-darker {
    background-color: #613b1f;
  }

  .xxxl\:bg-orange-dark {
    background-color: #de751f;
  }

  .xxxl\:bg-orange {
    background-color: #f6993f;
  }

  .xxxl\:bg-orange-light {
    background-color: #faad63;
  }

  .xxxl\:bg-orange-lighter {
    background-color: #fcd9b6;
  }

  .xxxl\:bg-orange-lightest {
    background-color: #fff5eb;
  }

  .xxxl\:bg-yellow-darkest {
    background-color: #453411;
  }

  .xxxl\:bg-yellow-darker {
    background-color: #684f1d;
  }

  .xxxl\:bg-yellow-dark {
    background-color: #f2d024;
  }

  .xxxl\:bg-yellow {
    background-color: #ffed4a;
  }

  .xxxl\:bg-yellow-light {
    background-color: #fff382;
  }

  .xxxl\:bg-yellow-lighter {
    background-color: #fff9c2;
  }

  .xxxl\:bg-yellow-lightest {
    background-color: #fcfbeb;
  }

  .xxxl\:bg-green-darkest {
    background-color: #0f2f21;
  }

  .xxxl\:bg-green-darker {
    background-color: #1a4731;
  }

  .xxxl\:bg-green-dark {
    background-color: #1f9d55;
  }

  .xxxl\:bg-green {
    background-color: #38c172;
  }

  .xxxl\:bg-green-light {
    background-color: #51d88a;
  }

  .xxxl\:bg-green-lighter {
    background-color: #a2f5bf;
  }

  .xxxl\:bg-green-lightest {
    background-color: #e3fcec;
  }

  .xxxl\:bg-teal-darkest {
    background-color: #0d3331;
  }

  .xxxl\:bg-teal-darker {
    background-color: #20504f;
  }

  .xxxl\:bg-teal-dark {
    background-color: #38a89d;
  }

  .xxxl\:bg-teal {
    background-color: #4dc0b5;
  }

  .xxxl\:bg-teal-light {
    background-color: #64d5ca;
  }

  .xxxl\:bg-teal-lighter {
    background-color: #a0f0ed;
  }

  .xxxl\:bg-teal-lightest {
    background-color: #e8fffe;
  }

  .xxxl\:bg-blue-darkest {
    background-color: #12283a;
  }

  .xxxl\:bg-blue-darker {
    background-color: #1c3d5a;
  }

  .xxxl\:bg-blue-dark {
    background-color: #2779bd;
  }

  .xxxl\:bg-blue {
    background-color: #3490dc;
  }

  .xxxl\:bg-blue-light {
    background-color: #6cb2eb;
  }

  .xxxl\:bg-blue-lighter {
    background-color: #bcdefa;
  }

  .xxxl\:bg-blue-lightest {
    background-color: #eff8ff;
  }

  .xxxl\:bg-indigo-darkest {
    background-color: #191e38;
  }

  .xxxl\:bg-indigo-darker {
    background-color: #2f365f;
  }

  .xxxl\:bg-indigo-dark {
    background-color: #5661b3;
  }

  .xxxl\:bg-indigo {
    background-color: #6574cd;
  }

  .xxxl\:bg-indigo-light {
    background-color: #7886d7;
  }

  .xxxl\:bg-indigo-lighter {
    background-color: #b2b7ff;
  }

  .xxxl\:bg-indigo-lightest {
    background-color: #e6e8ff;
  }

  .xxxl\:bg-purple-darkest {
    background-color: #21183c;
  }

  .xxxl\:bg-purple-darker {
    background-color: #382b5f;
  }

  .xxxl\:bg-purple-dark {
    background-color: #794acf;
  }

  .xxxl\:bg-purple {
    background-color: #9561e2;
  }

  .xxxl\:bg-purple-light {
    background-color: #a779e9;
  }

  .xxxl\:bg-purple-lighter {
    background-color: #d6bbfc;
  }

  .xxxl\:bg-purple-lightest {
    background-color: #f3ebff;
  }

  .xxxl\:bg-pink-darkest {
    background-color: #451225;
  }

  .xxxl\:bg-pink-darker {
    background-color: #6f213f;
  }

  .xxxl\:bg-pink-dark {
    background-color: #eb5286;
  }

  .xxxl\:bg-pink {
    background-color: #f66d9b;
  }

  .xxxl\:bg-pink-light {
    background-color: #fa7ea8;
  }

  .xxxl\:bg-pink-lighter {
    background-color: #ffbbca;
  }

  .xxxl\:bg-pink-lightest {
    background-color: #ffebef;
  }

  .xxxl\:bg-brandy-punch {
    background-color: #c88532;
  }

  .xxxl\:bg-alto {
    background-color: #d8d8d8;
  }

  .xxxl\:bg-concrete {
    background-color: #f2f2f2;
  }

  .xxxl\:bg-dusty-grey {
    background-color: #979797;
  }

  .xxxl\:bg-flint {
    background-color: #6b655d;
  }

  .xxxl\:bg-gallery {
    background-color: #eee;
  }

  .xxxl\:bg-gimblet {
    background-color: #bfa775;
  }

  .xxxl\:bg-mine-shaft {
    background-color: #2a2727;
  }

  .xxxl\:bg-pale-oyster {
    background-color: #9b9184;
  }

  .xxxl\:bg-porsche {
    background-color: #e8a959;
  }

  .xxxl\:bg-sand-dune {
    background-color: #807465;
  }

  .xxxl\:bg-thunder {
    background-color: #231f20;
  }

  .xxxl\:bg-notblack {
    background-color: #101010;
  }

  .xxxl\:hover\:bg-primary:hover {
    background-color: #525ddc;
  }

  .xxxl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xxxl\:hover\:bg-black:hover {
    background-color: #000;
  }

  .xxxl\:hover\:bg-grey-darkest:hover {
    background-color: #3d4852;
  }

  .xxxl\:hover\:bg-grey-darker:hover {
    background-color: #606f7b;
  }

  .xxxl\:hover\:bg-grey-dark:hover {
    background-color: #8795a1;
  }

  .xxxl\:hover\:bg-grey:hover {
    background-color: #b8c2cc;
  }

  .xxxl\:hover\:bg-grey-light:hover {
    background-color: #dae1e7;
  }

  .xxxl\:hover\:bg-grey-lighter:hover {
    background-color: #f1f5f8;
  }

  .xxxl\:hover\:bg-grey-lightest:hover {
    background-color: #f8fafc;
  }

  .xxxl\:hover\:bg-white:hover {
    background-color: #ffffff;
  }

  .xxxl\:hover\:bg-red-darkest:hover {
    background-color: #3b0d0c;
  }

  .xxxl\:hover\:bg-red-darker:hover {
    background-color: #621b18;
  }

  .xxxl\:hover\:bg-red-dark:hover {
    background-color: #cc1f1a;
  }

  .xxxl\:hover\:bg-red:hover {
    background-color: #e3342f;
  }

  .xxxl\:hover\:bg-red-light:hover {
    background-color: #ef5753;
  }

  .xxxl\:hover\:bg-red-lighter:hover {
    background-color: #f9acaa;
  }

  .xxxl\:hover\:bg-red-lightest:hover {
    background-color: #fcebea;
  }

  .xxxl\:hover\:bg-orange-darkest:hover {
    background-color: #462a16;
  }

  .xxxl\:hover\:bg-orange-darker:hover {
    background-color: #613b1f;
  }

  .xxxl\:hover\:bg-orange-dark:hover {
    background-color: #de751f;
  }

  .xxxl\:hover\:bg-orange:hover {
    background-color: #f6993f;
  }

  .xxxl\:hover\:bg-orange-light:hover {
    background-color: #faad63;
  }

  .xxxl\:hover\:bg-orange-lighter:hover {
    background-color: #fcd9b6;
  }

  .xxxl\:hover\:bg-orange-lightest:hover {
    background-color: #fff5eb;
  }

  .xxxl\:hover\:bg-yellow-darkest:hover {
    background-color: #453411;
  }

  .xxxl\:hover\:bg-yellow-darker:hover {
    background-color: #684f1d;
  }

  .xxxl\:hover\:bg-yellow-dark:hover {
    background-color: #f2d024;
  }

  .xxxl\:hover\:bg-yellow:hover {
    background-color: #ffed4a;
  }

  .xxxl\:hover\:bg-yellow-light:hover {
    background-color: #fff382;
  }

  .xxxl\:hover\:bg-yellow-lighter:hover {
    background-color: #fff9c2;
  }

  .xxxl\:hover\:bg-yellow-lightest:hover {
    background-color: #fcfbeb;
  }

  .xxxl\:hover\:bg-green-darkest:hover {
    background-color: #0f2f21;
  }

  .xxxl\:hover\:bg-green-darker:hover {
    background-color: #1a4731;
  }

  .xxxl\:hover\:bg-green-dark:hover {
    background-color: #1f9d55;
  }

  .xxxl\:hover\:bg-green:hover {
    background-color: #38c172;
  }

  .xxxl\:hover\:bg-green-light:hover {
    background-color: #51d88a;
  }

  .xxxl\:hover\:bg-green-lighter:hover {
    background-color: #a2f5bf;
  }

  .xxxl\:hover\:bg-green-lightest:hover {
    background-color: #e3fcec;
  }

  .xxxl\:hover\:bg-teal-darkest:hover {
    background-color: #0d3331;
  }

  .xxxl\:hover\:bg-teal-darker:hover {
    background-color: #20504f;
  }

  .xxxl\:hover\:bg-teal-dark:hover {
    background-color: #38a89d;
  }

  .xxxl\:hover\:bg-teal:hover {
    background-color: #4dc0b5;
  }

  .xxxl\:hover\:bg-teal-light:hover {
    background-color: #64d5ca;
  }

  .xxxl\:hover\:bg-teal-lighter:hover {
    background-color: #a0f0ed;
  }

  .xxxl\:hover\:bg-teal-lightest:hover {
    background-color: #e8fffe;
  }

  .xxxl\:hover\:bg-blue-darkest:hover {
    background-color: #12283a;
  }

  .xxxl\:hover\:bg-blue-darker:hover {
    background-color: #1c3d5a;
  }

  .xxxl\:hover\:bg-blue-dark:hover {
    background-color: #2779bd;
  }

  .xxxl\:hover\:bg-blue:hover {
    background-color: #3490dc;
  }

  .xxxl\:hover\:bg-blue-light:hover {
    background-color: #6cb2eb;
  }

  .xxxl\:hover\:bg-blue-lighter:hover {
    background-color: #bcdefa;
  }

  .xxxl\:hover\:bg-blue-lightest:hover {
    background-color: #eff8ff;
  }

  .xxxl\:hover\:bg-indigo-darkest:hover {
    background-color: #191e38;
  }

  .xxxl\:hover\:bg-indigo-darker:hover {
    background-color: #2f365f;
  }

  .xxxl\:hover\:bg-indigo-dark:hover {
    background-color: #5661b3;
  }

  .xxxl\:hover\:bg-indigo:hover {
    background-color: #6574cd;
  }

  .xxxl\:hover\:bg-indigo-light:hover {
    background-color: #7886d7;
  }

  .xxxl\:hover\:bg-indigo-lighter:hover {
    background-color: #b2b7ff;
  }

  .xxxl\:hover\:bg-indigo-lightest:hover {
    background-color: #e6e8ff;
  }

  .xxxl\:hover\:bg-purple-darkest:hover {
    background-color: #21183c;
  }

  .xxxl\:hover\:bg-purple-darker:hover {
    background-color: #382b5f;
  }

  .xxxl\:hover\:bg-purple-dark:hover {
    background-color: #794acf;
  }

  .xxxl\:hover\:bg-purple:hover {
    background-color: #9561e2;
  }

  .xxxl\:hover\:bg-purple-light:hover {
    background-color: #a779e9;
  }

  .xxxl\:hover\:bg-purple-lighter:hover {
    background-color: #d6bbfc;
  }

  .xxxl\:hover\:bg-purple-lightest:hover {
    background-color: #f3ebff;
  }

  .xxxl\:hover\:bg-pink-darkest:hover {
    background-color: #451225;
  }

  .xxxl\:hover\:bg-pink-darker:hover {
    background-color: #6f213f;
  }

  .xxxl\:hover\:bg-pink-dark:hover {
    background-color: #eb5286;
  }

  .xxxl\:hover\:bg-pink:hover {
    background-color: #f66d9b;
  }

  .xxxl\:hover\:bg-pink-light:hover {
    background-color: #fa7ea8;
  }

  .xxxl\:hover\:bg-pink-lighter:hover {
    background-color: #ffbbca;
  }

  .xxxl\:hover\:bg-pink-lightest:hover {
    background-color: #ffebef;
  }

  .xxxl\:hover\:bg-brandy-punch:hover {
    background-color: #c88532;
  }

  .xxxl\:hover\:bg-alto:hover {
    background-color: #d8d8d8;
  }

  .xxxl\:hover\:bg-concrete:hover {
    background-color: #f2f2f2;
  }

  .xxxl\:hover\:bg-dusty-grey:hover {
    background-color: #979797;
  }

  .xxxl\:hover\:bg-flint:hover {
    background-color: #6b655d;
  }

  .xxxl\:hover\:bg-gallery:hover {
    background-color: #eee;
  }

  .xxxl\:hover\:bg-gimblet:hover {
    background-color: #bfa775;
  }

  .xxxl\:hover\:bg-mine-shaft:hover {
    background-color: #2a2727;
  }

  .xxxl\:hover\:bg-pale-oyster:hover {
    background-color: #9b9184;
  }

  .xxxl\:hover\:bg-porsche:hover {
    background-color: #e8a959;
  }

  .xxxl\:hover\:bg-sand-dune:hover {
    background-color: #807465;
  }

  .xxxl\:hover\:bg-thunder:hover {
    background-color: #231f20;
  }

  .xxxl\:hover\:bg-notblack:hover {
    background-color: #101010;
  }

  .xxxl\:focus\:bg-primary:focus {
    background-color: #525ddc;
  }

  .xxxl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xxxl\:focus\:bg-black:focus {
    background-color: #000;
  }

  .xxxl\:focus\:bg-grey-darkest:focus {
    background-color: #3d4852;
  }

  .xxxl\:focus\:bg-grey-darker:focus {
    background-color: #606f7b;
  }

  .xxxl\:focus\:bg-grey-dark:focus {
    background-color: #8795a1;
  }

  .xxxl\:focus\:bg-grey:focus {
    background-color: #b8c2cc;
  }

  .xxxl\:focus\:bg-grey-light:focus {
    background-color: #dae1e7;
  }

  .xxxl\:focus\:bg-grey-lighter:focus {
    background-color: #f1f5f8;
  }

  .xxxl\:focus\:bg-grey-lightest:focus {
    background-color: #f8fafc;
  }

  .xxxl\:focus\:bg-white:focus {
    background-color: #ffffff;
  }

  .xxxl\:focus\:bg-red-darkest:focus {
    background-color: #3b0d0c;
  }

  .xxxl\:focus\:bg-red-darker:focus {
    background-color: #621b18;
  }

  .xxxl\:focus\:bg-red-dark:focus {
    background-color: #cc1f1a;
  }

  .xxxl\:focus\:bg-red:focus {
    background-color: #e3342f;
  }

  .xxxl\:focus\:bg-red-light:focus {
    background-color: #ef5753;
  }

  .xxxl\:focus\:bg-red-lighter:focus {
    background-color: #f9acaa;
  }

  .xxxl\:focus\:bg-red-lightest:focus {
    background-color: #fcebea;
  }

  .xxxl\:focus\:bg-orange-darkest:focus {
    background-color: #462a16;
  }

  .xxxl\:focus\:bg-orange-darker:focus {
    background-color: #613b1f;
  }

  .xxxl\:focus\:bg-orange-dark:focus {
    background-color: #de751f;
  }

  .xxxl\:focus\:bg-orange:focus {
    background-color: #f6993f;
  }

  .xxxl\:focus\:bg-orange-light:focus {
    background-color: #faad63;
  }

  .xxxl\:focus\:bg-orange-lighter:focus {
    background-color: #fcd9b6;
  }

  .xxxl\:focus\:bg-orange-lightest:focus {
    background-color: #fff5eb;
  }

  .xxxl\:focus\:bg-yellow-darkest:focus {
    background-color: #453411;
  }

  .xxxl\:focus\:bg-yellow-darker:focus {
    background-color: #684f1d;
  }

  .xxxl\:focus\:bg-yellow-dark:focus {
    background-color: #f2d024;
  }

  .xxxl\:focus\:bg-yellow:focus {
    background-color: #ffed4a;
  }

  .xxxl\:focus\:bg-yellow-light:focus {
    background-color: #fff382;
  }

  .xxxl\:focus\:bg-yellow-lighter:focus {
    background-color: #fff9c2;
  }

  .xxxl\:focus\:bg-yellow-lightest:focus {
    background-color: #fcfbeb;
  }

  .xxxl\:focus\:bg-green-darkest:focus {
    background-color: #0f2f21;
  }

  .xxxl\:focus\:bg-green-darker:focus {
    background-color: #1a4731;
  }

  .xxxl\:focus\:bg-green-dark:focus {
    background-color: #1f9d55;
  }

  .xxxl\:focus\:bg-green:focus {
    background-color: #38c172;
  }

  .xxxl\:focus\:bg-green-light:focus {
    background-color: #51d88a;
  }

  .xxxl\:focus\:bg-green-lighter:focus {
    background-color: #a2f5bf;
  }

  .xxxl\:focus\:bg-green-lightest:focus {
    background-color: #e3fcec;
  }

  .xxxl\:focus\:bg-teal-darkest:focus {
    background-color: #0d3331;
  }

  .xxxl\:focus\:bg-teal-darker:focus {
    background-color: #20504f;
  }

  .xxxl\:focus\:bg-teal-dark:focus {
    background-color: #38a89d;
  }

  .xxxl\:focus\:bg-teal:focus {
    background-color: #4dc0b5;
  }

  .xxxl\:focus\:bg-teal-light:focus {
    background-color: #64d5ca;
  }

  .xxxl\:focus\:bg-teal-lighter:focus {
    background-color: #a0f0ed;
  }

  .xxxl\:focus\:bg-teal-lightest:focus {
    background-color: #e8fffe;
  }

  .xxxl\:focus\:bg-blue-darkest:focus {
    background-color: #12283a;
  }

  .xxxl\:focus\:bg-blue-darker:focus {
    background-color: #1c3d5a;
  }

  .xxxl\:focus\:bg-blue-dark:focus {
    background-color: #2779bd;
  }

  .xxxl\:focus\:bg-blue:focus {
    background-color: #3490dc;
  }

  .xxxl\:focus\:bg-blue-light:focus {
    background-color: #6cb2eb;
  }

  .xxxl\:focus\:bg-blue-lighter:focus {
    background-color: #bcdefa;
  }

  .xxxl\:focus\:bg-blue-lightest:focus {
    background-color: #eff8ff;
  }

  .xxxl\:focus\:bg-indigo-darkest:focus {
    background-color: #191e38;
  }

  .xxxl\:focus\:bg-indigo-darker:focus {
    background-color: #2f365f;
  }

  .xxxl\:focus\:bg-indigo-dark:focus {
    background-color: #5661b3;
  }

  .xxxl\:focus\:bg-indigo:focus {
    background-color: #6574cd;
  }

  .xxxl\:focus\:bg-indigo-light:focus {
    background-color: #7886d7;
  }

  .xxxl\:focus\:bg-indigo-lighter:focus {
    background-color: #b2b7ff;
  }

  .xxxl\:focus\:bg-indigo-lightest:focus {
    background-color: #e6e8ff;
  }

  .xxxl\:focus\:bg-purple-darkest:focus {
    background-color: #21183c;
  }

  .xxxl\:focus\:bg-purple-darker:focus {
    background-color: #382b5f;
  }

  .xxxl\:focus\:bg-purple-dark:focus {
    background-color: #794acf;
  }

  .xxxl\:focus\:bg-purple:focus {
    background-color: #9561e2;
  }

  .xxxl\:focus\:bg-purple-light:focus {
    background-color: #a779e9;
  }

  .xxxl\:focus\:bg-purple-lighter:focus {
    background-color: #d6bbfc;
  }

  .xxxl\:focus\:bg-purple-lightest:focus {
    background-color: #f3ebff;
  }

  .xxxl\:focus\:bg-pink-darkest:focus {
    background-color: #451225;
  }

  .xxxl\:focus\:bg-pink-darker:focus {
    background-color: #6f213f;
  }

  .xxxl\:focus\:bg-pink-dark:focus {
    background-color: #eb5286;
  }

  .xxxl\:focus\:bg-pink:focus {
    background-color: #f66d9b;
  }

  .xxxl\:focus\:bg-pink-light:focus {
    background-color: #fa7ea8;
  }

  .xxxl\:focus\:bg-pink-lighter:focus {
    background-color: #ffbbca;
  }

  .xxxl\:focus\:bg-pink-lightest:focus {
    background-color: #ffebef;
  }

  .xxxl\:focus\:bg-brandy-punch:focus {
    background-color: #c88532;
  }

  .xxxl\:focus\:bg-alto:focus {
    background-color: #d8d8d8;
  }

  .xxxl\:focus\:bg-concrete:focus {
    background-color: #f2f2f2;
  }

  .xxxl\:focus\:bg-dusty-grey:focus {
    background-color: #979797;
  }

  .xxxl\:focus\:bg-flint:focus {
    background-color: #6b655d;
  }

  .xxxl\:focus\:bg-gallery:focus {
    background-color: #eee;
  }

  .xxxl\:focus\:bg-gimblet:focus {
    background-color: #bfa775;
  }

  .xxxl\:focus\:bg-mine-shaft:focus {
    background-color: #2a2727;
  }

  .xxxl\:focus\:bg-pale-oyster:focus {
    background-color: #9b9184;
  }

  .xxxl\:focus\:bg-porsche:focus {
    background-color: #e8a959;
  }

  .xxxl\:focus\:bg-sand-dune:focus {
    background-color: #807465;
  }

  .xxxl\:focus\:bg-thunder:focus {
    background-color: #231f20;
  }

  .xxxl\:focus\:bg-notblack:focus {
    background-color: #101010;
  }

  .xxxl\:bg-bottom {
    background-position: bottom;
  }

  .xxxl\:bg-center {
    background-position: center;
  }

  .xxxl\:bg-left {
    background-position: left;
  }

  .xxxl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xxxl\:bg-left-top {
    background-position: left top;
  }

  .xxxl\:bg-right {
    background-position: right;
  }

  .xxxl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xxxl\:bg-right-top {
    background-position: right top;
  }

  .xxxl\:bg-top {
    background-position: top;
  }

  .xxxl\:bg-repeat {
    background-repeat: repeat;
  }

  .xxxl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xxxl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xxxl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xxxl\:bg-repeat-round {
    background-repeat: round;
  }

  .xxxl\:bg-repeat-space {
    background-repeat: space;
  }

  .xxxl\:bg-auto {
    background-size: auto;
  }

  .xxxl\:bg-cover {
    background-size: cover;
  }

  .xxxl\:bg-contain {
    background-size: contain;
  }

  .xxxl\:border-collapse {
    border-collapse: collapse;
  }

  .xxxl\:border-separate {
    border-collapse: separate;
  }

  .xxxl\:border-primary {
    border-color: #525ddc;
  }

  .xxxl\:border-transparent {
    border-color: transparent;
  }

  .xxxl\:border-black {
    border-color: #000;
  }

  .xxxl\:border-grey-darkest {
    border-color: #3d4852;
  }

  .xxxl\:border-grey-darker {
    border-color: #606f7b;
  }

  .xxxl\:border-grey-dark {
    border-color: #8795a1;
  }

  .xxxl\:border-grey {
    border-color: #b8c2cc;
  }

  .xxxl\:border-grey-light {
    border-color: #dae1e7;
  }

  .xxxl\:border-grey-lighter {
    border-color: #f1f5f8;
  }

  .xxxl\:border-grey-lightest {
    border-color: #f8fafc;
  }

  .xxxl\:border-white {
    border-color: #ffffff;
  }

  .xxxl\:border-red-darkest {
    border-color: #3b0d0c;
  }

  .xxxl\:border-red-darker {
    border-color: #621b18;
  }

  .xxxl\:border-red-dark {
    border-color: #cc1f1a;
  }

  .xxxl\:border-red {
    border-color: #e3342f;
  }

  .xxxl\:border-red-light {
    border-color: #ef5753;
  }

  .xxxl\:border-red-lighter {
    border-color: #f9acaa;
  }

  .xxxl\:border-red-lightest {
    border-color: #fcebea;
  }

  .xxxl\:border-orange-darkest {
    border-color: #462a16;
  }

  .xxxl\:border-orange-darker {
    border-color: #613b1f;
  }

  .xxxl\:border-orange-dark {
    border-color: #de751f;
  }

  .xxxl\:border-orange {
    border-color: #f6993f;
  }

  .xxxl\:border-orange-light {
    border-color: #faad63;
  }

  .xxxl\:border-orange-lighter {
    border-color: #fcd9b6;
  }

  .xxxl\:border-orange-lightest {
    border-color: #fff5eb;
  }

  .xxxl\:border-yellow-darkest {
    border-color: #453411;
  }

  .xxxl\:border-yellow-darker {
    border-color: #684f1d;
  }

  .xxxl\:border-yellow-dark {
    border-color: #f2d024;
  }

  .xxxl\:border-yellow {
    border-color: #ffed4a;
  }

  .xxxl\:border-yellow-light {
    border-color: #fff382;
  }

  .xxxl\:border-yellow-lighter {
    border-color: #fff9c2;
  }

  .xxxl\:border-yellow-lightest {
    border-color: #fcfbeb;
  }

  .xxxl\:border-green-darkest {
    border-color: #0f2f21;
  }

  .xxxl\:border-green-darker {
    border-color: #1a4731;
  }

  .xxxl\:border-green-dark {
    border-color: #1f9d55;
  }

  .xxxl\:border-green {
    border-color: #38c172;
  }

  .xxxl\:border-green-light {
    border-color: #51d88a;
  }

  .xxxl\:border-green-lighter {
    border-color: #a2f5bf;
  }

  .xxxl\:border-green-lightest {
    border-color: #e3fcec;
  }

  .xxxl\:border-teal-darkest {
    border-color: #0d3331;
  }

  .xxxl\:border-teal-darker {
    border-color: #20504f;
  }

  .xxxl\:border-teal-dark {
    border-color: #38a89d;
  }

  .xxxl\:border-teal {
    border-color: #4dc0b5;
  }

  .xxxl\:border-teal-light {
    border-color: #64d5ca;
  }

  .xxxl\:border-teal-lighter {
    border-color: #a0f0ed;
  }

  .xxxl\:border-teal-lightest {
    border-color: #e8fffe;
  }

  .xxxl\:border-blue-darkest {
    border-color: #12283a;
  }

  .xxxl\:border-blue-darker {
    border-color: #1c3d5a;
  }

  .xxxl\:border-blue-dark {
    border-color: #2779bd;
  }

  .xxxl\:border-blue {
    border-color: #3490dc;
  }

  .xxxl\:border-blue-light {
    border-color: #6cb2eb;
  }

  .xxxl\:border-blue-lighter {
    border-color: #bcdefa;
  }

  .xxxl\:border-blue-lightest {
    border-color: #eff8ff;
  }

  .xxxl\:border-indigo-darkest {
    border-color: #191e38;
  }

  .xxxl\:border-indigo-darker {
    border-color: #2f365f;
  }

  .xxxl\:border-indigo-dark {
    border-color: #5661b3;
  }

  .xxxl\:border-indigo {
    border-color: #6574cd;
  }

  .xxxl\:border-indigo-light {
    border-color: #7886d7;
  }

  .xxxl\:border-indigo-lighter {
    border-color: #b2b7ff;
  }

  .xxxl\:border-indigo-lightest {
    border-color: #e6e8ff;
  }

  .xxxl\:border-purple-darkest {
    border-color: #21183c;
  }

  .xxxl\:border-purple-darker {
    border-color: #382b5f;
  }

  .xxxl\:border-purple-dark {
    border-color: #794acf;
  }

  .xxxl\:border-purple {
    border-color: #9561e2;
  }

  .xxxl\:border-purple-light {
    border-color: #a779e9;
  }

  .xxxl\:border-purple-lighter {
    border-color: #d6bbfc;
  }

  .xxxl\:border-purple-lightest {
    border-color: #f3ebff;
  }

  .xxxl\:border-pink-darkest {
    border-color: #451225;
  }

  .xxxl\:border-pink-darker {
    border-color: #6f213f;
  }

  .xxxl\:border-pink-dark {
    border-color: #eb5286;
  }

  .xxxl\:border-pink {
    border-color: #f66d9b;
  }

  .xxxl\:border-pink-light {
    border-color: #fa7ea8;
  }

  .xxxl\:border-pink-lighter {
    border-color: #ffbbca;
  }

  .xxxl\:border-pink-lightest {
    border-color: #ffebef;
  }

  .xxxl\:border-brandy-punch {
    border-color: #c88532;
  }

  .xxxl\:border-alto {
    border-color: #d8d8d8;
  }

  .xxxl\:border-concrete {
    border-color: #f2f2f2;
  }

  .xxxl\:border-dusty-grey {
    border-color: #979797;
  }

  .xxxl\:border-flint {
    border-color: #6b655d;
  }

  .xxxl\:border-gallery {
    border-color: #eee;
  }

  .xxxl\:border-gimblet {
    border-color: #bfa775;
  }

  .xxxl\:border-mine-shaft {
    border-color: #2a2727;
  }

  .xxxl\:border-pale-oyster {
    border-color: #9b9184;
  }

  .xxxl\:border-porsche {
    border-color: #e8a959;
  }

  .xxxl\:border-sand-dune {
    border-color: #807465;
  }

  .xxxl\:border-thunder {
    border-color: #231f20;
  }

  .xxxl\:border-notblack {
    border-color: #101010;
  }

  .xxxl\:hover\:border-primary:hover {
    border-color: #525ddc;
  }

  .xxxl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xxxl\:hover\:border-black:hover {
    border-color: #000;
  }

  .xxxl\:hover\:border-grey-darkest:hover {
    border-color: #3d4852;
  }

  .xxxl\:hover\:border-grey-darker:hover {
    border-color: #606f7b;
  }

  .xxxl\:hover\:border-grey-dark:hover {
    border-color: #8795a1;
  }

  .xxxl\:hover\:border-grey:hover {
    border-color: #b8c2cc;
  }

  .xxxl\:hover\:border-grey-light:hover {
    border-color: #dae1e7;
  }

  .xxxl\:hover\:border-grey-lighter:hover {
    border-color: #f1f5f8;
  }

  .xxxl\:hover\:border-grey-lightest:hover {
    border-color: #f8fafc;
  }

  .xxxl\:hover\:border-white:hover {
    border-color: #ffffff;
  }

  .xxxl\:hover\:border-red-darkest:hover {
    border-color: #3b0d0c;
  }

  .xxxl\:hover\:border-red-darker:hover {
    border-color: #621b18;
  }

  .xxxl\:hover\:border-red-dark:hover {
    border-color: #cc1f1a;
  }

  .xxxl\:hover\:border-red:hover {
    border-color: #e3342f;
  }

  .xxxl\:hover\:border-red-light:hover {
    border-color: #ef5753;
  }

  .xxxl\:hover\:border-red-lighter:hover {
    border-color: #f9acaa;
  }

  .xxxl\:hover\:border-red-lightest:hover {
    border-color: #fcebea;
  }

  .xxxl\:hover\:border-orange-darkest:hover {
    border-color: #462a16;
  }

  .xxxl\:hover\:border-orange-darker:hover {
    border-color: #613b1f;
  }

  .xxxl\:hover\:border-orange-dark:hover {
    border-color: #de751f;
  }

  .xxxl\:hover\:border-orange:hover {
    border-color: #f6993f;
  }

  .xxxl\:hover\:border-orange-light:hover {
    border-color: #faad63;
  }

  .xxxl\:hover\:border-orange-lighter:hover {
    border-color: #fcd9b6;
  }

  .xxxl\:hover\:border-orange-lightest:hover {
    border-color: #fff5eb;
  }

  .xxxl\:hover\:border-yellow-darkest:hover {
    border-color: #453411;
  }

  .xxxl\:hover\:border-yellow-darker:hover {
    border-color: #684f1d;
  }

  .xxxl\:hover\:border-yellow-dark:hover {
    border-color: #f2d024;
  }

  .xxxl\:hover\:border-yellow:hover {
    border-color: #ffed4a;
  }

  .xxxl\:hover\:border-yellow-light:hover {
    border-color: #fff382;
  }

  .xxxl\:hover\:border-yellow-lighter:hover {
    border-color: #fff9c2;
  }

  .xxxl\:hover\:border-yellow-lightest:hover {
    border-color: #fcfbeb;
  }

  .xxxl\:hover\:border-green-darkest:hover {
    border-color: #0f2f21;
  }

  .xxxl\:hover\:border-green-darker:hover {
    border-color: #1a4731;
  }

  .xxxl\:hover\:border-green-dark:hover {
    border-color: #1f9d55;
  }

  .xxxl\:hover\:border-green:hover {
    border-color: #38c172;
  }

  .xxxl\:hover\:border-green-light:hover {
    border-color: #51d88a;
  }

  .xxxl\:hover\:border-green-lighter:hover {
    border-color: #a2f5bf;
  }

  .xxxl\:hover\:border-green-lightest:hover {
    border-color: #e3fcec;
  }

  .xxxl\:hover\:border-teal-darkest:hover {
    border-color: #0d3331;
  }

  .xxxl\:hover\:border-teal-darker:hover {
    border-color: #20504f;
  }

  .xxxl\:hover\:border-teal-dark:hover {
    border-color: #38a89d;
  }

  .xxxl\:hover\:border-teal:hover {
    border-color: #4dc0b5;
  }

  .xxxl\:hover\:border-teal-light:hover {
    border-color: #64d5ca;
  }

  .xxxl\:hover\:border-teal-lighter:hover {
    border-color: #a0f0ed;
  }

  .xxxl\:hover\:border-teal-lightest:hover {
    border-color: #e8fffe;
  }

  .xxxl\:hover\:border-blue-darkest:hover {
    border-color: #12283a;
  }

  .xxxl\:hover\:border-blue-darker:hover {
    border-color: #1c3d5a;
  }

  .xxxl\:hover\:border-blue-dark:hover {
    border-color: #2779bd;
  }

  .xxxl\:hover\:border-blue:hover {
    border-color: #3490dc;
  }

  .xxxl\:hover\:border-blue-light:hover {
    border-color: #6cb2eb;
  }

  .xxxl\:hover\:border-blue-lighter:hover {
    border-color: #bcdefa;
  }

  .xxxl\:hover\:border-blue-lightest:hover {
    border-color: #eff8ff;
  }

  .xxxl\:hover\:border-indigo-darkest:hover {
    border-color: #191e38;
  }

  .xxxl\:hover\:border-indigo-darker:hover {
    border-color: #2f365f;
  }

  .xxxl\:hover\:border-indigo-dark:hover {
    border-color: #5661b3;
  }

  .xxxl\:hover\:border-indigo:hover {
    border-color: #6574cd;
  }

  .xxxl\:hover\:border-indigo-light:hover {
    border-color: #7886d7;
  }

  .xxxl\:hover\:border-indigo-lighter:hover {
    border-color: #b2b7ff;
  }

  .xxxl\:hover\:border-indigo-lightest:hover {
    border-color: #e6e8ff;
  }

  .xxxl\:hover\:border-purple-darkest:hover {
    border-color: #21183c;
  }

  .xxxl\:hover\:border-purple-darker:hover {
    border-color: #382b5f;
  }

  .xxxl\:hover\:border-purple-dark:hover {
    border-color: #794acf;
  }

  .xxxl\:hover\:border-purple:hover {
    border-color: #9561e2;
  }

  .xxxl\:hover\:border-purple-light:hover {
    border-color: #a779e9;
  }

  .xxxl\:hover\:border-purple-lighter:hover {
    border-color: #d6bbfc;
  }

  .xxxl\:hover\:border-purple-lightest:hover {
    border-color: #f3ebff;
  }

  .xxxl\:hover\:border-pink-darkest:hover {
    border-color: #451225;
  }

  .xxxl\:hover\:border-pink-darker:hover {
    border-color: #6f213f;
  }

  .xxxl\:hover\:border-pink-dark:hover {
    border-color: #eb5286;
  }

  .xxxl\:hover\:border-pink:hover {
    border-color: #f66d9b;
  }

  .xxxl\:hover\:border-pink-light:hover {
    border-color: #fa7ea8;
  }

  .xxxl\:hover\:border-pink-lighter:hover {
    border-color: #ffbbca;
  }

  .xxxl\:hover\:border-pink-lightest:hover {
    border-color: #ffebef;
  }

  .xxxl\:hover\:border-brandy-punch:hover {
    border-color: #c88532;
  }

  .xxxl\:hover\:border-alto:hover {
    border-color: #d8d8d8;
  }

  .xxxl\:hover\:border-concrete:hover {
    border-color: #f2f2f2;
  }

  .xxxl\:hover\:border-dusty-grey:hover {
    border-color: #979797;
  }

  .xxxl\:hover\:border-flint:hover {
    border-color: #6b655d;
  }

  .xxxl\:hover\:border-gallery:hover {
    border-color: #eee;
  }

  .xxxl\:hover\:border-gimblet:hover {
    border-color: #bfa775;
  }

  .xxxl\:hover\:border-mine-shaft:hover {
    border-color: #2a2727;
  }

  .xxxl\:hover\:border-pale-oyster:hover {
    border-color: #9b9184;
  }

  .xxxl\:hover\:border-porsche:hover {
    border-color: #e8a959;
  }

  .xxxl\:hover\:border-sand-dune:hover {
    border-color: #807465;
  }

  .xxxl\:hover\:border-thunder:hover {
    border-color: #231f20;
  }

  .xxxl\:hover\:border-notblack:hover {
    border-color: #101010;
  }

  .xxxl\:focus\:border-primary:focus {
    border-color: #525ddc;
  }

  .xxxl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xxxl\:focus\:border-black:focus {
    border-color: #000;
  }

  .xxxl\:focus\:border-grey-darkest:focus {
    border-color: #3d4852;
  }

  .xxxl\:focus\:border-grey-darker:focus {
    border-color: #606f7b;
  }

  .xxxl\:focus\:border-grey-dark:focus {
    border-color: #8795a1;
  }

  .xxxl\:focus\:border-grey:focus {
    border-color: #b8c2cc;
  }

  .xxxl\:focus\:border-grey-light:focus {
    border-color: #dae1e7;
  }

  .xxxl\:focus\:border-grey-lighter:focus {
    border-color: #f1f5f8;
  }

  .xxxl\:focus\:border-grey-lightest:focus {
    border-color: #f8fafc;
  }

  .xxxl\:focus\:border-white:focus {
    border-color: #ffffff;
  }

  .xxxl\:focus\:border-red-darkest:focus {
    border-color: #3b0d0c;
  }

  .xxxl\:focus\:border-red-darker:focus {
    border-color: #621b18;
  }

  .xxxl\:focus\:border-red-dark:focus {
    border-color: #cc1f1a;
  }

  .xxxl\:focus\:border-red:focus {
    border-color: #e3342f;
  }

  .xxxl\:focus\:border-red-light:focus {
    border-color: #ef5753;
  }

  .xxxl\:focus\:border-red-lighter:focus {
    border-color: #f9acaa;
  }

  .xxxl\:focus\:border-red-lightest:focus {
    border-color: #fcebea;
  }

  .xxxl\:focus\:border-orange-darkest:focus {
    border-color: #462a16;
  }

  .xxxl\:focus\:border-orange-darker:focus {
    border-color: #613b1f;
  }

  .xxxl\:focus\:border-orange-dark:focus {
    border-color: #de751f;
  }

  .xxxl\:focus\:border-orange:focus {
    border-color: #f6993f;
  }

  .xxxl\:focus\:border-orange-light:focus {
    border-color: #faad63;
  }

  .xxxl\:focus\:border-orange-lighter:focus {
    border-color: #fcd9b6;
  }

  .xxxl\:focus\:border-orange-lightest:focus {
    border-color: #fff5eb;
  }

  .xxxl\:focus\:border-yellow-darkest:focus {
    border-color: #453411;
  }

  .xxxl\:focus\:border-yellow-darker:focus {
    border-color: #684f1d;
  }

  .xxxl\:focus\:border-yellow-dark:focus {
    border-color: #f2d024;
  }

  .xxxl\:focus\:border-yellow:focus {
    border-color: #ffed4a;
  }

  .xxxl\:focus\:border-yellow-light:focus {
    border-color: #fff382;
  }

  .xxxl\:focus\:border-yellow-lighter:focus {
    border-color: #fff9c2;
  }

  .xxxl\:focus\:border-yellow-lightest:focus {
    border-color: #fcfbeb;
  }

  .xxxl\:focus\:border-green-darkest:focus {
    border-color: #0f2f21;
  }

  .xxxl\:focus\:border-green-darker:focus {
    border-color: #1a4731;
  }

  .xxxl\:focus\:border-green-dark:focus {
    border-color: #1f9d55;
  }

  .xxxl\:focus\:border-green:focus {
    border-color: #38c172;
  }

  .xxxl\:focus\:border-green-light:focus {
    border-color: #51d88a;
  }

  .xxxl\:focus\:border-green-lighter:focus {
    border-color: #a2f5bf;
  }

  .xxxl\:focus\:border-green-lightest:focus {
    border-color: #e3fcec;
  }

  .xxxl\:focus\:border-teal-darkest:focus {
    border-color: #0d3331;
  }

  .xxxl\:focus\:border-teal-darker:focus {
    border-color: #20504f;
  }

  .xxxl\:focus\:border-teal-dark:focus {
    border-color: #38a89d;
  }

  .xxxl\:focus\:border-teal:focus {
    border-color: #4dc0b5;
  }

  .xxxl\:focus\:border-teal-light:focus {
    border-color: #64d5ca;
  }

  .xxxl\:focus\:border-teal-lighter:focus {
    border-color: #a0f0ed;
  }

  .xxxl\:focus\:border-teal-lightest:focus {
    border-color: #e8fffe;
  }

  .xxxl\:focus\:border-blue-darkest:focus {
    border-color: #12283a;
  }

  .xxxl\:focus\:border-blue-darker:focus {
    border-color: #1c3d5a;
  }

  .xxxl\:focus\:border-blue-dark:focus {
    border-color: #2779bd;
  }

  .xxxl\:focus\:border-blue:focus {
    border-color: #3490dc;
  }

  .xxxl\:focus\:border-blue-light:focus {
    border-color: #6cb2eb;
  }

  .xxxl\:focus\:border-blue-lighter:focus {
    border-color: #bcdefa;
  }

  .xxxl\:focus\:border-blue-lightest:focus {
    border-color: #eff8ff;
  }

  .xxxl\:focus\:border-indigo-darkest:focus {
    border-color: #191e38;
  }

  .xxxl\:focus\:border-indigo-darker:focus {
    border-color: #2f365f;
  }

  .xxxl\:focus\:border-indigo-dark:focus {
    border-color: #5661b3;
  }

  .xxxl\:focus\:border-indigo:focus {
    border-color: #6574cd;
  }

  .xxxl\:focus\:border-indigo-light:focus {
    border-color: #7886d7;
  }

  .xxxl\:focus\:border-indigo-lighter:focus {
    border-color: #b2b7ff;
  }

  .xxxl\:focus\:border-indigo-lightest:focus {
    border-color: #e6e8ff;
  }

  .xxxl\:focus\:border-purple-darkest:focus {
    border-color: #21183c;
  }

  .xxxl\:focus\:border-purple-darker:focus {
    border-color: #382b5f;
  }

  .xxxl\:focus\:border-purple-dark:focus {
    border-color: #794acf;
  }

  .xxxl\:focus\:border-purple:focus {
    border-color: #9561e2;
  }

  .xxxl\:focus\:border-purple-light:focus {
    border-color: #a779e9;
  }

  .xxxl\:focus\:border-purple-lighter:focus {
    border-color: #d6bbfc;
  }

  .xxxl\:focus\:border-purple-lightest:focus {
    border-color: #f3ebff;
  }

  .xxxl\:focus\:border-pink-darkest:focus {
    border-color: #451225;
  }

  .xxxl\:focus\:border-pink-darker:focus {
    border-color: #6f213f;
  }

  .xxxl\:focus\:border-pink-dark:focus {
    border-color: #eb5286;
  }

  .xxxl\:focus\:border-pink:focus {
    border-color: #f66d9b;
  }

  .xxxl\:focus\:border-pink-light:focus {
    border-color: #fa7ea8;
  }

  .xxxl\:focus\:border-pink-lighter:focus {
    border-color: #ffbbca;
  }

  .xxxl\:focus\:border-pink-lightest:focus {
    border-color: #ffebef;
  }

  .xxxl\:focus\:border-brandy-punch:focus {
    border-color: #c88532;
  }

  .xxxl\:focus\:border-alto:focus {
    border-color: #d8d8d8;
  }

  .xxxl\:focus\:border-concrete:focus {
    border-color: #f2f2f2;
  }

  .xxxl\:focus\:border-dusty-grey:focus {
    border-color: #979797;
  }

  .xxxl\:focus\:border-flint:focus {
    border-color: #6b655d;
  }

  .xxxl\:focus\:border-gallery:focus {
    border-color: #eee;
  }

  .xxxl\:focus\:border-gimblet:focus {
    border-color: #bfa775;
  }

  .xxxl\:focus\:border-mine-shaft:focus {
    border-color: #2a2727;
  }

  .xxxl\:focus\:border-pale-oyster:focus {
    border-color: #9b9184;
  }

  .xxxl\:focus\:border-porsche:focus {
    border-color: #e8a959;
  }

  .xxxl\:focus\:border-sand-dune:focus {
    border-color: #807465;
  }

  .xxxl\:focus\:border-thunder:focus {
    border-color: #231f20;
  }

  .xxxl\:focus\:border-notblack:focus {
    border-color: #101010;
  }

  .xxxl\:rounded-100 {
    border-radius: 100%;
  }

  .xxxl\:rounded-none {
    border-radius: 0;
  }

  .xxxl\:rounded-sm {
    border-radius: .125rem;
  }

  .xxxl\:rounded {
    border-radius: .25rem;
  }

  .xxxl\:rounded-lg {
    border-radius: .5rem;
  }

  .xxxl\:rounded-full {
    border-radius: 9999px;
  }

  .xxxl\:rounded-t-100 {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }

  .xxxl\:rounded-r-100 {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }

  .xxxl\:rounded-b-100 {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xxxl\:rounded-l-100 {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }

  .xxxl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xxxl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xxxl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxxl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxxl\:rounded-t-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }

  .xxxl\:rounded-r-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }

  .xxxl\:rounded-b-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xxxl\:rounded-l-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }

  .xxxl\:rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .xxxl\:rounded-r {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }

  .xxxl\:rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xxxl\:rounded-l {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .xxxl\:rounded-t-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .xxxl\:rounded-r-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }

  .xxxl\:rounded-b-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xxxl\:rounded-l-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .xxxl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xxxl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xxxl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxxl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxxl\:rounded-tl-100 {
    border-top-left-radius: 100%;
  }

  .xxxl\:rounded-tr-100 {
    border-top-right-radius: 100%;
  }

  .xxxl\:rounded-br-100 {
    border-bottom-right-radius: 100%;
  }

  .xxxl\:rounded-bl-100 {
    border-bottom-left-radius: 100%;
  }

  .xxxl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xxxl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xxxl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xxxl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xxxl\:rounded-tl-sm {
    border-top-left-radius: .125rem;
  }

  .xxxl\:rounded-tr-sm {
    border-top-right-radius: .125rem;
  }

  .xxxl\:rounded-br-sm {
    border-bottom-right-radius: .125rem;
  }

  .xxxl\:rounded-bl-sm {
    border-bottom-left-radius: .125rem;
  }

  .xxxl\:rounded-tl {
    border-top-left-radius: .25rem;
  }

  .xxxl\:rounded-tr {
    border-top-right-radius: .25rem;
  }

  .xxxl\:rounded-br {
    border-bottom-right-radius: .25rem;
  }

  .xxxl\:rounded-bl {
    border-bottom-left-radius: .25rem;
  }

  .xxxl\:rounded-tl-lg {
    border-top-left-radius: .5rem;
  }

  .xxxl\:rounded-tr-lg {
    border-top-right-radius: .5rem;
  }

  .xxxl\:rounded-br-lg {
    border-bottom-right-radius: .5rem;
  }

  .xxxl\:rounded-bl-lg {
    border-bottom-left-radius: .5rem;
  }

  .xxxl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xxxl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xxxl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xxxl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xxxl\:border-solid {
    border-style: solid;
  }

  .xxxl\:border-dashed {
    border-style: dashed;
  }

  .xxxl\:border-dotted {
    border-style: dotted;
  }

  .xxxl\:border-double {
    border-style: double;
  }

  .xxxl\:border-none {
    border-style: none;
  }

  .xxxl\:border-0 {
    border-width: 0;
  }

  .xxxl\:border-2 {
    border-width: 2px;
  }

  .xxxl\:border-4 {
    border-width: 4px;
  }

  .xxxl\:border-8 {
    border-width: 8px;
  }

  .xxxl\:border {
    border-width: 1px;
  }

  .xxxl\:border-3px {
    border-width: 3px;
  }

  .xxxl\:border-t-0 {
    border-top-width: 0;
  }

  .xxxl\:border-r-0 {
    border-right-width: 0;
  }

  .xxxl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xxxl\:border-l-0 {
    border-left-width: 0;
  }

  .xxxl\:border-t-2 {
    border-top-width: 2px;
  }

  .xxxl\:border-r-2 {
    border-right-width: 2px;
  }

  .xxxl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xxxl\:border-l-2 {
    border-left-width: 2px;
  }

  .xxxl\:border-t-4 {
    border-top-width: 4px;
  }

  .xxxl\:border-r-4 {
    border-right-width: 4px;
  }

  .xxxl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xxxl\:border-l-4 {
    border-left-width: 4px;
  }

  .xxxl\:border-t-8 {
    border-top-width: 8px;
  }

  .xxxl\:border-r-8 {
    border-right-width: 8px;
  }

  .xxxl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xxxl\:border-l-8 {
    border-left-width: 8px;
  }

  .xxxl\:border-t {
    border-top-width: 1px;
  }

  .xxxl\:border-r {
    border-right-width: 1px;
  }

  .xxxl\:border-b {
    border-bottom-width: 1px;
  }

  .xxxl\:border-l {
    border-left-width: 1px;
  }

  .xxxl\:border-t-3px {
    border-top-width: 3px;
  }

  .xxxl\:border-r-3px {
    border-right-width: 3px;
  }

  .xxxl\:border-b-3px {
    border-bottom-width: 3px;
  }

  .xxxl\:border-l-3px {
    border-left-width: 3px;
  }

  .xxxl\:cursor-auto {
    cursor: auto;
  }

  .xxxl\:cursor-default {
    cursor: default;
  }

  .xxxl\:cursor-pointer {
    cursor: pointer;
  }

  .xxxl\:cursor-wait {
    cursor: wait;
  }

  .xxxl\:cursor-text {
    cursor: text;
  }

  .xxxl\:cursor-move {
    cursor: move;
  }

  .xxxl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xxxl\:block {
    display: block;
  }

  .xxxl\:inline-block {
    display: inline-block;
  }

  .xxxl\:inline {
    display: inline;
  }

  .xxxl\:flex {
    display: -webkit-box;
    display: flex;
  }

  .xxxl\:inline-flex {
    display: -webkit-inline-box;
    display: inline-flex;
  }

  .xxxl\:table {
    display: table;
  }

  .xxxl\:table-row {
    display: table-row;
  }

  .xxxl\:table-cell {
    display: table-cell;
  }

  .xxxl\:hidden {
    display: none;
  }

  .xxxl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
  }

  .xxxl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
            flex-direction: row-reverse;
  }

  .xxxl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .xxxl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }

  .xxxl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xxxl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xxxl\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .xxxl\:items-start {
    -webkit-box-align: start;
            align-items: flex-start;
  }

  .xxxl\:items-end {
    -webkit-box-align: end;
            align-items: flex-end;
  }

  .xxxl\:items-center {
    -webkit-box-align: center;
            align-items: center;
  }

  .xxxl\:items-baseline {
    -webkit-box-align: baseline;
            align-items: baseline;
  }

  .xxxl\:items-stretch {
    -webkit-box-align: stretch;
            align-items: stretch;
  }

  .xxxl\:self-auto {
    align-self: auto;
  }

  .xxxl\:self-start {
    align-self: flex-start;
  }

  .xxxl\:self-end {
    align-self: flex-end;
  }

  .xxxl\:self-center {
    align-self: center;
  }

  .xxxl\:self-stretch {
    align-self: stretch;
  }

  .xxxl\:justify-start {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }

  .xxxl\:justify-end {
    -webkit-box-pack: end;
            justify-content: flex-end;
  }

  .xxxl\:justify-center {
    -webkit-box-pack: center;
            justify-content: center;
  }

  .xxxl\:justify-between {
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  .xxxl\:justify-around {
    justify-content: space-around;
  }

  .xxxl\:content-center {
    align-content: center;
  }

  .xxxl\:content-start {
    align-content: flex-start;
  }

  .xxxl\:content-end {
    align-content: flex-end;
  }

  .xxxl\:content-between {
    align-content: space-between;
  }

  .xxxl\:content-around {
    align-content: space-around;
  }

  .xxxl\:flex-1 {
    -webkit-box-flex: 1;
            flex: 1 1 0%;
  }

  .xxxl\:flex-auto {
    -webkit-box-flex: 1;
            flex: 1 1 auto;
  }

  .xxxl\:flex-initial {
    -webkit-box-flex: 0;
            flex: 0 1 auto;
  }

  .xxxl\:flex-none {
    -webkit-box-flex: 0;
            flex: none;
  }

  .xxxl\:flex-grow-0 {
    -webkit-box-flex: 0;
            flex-grow: 0;
  }

  .xxxl\:flex-grow {
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .xxxl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xxxl\:flex-shrink {
    flex-shrink: 1;
  }

  .xxxl\:order-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .xxxl\:order-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .xxxl\:order-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .xxxl\:order-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .xxxl\:order-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .xxxl\:order-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .xxxl\:order-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .xxxl\:order-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .xxxl\:order-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .xxxl\:order-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .xxxl\:order-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .xxxl\:order-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .xxxl\:order-first {
    -webkit-box-ordinal-group: -9998;
            order: -9999;
  }

  .xxxl\:order-last {
    -webkit-box-ordinal-group: 10000;
            order: 9999;
  }

  .xxxl\:order-none {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .xxxl\:float-right {
    float: right;
  }

  .xxxl\:float-left {
    float: left;
  }

  .xxxl\:float-none {
    float: none;
  }

  .xxxl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xxxl\:font-sans {
    font-family: Roboto, Arial, sans-serif;
  }

  .xxxl\:font-serif {
    font-family: Roboto Slab, Times New Roman, serif;
  }

  .xxxl\:font-mono {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .xxxl\:font-hairline {
    font-weight: 100;
  }

  .xxxl\:font-thin {
    font-weight: 200;
  }

  .xxxl\:font-light {
    font-weight: 300;
  }

  .xxxl\:font-normal {
    font-weight: 400;
  }

  .xxxl\:font-medium {
    font-weight: 500;
  }

  .xxxl\:font-semibold {
    font-weight: 600;
  }

  .xxxl\:font-bold {
    font-weight: 700;
  }

  .xxxl\:font-extrabold {
    font-weight: 800;
  }

  .xxxl\:font-black {
    font-weight: 900;
  }

  .xxxl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xxxl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xxxl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xxxl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xxxl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xxxl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xxxl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xxxl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xxxl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xxxl\:focus\:font-hairline:focus {
    font-weight: 100;
  }

  .xxxl\:focus\:font-thin:focus {
    font-weight: 200;
  }

  .xxxl\:focus\:font-light:focus {
    font-weight: 300;
  }

  .xxxl\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .xxxl\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .xxxl\:focus\:font-semibold:focus {
    font-weight: 600;
  }

  .xxxl\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .xxxl\:focus\:font-extrabold:focus {
    font-weight: 800;
  }

  .xxxl\:focus\:font-black:focus {
    font-weight: 900;
  }

  .xxxl\:h-0 {
    height: 0;
  }

  .xxxl\:h-1 {
    height: 0.25rem;
  }

  .xxxl\:h-2 {
    height: 0.5rem;
  }

  .xxxl\:h-3 {
    height: 0.75rem;
  }

  .xxxl\:h-4 {
    height: 1rem;
  }

  .xxxl\:h-5 {
    height: 1.25rem;
  }

  .xxxl\:h-6 {
    height: 1.5rem;
  }

  .xxxl\:h-8 {
    height: 2rem;
  }

  .xxxl\:h-10 {
    height: 2.5rem;
  }

  .xxxl\:h-12 {
    height: 3rem;
  }

  .xxxl\:h-16 {
    height: 4rem;
  }

  .xxxl\:h-24 {
    height: 6rem;
  }

  .xxxl\:h-32 {
    height: 8rem;
  }

  .xxxl\:h-48 {
    height: 12rem;
  }

  .xxxl\:h-64 {
    height: 16rem;
  }

  .xxxl\:h-auto {
    height: auto;
  }

  .xxxl\:h-px {
    height: 1px;
  }

  .xxxl\:h-full {
    height: 100%;
  }

  .xxxl\:h-screen {
    height: 100vh;
  }

  .xxxl\:h-2px {
    height: 2px;
  }

  .xxxl\:h-10px {
    height: 10px;
  }

  .xxxl\:h-14px {
    height: 14px;
  }

  .xxxl\:h-15px {
    height: 15px;
  }

  .xxxl\:h-30px {
    height: 30px;
  }

  .xxxl\:h-33px {
    height: 33px;
  }

  .xxxl\:h-35px {
    height: 35px;
  }

  .xxxl\:h-37px {
    height: 37px;
  }

  .xxxl\:h-44px {
    height: 44px;
  }

  .xxxl\:h-45px {
    height: 45px;
  }

  .xxxl\:h-50px {
    height: 50px;
  }

  .xxxl\:h-55px {
    height: 55px;
  }

  .xxxl\:h-69px {
    height: 69px;
  }

  .xxxl\:h-70px {
    height: 70px;
  }

  .xxxl\:h-75px {
    height: 75px;
  }

  .xxxl\:h-77px {
    height: 77px;
  }

  .xxxl\:h-86px {
    height: 86px;
  }

  .xxxl\:h-90px {
    height: 90px;
  }

  .xxxl\:h-94px {
    height: 94px;
  }

  .xxxl\:h-95px {
    height: 95px;
  }

  .xxxl\:h-100px {
    height: 100px;
  }

  .xxxl\:h-106px {
    height: 106px;
  }

  .xxxl\:h-108px {
    height: 108px;
  }

  .xxxl\:h-117px {
    height: 117px;
  }

  .xxxl\:h-137px {
    height: 137px;
  }

  .xxxl\:h-142px {
    height: 142px;
  }

  .xxxl\:h-147px {
    height: 147px;
  }

  .xxxl\:h-153px {
    height: 153px;
  }

  .xxxl\:h-157px {
    height: 157px;
  }

  .xxxl\:h-167px {
    height: 167px;
  }

  .xxxl\:h-182px {
    height: 182px;
  }

  .xxxl\:h-189px {
    height: 189px;
  }

  .xxxl\:h-198px {
    height: 198px;
  }

  .xxxl\:h-200px {
    height: 200px;
  }

  .xxxl\:h-213px {
    height: 213px;
  }

  .xxxl\:h-234px {
    height: 234px;
  }

  .xxxl\:h-227px {
    height: 227px;
  }

  .xxxl\:h-228px {
    height: 228px;
  }

  .xxxl\:h-615px {
    height: 615px;
  }

  .xxxl\:h-6px {
    height: 6px;
  }

  .xxxl\:h-59px {
    height: 59px;
  }

  .xxxl\:h-60px {
    height: 60px;
  }

  .xxxl\:h-97px {
    height: 97px;
  }

  .xxxl\:h-122px {
    height: 122px;
  }

  .xxxl\:h-125px {
    height: 125px;
  }

  .xxxl\:h-172px {
    height: 172px;
  }

  .xxxl\:h-178px {
    height: 178px;
  }

  .xxxl\:h-236px {
    height: 236px;
  }

  .xxxl\:h-295px {
    height: 295px;
  }

  .xxxl\:h-335px {
    height: 335px;
  }

  .xxxl\:h-336px {
    height: 336px;
  }

  .xxxl\:h-375px {
    height: 375px;
  }

  .xxxl\:h-376px {
    height: 376px;
  }

  .xxxl\:h-395px {
    height: 395px;
  }

  .xxxl\:h-400px {
    height: 400px;
  }

  .xxxl\:h-416px {
    height: 416px;
  }

  .xxxl\:h-495px {
    height: 495px;
  }

  .xxxl\:h-930px {
    height: 930px;
  }

  .xxxl\:h-90percent {
    height: 90%;
  }

  .xxxl\:leading-30 {
    line-height: 30px;
  }

  .xxxl\:leading-none {
    line-height: 1;
  }

  .xxxl\:leading-tight {
    line-height: 1.25;
  }

  .xxxl\:leading-normal {
    line-height: 1.5;
  }

  .xxxl\:leading-loose {
    line-height: 2;
  }

  .xxxl\:leading-18px {
    line-height: 18px;
  }

  .xxxl\:leading-20px {
    line-height: 20px;
  }

  .xxxl\:leading-22px {
    line-height: 22px;
  }

  .xxxl\:leading-25px {
    line-height: 25px;
  }

  .xxxl\:leading-26px {
    line-height: 26px;
  }

  .xxxl\:list-inside {
    list-style-position: inside;
  }

  .xxxl\:list-outside {
    list-style-position: outside;
  }

  .xxxl\:list-none {
    list-style-type: none;
  }

  .xxxl\:list-disc {
    list-style-type: disc;
  }

  .xxxl\:list-decimal {
    list-style-type: decimal;
  }

  .xxxl\:m-0 {
    margin: 0;
  }

  .xxxl\:m-1 {
    margin: 0.25rem;
  }

  .xxxl\:m-2 {
    margin: 0.5rem;
  }

  .xxxl\:m-3 {
    margin: 0.75rem;
  }

  .xxxl\:m-4 {
    margin: 1rem;
  }

  .xxxl\:m-5 {
    margin: 1.25rem;
  }

  .xxxl\:m-6 {
    margin: 1.5rem;
  }

  .xxxl\:m-8 {
    margin: 2rem;
  }

  .xxxl\:m-10 {
    margin: 2.5rem;
  }

  .xxxl\:m-12 {
    margin: 3rem;
  }

  .xxxl\:m-16 {
    margin: 4rem;
  }

  .xxxl\:m-20 {
    margin: 5rem;
  }

  .xxxl\:m-24 {
    margin: 6rem;
  }

  .xxxl\:m-32 {
    margin: 8rem;
  }

  .xxxl\:m-auto {
    margin: auto;
  }

  .xxxl\:m-px {
    margin: 1px;
  }

  .xxxl\:m-1px {
    margin: 1px;
  }

  .xxxl\:m-3px {
    margin: 3px;
  }

  .xxxl\:m-5px {
    margin: 5px;
  }

  .xxxl\:m-6px {
    margin: 6px;
  }

  .xxxl\:m-7px {
    margin: 7px;
  }

  .xxxl\:m-9px {
    margin: 9px;
  }

  .xxxl\:m-10px {
    margin: 10px;
  }

  .xxxl\:m-11px {
    margin: 11px;
  }

  .xxxl\:m-12px {
    margin: 12px;
  }

  .xxxl\:m-14px {
    margin: 14px;
  }

  .xxxl\:m-17px {
    margin: 17px;
  }

  .xxxl\:m-18px {
    margin: 18px;
  }

  .xxxl\:m-19px {
    margin: 19px;
  }

  .xxxl\:m-20px {
    margin: 20px;
  }

  .xxxl\:m-21px {
    margin: 21px;
  }

  .xxxl\:m-22px {
    margin: 22px;
  }

  .xxxl\:m-23px {
    margin: 23px;
  }

  .xxxl\:m-25px {
    margin: 25px;
  }

  .xxxl\:m-26px {
    margin: 26px;
  }

  .xxxl\:m-27px {
    margin: 27px;
  }

  .xxxl\:m-30px {
    margin: 30px;
  }

  .xxxl\:m-13px {
    margin: 13px;
  }

  .xxxl\:m-15px {
    margin: 15px;
  }

  .xxxl\:m-28px {
    margin: 28px;
  }

  .xxxl\:m-111px {
    margin: 111px;
  }

  .xxxl\:m-122px {
    margin: 122px;
  }

  .xxxl\:m-32px {
    margin: 32px;
  }

  .xxxl\:m-34px {
    margin: 34px;
  }

  .xxxl\:m-37px {
    margin: 37px;
  }

  .xxxl\:m-40px {
    margin: 40px;
  }

  .xxxl\:m-50px {
    margin: 50px;
  }

  .xxxl\:m-55px {
    margin: 55px;
  }

  .xxxl\:m-35px {
    margin: 35px;
  }

  .xxxl\:m-38px {
    margin: 38px;
  }

  .xxxl\:m-46px {
    margin: 46px;
  }

  .xxxl\:m-75px {
    margin: 75px;
  }

  .xxxl\:m-83px {
    margin: 83px;
  }

  .xxxl\:m-84px {
    margin: 84px;
  }

  .xxxl\:m-90px {
    margin: 90px;
  }

  .xxxl\:m-92px {
    margin: 92px;
  }

  .xxxl\:m-100px {
    margin: 100px;
  }

  .xxxl\:m-106px {
    margin: 106px;
  }

  .xxxl\:m-109px {
    margin: 109px;
  }

  .xxxl\:m-180px {
    margin: 180px;
  }

  .xxxl\:-m-px {
    margin: -1px;
  }

  .xxxl\:-m-1 {
    margin: -0.25rem;
  }

  .xxxl\:-m-2 {
    margin: -0.5rem;
  }

  .xxxl\:-m-3 {
    margin: -0.75rem;
  }

  .xxxl\:-m-4 {
    margin: -1rem;
  }

  .xxxl\:-m-5 {
    margin: -1.25rem;
  }

  .xxxl\:-m-6 {
    margin: -1.5rem;
  }

  .xxxl\:-m-8 {
    margin: -2rem;
  }

  .xxxl\:-m-10 {
    margin: -2.5rem;
  }

  .xxxl\:-m-12 {
    margin: -3rem;
  }

  .xxxl\:-m-16 {
    margin: -4rem;
  }

  .xxxl\:-m-20 {
    margin: -5rem;
  }

  .xxxl\:-m-24 {
    margin: -6rem;
  }

  .xxxl\:-m-32 {
    margin: -8rem;
  }

  .xxxl\:-m-2px {
    margin: -2px;
  }

  .xxxl\:-m-10px {
    margin: -10px;
  }

  .xxxl\:-m-11px {
    margin: -11px;
  }

  .xxxl\:-m-12px {
    margin: -12px;
  }

  .xxxl\:-m-14px {
    margin: -14px;
  }

  .xxxl\:-m-15px {
    margin: -15px;
  }

  .xxxl\:-m-30px {
    margin: -30px;
  }

  .xxxl\:-m-100px {
    margin: -100px;
  }

  .xxxl\:-m-105px {
    margin: -105px;
  }

  .xxxl\:-m-300px {
    margin: -300px;
  }

  .xxxl\:-m-90px {
    margin: -90px;
  }

  .xxxl\:-m-92px {
    margin: -92px;
  }

  .xxxl\:-m-65px {
    margin: -65px;
  }

  .xxxl\:-m-50px {
    margin: -50px;
  }

  .xxxl\:-m-55px {
    margin: -55px;
  }

  .xxxl\:-m-50vw {
    margin: -50vw;
  }

  .xxxl\:-m-17px {
    margin: -17px;
  }

  .xxxl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxxl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxxl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xxxl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xxxl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxxl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxxl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xxxl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xxxl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxxl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxxl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xxxl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xxxl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxxl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxxl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxxl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxxl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxxl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxxl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxxl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxxl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxxl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxxl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxxl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxxl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxxl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxxl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxxl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxxl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxxl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xxxl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxxl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxxl\:my-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxxl\:mx-1px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxxl\:my-3px {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .xxxl\:mx-3px {
    margin-left: 3px;
    margin-right: 3px;
  }

  .xxxl\:my-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .xxxl\:mx-5px {
    margin-left: 5px;
    margin-right: 5px;
  }

  .xxxl\:my-6px {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .xxxl\:mx-6px {
    margin-left: 6px;
    margin-right: 6px;
  }

  .xxxl\:my-7px {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .xxxl\:mx-7px {
    margin-left: 7px;
    margin-right: 7px;
  }

  .xxxl\:my-9px {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .xxxl\:mx-9px {
    margin-left: 9px;
    margin-right: 9px;
  }

  .xxxl\:my-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xxxl\:mx-10px {
    margin-left: 10px;
    margin-right: 10px;
  }

  .xxxl\:my-11px {
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .xxxl\:mx-11px {
    margin-left: 11px;
    margin-right: 11px;
  }

  .xxxl\:my-12px {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .xxxl\:mx-12px {
    margin-left: 12px;
    margin-right: 12px;
  }

  .xxxl\:my-14px {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .xxxl\:mx-14px {
    margin-left: 14px;
    margin-right: 14px;
  }

  .xxxl\:my-17px {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .xxxl\:mx-17px {
    margin-left: 17px;
    margin-right: 17px;
  }

  .xxxl\:my-18px {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .xxxl\:mx-18px {
    margin-left: 18px;
    margin-right: 18px;
  }

  .xxxl\:my-19px {
    margin-top: 19px;
    margin-bottom: 19px;
  }

  .xxxl\:mx-19px {
    margin-left: 19px;
    margin-right: 19px;
  }

  .xxxl\:my-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .xxxl\:mx-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .xxxl\:my-21px {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .xxxl\:mx-21px {
    margin-left: 21px;
    margin-right: 21px;
  }

  .xxxl\:my-22px {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .xxxl\:mx-22px {
    margin-left: 22px;
    margin-right: 22px;
  }

  .xxxl\:my-23px {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .xxxl\:mx-23px {
    margin-left: 23px;
    margin-right: 23px;
  }

  .xxxl\:my-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .xxxl\:mx-25px {
    margin-left: 25px;
    margin-right: 25px;
  }

  .xxxl\:my-26px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .xxxl\:mx-26px {
    margin-left: 26px;
    margin-right: 26px;
  }

  .xxxl\:my-27px {
    margin-top: 27px;
    margin-bottom: 27px;
  }

  .xxxl\:mx-27px {
    margin-left: 27px;
    margin-right: 27px;
  }

  .xxxl\:my-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .xxxl\:mx-30px {
    margin-left: 30px;
    margin-right: 30px;
  }

  .xxxl\:my-13px {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .xxxl\:mx-13px {
    margin-left: 13px;
    margin-right: 13px;
  }

  .xxxl\:my-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .xxxl\:mx-15px {
    margin-left: 15px;
    margin-right: 15px;
  }

  .xxxl\:my-28px {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .xxxl\:mx-28px {
    margin-left: 28px;
    margin-right: 28px;
  }

  .xxxl\:my-111px {
    margin-top: 111px;
    margin-bottom: 111px;
  }

  .xxxl\:mx-111px {
    margin-left: 111px;
    margin-right: 111px;
  }

  .xxxl\:my-122px {
    margin-top: 122px;
    margin-bottom: 122px;
  }

  .xxxl\:mx-122px {
    margin-left: 122px;
    margin-right: 122px;
  }

  .xxxl\:my-32px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .xxxl\:mx-32px {
    margin-left: 32px;
    margin-right: 32px;
  }

  .xxxl\:my-34px {
    margin-top: 34px;
    margin-bottom: 34px;
  }

  .xxxl\:mx-34px {
    margin-left: 34px;
    margin-right: 34px;
  }

  .xxxl\:my-37px {
    margin-top: 37px;
    margin-bottom: 37px;
  }

  .xxxl\:mx-37px {
    margin-left: 37px;
    margin-right: 37px;
  }

  .xxxl\:my-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .xxxl\:mx-40px {
    margin-left: 40px;
    margin-right: 40px;
  }

  .xxxl\:my-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .xxxl\:mx-50px {
    margin-left: 50px;
    margin-right: 50px;
  }

  .xxxl\:my-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .xxxl\:mx-55px {
    margin-left: 55px;
    margin-right: 55px;
  }

  .xxxl\:my-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .xxxl\:mx-35px {
    margin-left: 35px;
    margin-right: 35px;
  }

  .xxxl\:my-38px {
    margin-top: 38px;
    margin-bottom: 38px;
  }

  .xxxl\:mx-38px {
    margin-left: 38px;
    margin-right: 38px;
  }

  .xxxl\:my-46px {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .xxxl\:mx-46px {
    margin-left: 46px;
    margin-right: 46px;
  }

  .xxxl\:my-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .xxxl\:mx-75px {
    margin-left: 75px;
    margin-right: 75px;
  }

  .xxxl\:my-83px {
    margin-top: 83px;
    margin-bottom: 83px;
  }

  .xxxl\:mx-83px {
    margin-left: 83px;
    margin-right: 83px;
  }

  .xxxl\:my-84px {
    margin-top: 84px;
    margin-bottom: 84px;
  }

  .xxxl\:mx-84px {
    margin-left: 84px;
    margin-right: 84px;
  }

  .xxxl\:my-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .xxxl\:mx-90px {
    margin-left: 90px;
    margin-right: 90px;
  }

  .xxxl\:my-92px {
    margin-top: 92px;
    margin-bottom: 92px;
  }

  .xxxl\:mx-92px {
    margin-left: 92px;
    margin-right: 92px;
  }

  .xxxl\:my-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xxxl\:mx-100px {
    margin-left: 100px;
    margin-right: 100px;
  }

  .xxxl\:my-106px {
    margin-top: 106px;
    margin-bottom: 106px;
  }

  .xxxl\:mx-106px {
    margin-left: 106px;
    margin-right: 106px;
  }

  .xxxl\:my-109px {
    margin-top: 109px;
    margin-bottom: 109px;
  }

  .xxxl\:mx-109px {
    margin-left: 109px;
    margin-right: 109px;
  }

  .xxxl\:my-180px {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .xxxl\:mx-180px {
    margin-left: 180px;
    margin-right: 180px;
  }

  .xxxl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxxl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxxl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xxxl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xxxl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxxl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxxl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xxxl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xxxl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxxl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxxl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xxxl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xxxl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxxl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxxl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxxl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxxl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxxl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxxl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxxl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxxl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxxl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxxl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxxl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxxl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxxl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxxl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxxl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxxl\:-my-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }

  .xxxl\:-mx-2px {
    margin-left: -2px;
    margin-right: -2px;
  }

  .xxxl\:-my-10px {
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .xxxl\:-mx-10px {
    margin-left: -10px;
    margin-right: -10px;
  }

  .xxxl\:-my-11px {
    margin-top: -11px;
    margin-bottom: -11px;
  }

  .xxxl\:-mx-11px {
    margin-left: -11px;
    margin-right: -11px;
  }

  .xxxl\:-my-12px {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .xxxl\:-mx-12px {
    margin-left: -12px;
    margin-right: -12px;
  }

  .xxxl\:-my-14px {
    margin-top: -14px;
    margin-bottom: -14px;
  }

  .xxxl\:-mx-14px {
    margin-left: -14px;
    margin-right: -14px;
  }

  .xxxl\:-my-15px {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .xxxl\:-mx-15px {
    margin-left: -15px;
    margin-right: -15px;
  }

  .xxxl\:-my-30px {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .xxxl\:-mx-30px {
    margin-left: -30px;
    margin-right: -30px;
  }

  .xxxl\:-my-100px {
    margin-top: -100px;
    margin-bottom: -100px;
  }

  .xxxl\:-mx-100px {
    margin-left: -100px;
    margin-right: -100px;
  }

  .xxxl\:-my-105px {
    margin-top: -105px;
    margin-bottom: -105px;
  }

  .xxxl\:-mx-105px {
    margin-left: -105px;
    margin-right: -105px;
  }

  .xxxl\:-my-300px {
    margin-top: -300px;
    margin-bottom: -300px;
  }

  .xxxl\:-mx-300px {
    margin-left: -300px;
    margin-right: -300px;
  }

  .xxxl\:-my-90px {
    margin-top: -90px;
    margin-bottom: -90px;
  }

  .xxxl\:-mx-90px {
    margin-left: -90px;
    margin-right: -90px;
  }

  .xxxl\:-my-92px {
    margin-top: -92px;
    margin-bottom: -92px;
  }

  .xxxl\:-mx-92px {
    margin-left: -92px;
    margin-right: -92px;
  }

  .xxxl\:-my-65px {
    margin-top: -65px;
    margin-bottom: -65px;
  }

  .xxxl\:-mx-65px {
    margin-left: -65px;
    margin-right: -65px;
  }

  .xxxl\:-my-50px {
    margin-top: -50px;
    margin-bottom: -50px;
  }

  .xxxl\:-mx-50px {
    margin-left: -50px;
    margin-right: -50px;
  }

  .xxxl\:-my-55px {
    margin-top: -55px;
    margin-bottom: -55px;
  }

  .xxxl\:-mx-55px {
    margin-left: -55px;
    margin-right: -55px;
  }

  .xxxl\:-my-50vw {
    margin-top: -50vw;
    margin-bottom: -50vw;
  }

  .xxxl\:-mx-50vw {
    margin-left: -50vw;
    margin-right: -50vw;
  }

  .xxxl\:-my-17px {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .xxxl\:-mx-17px {
    margin-left: -17px;
    margin-right: -17px;
  }

  .xxxl\:mt-0 {
    margin-top: 0;
  }

  .xxxl\:mr-0 {
    margin-right: 0;
  }

  .xxxl\:mb-0 {
    margin-bottom: 0;
  }

  .xxxl\:ml-0 {
    margin-left: 0;
  }

  .xxxl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xxxl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xxxl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xxxl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xxxl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xxxl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xxxl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xxxl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xxxl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xxxl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xxxl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xxxl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xxxl\:mt-4 {
    margin-top: 1rem;
  }

  .xxxl\:mr-4 {
    margin-right: 1rem;
  }

  .xxxl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xxxl\:ml-4 {
    margin-left: 1rem;
  }

  .xxxl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xxxl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xxxl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xxxl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xxxl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xxxl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xxxl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xxxl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xxxl\:mt-8 {
    margin-top: 2rem;
  }

  .xxxl\:mr-8 {
    margin-right: 2rem;
  }

  .xxxl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xxxl\:ml-8 {
    margin-left: 2rem;
  }

  .xxxl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xxxl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xxxl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xxxl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xxxl\:mt-12 {
    margin-top: 3rem;
  }

  .xxxl\:mr-12 {
    margin-right: 3rem;
  }

  .xxxl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xxxl\:ml-12 {
    margin-left: 3rem;
  }

  .xxxl\:mt-16 {
    margin-top: 4rem;
  }

  .xxxl\:mr-16 {
    margin-right: 4rem;
  }

  .xxxl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xxxl\:ml-16 {
    margin-left: 4rem;
  }

  .xxxl\:mt-20 {
    margin-top: 5rem;
  }

  .xxxl\:mr-20 {
    margin-right: 5rem;
  }

  .xxxl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xxxl\:ml-20 {
    margin-left: 5rem;
  }

  .xxxl\:mt-24 {
    margin-top: 6rem;
  }

  .xxxl\:mr-24 {
    margin-right: 6rem;
  }

  .xxxl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xxxl\:ml-24 {
    margin-left: 6rem;
  }

  .xxxl\:mt-32 {
    margin-top: 8rem;
  }

  .xxxl\:mr-32 {
    margin-right: 8rem;
  }

  .xxxl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xxxl\:ml-32 {
    margin-left: 8rem;
  }

  .xxxl\:mt-auto {
    margin-top: auto;
  }

  .xxxl\:mr-auto {
    margin-right: auto;
  }

  .xxxl\:mb-auto {
    margin-bottom: auto;
  }

  .xxxl\:ml-auto {
    margin-left: auto;
  }

  .xxxl\:mt-px {
    margin-top: 1px;
  }

  .xxxl\:mr-px {
    margin-right: 1px;
  }

  .xxxl\:mb-px {
    margin-bottom: 1px;
  }

  .xxxl\:ml-px {
    margin-left: 1px;
  }

  .xxxl\:mt-1px {
    margin-top: 1px;
  }

  .xxxl\:mr-1px {
    margin-right: 1px;
  }

  .xxxl\:mb-1px {
    margin-bottom: 1px;
  }

  .xxxl\:ml-1px {
    margin-left: 1px;
  }

  .xxxl\:mt-3px {
    margin-top: 3px;
  }

  .xxxl\:mr-3px {
    margin-right: 3px;
  }

  .xxxl\:mb-3px {
    margin-bottom: 3px;
  }

  .xxxl\:ml-3px {
    margin-left: 3px;
  }

  .xxxl\:mt-5px {
    margin-top: 5px;
  }

  .xxxl\:mr-5px {
    margin-right: 5px;
  }

  .xxxl\:mb-5px {
    margin-bottom: 5px;
  }

  .xxxl\:ml-5px {
    margin-left: 5px;
  }

  .xxxl\:mt-6px {
    margin-top: 6px;
  }

  .xxxl\:mr-6px {
    margin-right: 6px;
  }

  .xxxl\:mb-6px {
    margin-bottom: 6px;
  }

  .xxxl\:ml-6px {
    margin-left: 6px;
  }

  .xxxl\:mt-7px {
    margin-top: 7px;
  }

  .xxxl\:mr-7px {
    margin-right: 7px;
  }

  .xxxl\:mb-7px {
    margin-bottom: 7px;
  }

  .xxxl\:ml-7px {
    margin-left: 7px;
  }

  .xxxl\:mt-9px {
    margin-top: 9px;
  }

  .xxxl\:mr-9px {
    margin-right: 9px;
  }

  .xxxl\:mb-9px {
    margin-bottom: 9px;
  }

  .xxxl\:ml-9px {
    margin-left: 9px;
  }

  .xxxl\:mt-10px {
    margin-top: 10px;
  }

  .xxxl\:mr-10px {
    margin-right: 10px;
  }

  .xxxl\:mb-10px {
    margin-bottom: 10px;
  }

  .xxxl\:ml-10px {
    margin-left: 10px;
  }

  .xxxl\:mt-11px {
    margin-top: 11px;
  }

  .xxxl\:mr-11px {
    margin-right: 11px;
  }

  .xxxl\:mb-11px {
    margin-bottom: 11px;
  }

  .xxxl\:ml-11px {
    margin-left: 11px;
  }

  .xxxl\:mt-12px {
    margin-top: 12px;
  }

  .xxxl\:mr-12px {
    margin-right: 12px;
  }

  .xxxl\:mb-12px {
    margin-bottom: 12px;
  }

  .xxxl\:ml-12px {
    margin-left: 12px;
  }

  .xxxl\:mt-14px {
    margin-top: 14px;
  }

  .xxxl\:mr-14px {
    margin-right: 14px;
  }

  .xxxl\:mb-14px {
    margin-bottom: 14px;
  }

  .xxxl\:ml-14px {
    margin-left: 14px;
  }

  .xxxl\:mt-17px {
    margin-top: 17px;
  }

  .xxxl\:mr-17px {
    margin-right: 17px;
  }

  .xxxl\:mb-17px {
    margin-bottom: 17px;
  }

  .xxxl\:ml-17px {
    margin-left: 17px;
  }

  .xxxl\:mt-18px {
    margin-top: 18px;
  }

  .xxxl\:mr-18px {
    margin-right: 18px;
  }

  .xxxl\:mb-18px {
    margin-bottom: 18px;
  }

  .xxxl\:ml-18px {
    margin-left: 18px;
  }

  .xxxl\:mt-19px {
    margin-top: 19px;
  }

  .xxxl\:mr-19px {
    margin-right: 19px;
  }

  .xxxl\:mb-19px {
    margin-bottom: 19px;
  }

  .xxxl\:ml-19px {
    margin-left: 19px;
  }

  .xxxl\:mt-20px {
    margin-top: 20px;
  }

  .xxxl\:mr-20px {
    margin-right: 20px;
  }

  .xxxl\:mb-20px {
    margin-bottom: 20px;
  }

  .xxxl\:ml-20px {
    margin-left: 20px;
  }

  .xxxl\:mt-21px {
    margin-top: 21px;
  }

  .xxxl\:mr-21px {
    margin-right: 21px;
  }

  .xxxl\:mb-21px {
    margin-bottom: 21px;
  }

  .xxxl\:ml-21px {
    margin-left: 21px;
  }

  .xxxl\:mt-22px {
    margin-top: 22px;
  }

  .xxxl\:mr-22px {
    margin-right: 22px;
  }

  .xxxl\:mb-22px {
    margin-bottom: 22px;
  }

  .xxxl\:ml-22px {
    margin-left: 22px;
  }

  .xxxl\:mt-23px {
    margin-top: 23px;
  }

  .xxxl\:mr-23px {
    margin-right: 23px;
  }

  .xxxl\:mb-23px {
    margin-bottom: 23px;
  }

  .xxxl\:ml-23px {
    margin-left: 23px;
  }

  .xxxl\:mt-25px {
    margin-top: 25px;
  }

  .xxxl\:mr-25px {
    margin-right: 25px;
  }

  .xxxl\:mb-25px {
    margin-bottom: 25px;
  }

  .xxxl\:ml-25px {
    margin-left: 25px;
  }

  .xxxl\:mt-26px {
    margin-top: 26px;
  }

  .xxxl\:mr-26px {
    margin-right: 26px;
  }

  .xxxl\:mb-26px {
    margin-bottom: 26px;
  }

  .xxxl\:ml-26px {
    margin-left: 26px;
  }

  .xxxl\:mt-27px {
    margin-top: 27px;
  }

  .xxxl\:mr-27px {
    margin-right: 27px;
  }

  .xxxl\:mb-27px {
    margin-bottom: 27px;
  }

  .xxxl\:ml-27px {
    margin-left: 27px;
  }

  .xxxl\:mt-30px {
    margin-top: 30px;
  }

  .xxxl\:mr-30px {
    margin-right: 30px;
  }

  .xxxl\:mb-30px {
    margin-bottom: 30px;
  }

  .xxxl\:ml-30px {
    margin-left: 30px;
  }

  .xxxl\:mt-13px {
    margin-top: 13px;
  }

  .xxxl\:mr-13px {
    margin-right: 13px;
  }

  .xxxl\:mb-13px {
    margin-bottom: 13px;
  }

  .xxxl\:ml-13px {
    margin-left: 13px;
  }

  .xxxl\:mt-15px {
    margin-top: 15px;
  }

  .xxxl\:mr-15px {
    margin-right: 15px;
  }

  .xxxl\:mb-15px {
    margin-bottom: 15px;
  }

  .xxxl\:ml-15px {
    margin-left: 15px;
  }

  .xxxl\:mt-28px {
    margin-top: 28px;
  }

  .xxxl\:mr-28px {
    margin-right: 28px;
  }

  .xxxl\:mb-28px {
    margin-bottom: 28px;
  }

  .xxxl\:ml-28px {
    margin-left: 28px;
  }

  .xxxl\:mt-111px {
    margin-top: 111px;
  }

  .xxxl\:mr-111px {
    margin-right: 111px;
  }

  .xxxl\:mb-111px {
    margin-bottom: 111px;
  }

  .xxxl\:ml-111px {
    margin-left: 111px;
  }

  .xxxl\:mt-122px {
    margin-top: 122px;
  }

  .xxxl\:mr-122px {
    margin-right: 122px;
  }

  .xxxl\:mb-122px {
    margin-bottom: 122px;
  }

  .xxxl\:ml-122px {
    margin-left: 122px;
  }

  .xxxl\:mt-32px {
    margin-top: 32px;
  }

  .xxxl\:mr-32px {
    margin-right: 32px;
  }

  .xxxl\:mb-32px {
    margin-bottom: 32px;
  }

  .xxxl\:ml-32px {
    margin-left: 32px;
  }

  .xxxl\:mt-34px {
    margin-top: 34px;
  }

  .xxxl\:mr-34px {
    margin-right: 34px;
  }

  .xxxl\:mb-34px {
    margin-bottom: 34px;
  }

  .xxxl\:ml-34px {
    margin-left: 34px;
  }

  .xxxl\:mt-37px {
    margin-top: 37px;
  }

  .xxxl\:mr-37px {
    margin-right: 37px;
  }

  .xxxl\:mb-37px {
    margin-bottom: 37px;
  }

  .xxxl\:ml-37px {
    margin-left: 37px;
  }

  .xxxl\:mt-40px {
    margin-top: 40px;
  }

  .xxxl\:mr-40px {
    margin-right: 40px;
  }

  .xxxl\:mb-40px {
    margin-bottom: 40px;
  }

  .xxxl\:ml-40px {
    margin-left: 40px;
  }

  .xxxl\:mt-50px {
    margin-top: 50px;
  }

  .xxxl\:mr-50px {
    margin-right: 50px;
  }

  .xxxl\:mb-50px {
    margin-bottom: 50px;
  }

  .xxxl\:ml-50px {
    margin-left: 50px;
  }

  .xxxl\:mt-55px {
    margin-top: 55px;
  }

  .xxxl\:mr-55px {
    margin-right: 55px;
  }

  .xxxl\:mb-55px {
    margin-bottom: 55px;
  }

  .xxxl\:ml-55px {
    margin-left: 55px;
  }

  .xxxl\:mt-35px {
    margin-top: 35px;
  }

  .xxxl\:mr-35px {
    margin-right: 35px;
  }

  .xxxl\:mb-35px {
    margin-bottom: 35px;
  }

  .xxxl\:ml-35px {
    margin-left: 35px;
  }

  .xxxl\:mt-38px {
    margin-top: 38px;
  }

  .xxxl\:mr-38px {
    margin-right: 38px;
  }

  .xxxl\:mb-38px {
    margin-bottom: 38px;
  }

  .xxxl\:ml-38px {
    margin-left: 38px;
  }

  .xxxl\:mt-46px {
    margin-top: 46px;
  }

  .xxxl\:mr-46px {
    margin-right: 46px;
  }

  .xxxl\:mb-46px {
    margin-bottom: 46px;
  }

  .xxxl\:ml-46px {
    margin-left: 46px;
  }

  .xxxl\:mt-75px {
    margin-top: 75px;
  }

  .xxxl\:mr-75px {
    margin-right: 75px;
  }

  .xxxl\:mb-75px {
    margin-bottom: 75px;
  }

  .xxxl\:ml-75px {
    margin-left: 75px;
  }

  .xxxl\:mt-83px {
    margin-top: 83px;
  }

  .xxxl\:mr-83px {
    margin-right: 83px;
  }

  .xxxl\:mb-83px {
    margin-bottom: 83px;
  }

  .xxxl\:ml-83px {
    margin-left: 83px;
  }

  .xxxl\:mt-84px {
    margin-top: 84px;
  }

  .xxxl\:mr-84px {
    margin-right: 84px;
  }

  .xxxl\:mb-84px {
    margin-bottom: 84px;
  }

  .xxxl\:ml-84px {
    margin-left: 84px;
  }

  .xxxl\:mt-90px {
    margin-top: 90px;
  }

  .xxxl\:mr-90px {
    margin-right: 90px;
  }

  .xxxl\:mb-90px {
    margin-bottom: 90px;
  }

  .xxxl\:ml-90px {
    margin-left: 90px;
  }

  .xxxl\:mt-92px {
    margin-top: 92px;
  }

  .xxxl\:mr-92px {
    margin-right: 92px;
  }

  .xxxl\:mb-92px {
    margin-bottom: 92px;
  }

  .xxxl\:ml-92px {
    margin-left: 92px;
  }

  .xxxl\:mt-100px {
    margin-top: 100px;
  }

  .xxxl\:mr-100px {
    margin-right: 100px;
  }

  .xxxl\:mb-100px {
    margin-bottom: 100px;
  }

  .xxxl\:ml-100px {
    margin-left: 100px;
  }

  .xxxl\:mt-106px {
    margin-top: 106px;
  }

  .xxxl\:mr-106px {
    margin-right: 106px;
  }

  .xxxl\:mb-106px {
    margin-bottom: 106px;
  }

  .xxxl\:ml-106px {
    margin-left: 106px;
  }

  .xxxl\:mt-109px {
    margin-top: 109px;
  }

  .xxxl\:mr-109px {
    margin-right: 109px;
  }

  .xxxl\:mb-109px {
    margin-bottom: 109px;
  }

  .xxxl\:ml-109px {
    margin-left: 109px;
  }

  .xxxl\:mt-180px {
    margin-top: 180px;
  }

  .xxxl\:mr-180px {
    margin-right: 180px;
  }

  .xxxl\:mb-180px {
    margin-bottom: 180px;
  }

  .xxxl\:ml-180px {
    margin-left: 180px;
  }

  .xxxl\:-mt-px {
    margin-top: -1px;
  }

  .xxxl\:-mr-px {
    margin-right: -1px;
  }

  .xxxl\:-mb-px {
    margin-bottom: -1px;
  }

  .xxxl\:-ml-px {
    margin-left: -1px;
  }

  .xxxl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xxxl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xxxl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xxxl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xxxl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xxxl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xxxl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xxxl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xxxl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xxxl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xxxl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xxxl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xxxl\:-mt-4 {
    margin-top: -1rem;
  }

  .xxxl\:-mr-4 {
    margin-right: -1rem;
  }

  .xxxl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xxxl\:-ml-4 {
    margin-left: -1rem;
  }

  .xxxl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xxxl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xxxl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xxxl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xxxl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xxxl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xxxl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xxxl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xxxl\:-mt-8 {
    margin-top: -2rem;
  }

  .xxxl\:-mr-8 {
    margin-right: -2rem;
  }

  .xxxl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xxxl\:-ml-8 {
    margin-left: -2rem;
  }

  .xxxl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xxxl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xxxl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xxxl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xxxl\:-mt-12 {
    margin-top: -3rem;
  }

  .xxxl\:-mr-12 {
    margin-right: -3rem;
  }

  .xxxl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xxxl\:-ml-12 {
    margin-left: -3rem;
  }

  .xxxl\:-mt-16 {
    margin-top: -4rem;
  }

  .xxxl\:-mr-16 {
    margin-right: -4rem;
  }

  .xxxl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xxxl\:-ml-16 {
    margin-left: -4rem;
  }

  .xxxl\:-mt-20 {
    margin-top: -5rem;
  }

  .xxxl\:-mr-20 {
    margin-right: -5rem;
  }

  .xxxl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xxxl\:-ml-20 {
    margin-left: -5rem;
  }

  .xxxl\:-mt-24 {
    margin-top: -6rem;
  }

  .xxxl\:-mr-24 {
    margin-right: -6rem;
  }

  .xxxl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xxxl\:-ml-24 {
    margin-left: -6rem;
  }

  .xxxl\:-mt-32 {
    margin-top: -8rem;
  }

  .xxxl\:-mr-32 {
    margin-right: -8rem;
  }

  .xxxl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xxxl\:-ml-32 {
    margin-left: -8rem;
  }

  .xxxl\:-mt-2px {
    margin-top: -2px;
  }

  .xxxl\:-mr-2px {
    margin-right: -2px;
  }

  .xxxl\:-mb-2px {
    margin-bottom: -2px;
  }

  .xxxl\:-ml-2px {
    margin-left: -2px;
  }

  .xxxl\:-mt-10px {
    margin-top: -10px;
  }

  .xxxl\:-mr-10px {
    margin-right: -10px;
  }

  .xxxl\:-mb-10px {
    margin-bottom: -10px;
  }

  .xxxl\:-ml-10px {
    margin-left: -10px;
  }

  .xxxl\:-mt-11px {
    margin-top: -11px;
  }

  .xxxl\:-mr-11px {
    margin-right: -11px;
  }

  .xxxl\:-mb-11px {
    margin-bottom: -11px;
  }

  .xxxl\:-ml-11px {
    margin-left: -11px;
  }

  .xxxl\:-mt-12px {
    margin-top: -12px;
  }

  .xxxl\:-mr-12px {
    margin-right: -12px;
  }

  .xxxl\:-mb-12px {
    margin-bottom: -12px;
  }

  .xxxl\:-ml-12px {
    margin-left: -12px;
  }

  .xxxl\:-mt-14px {
    margin-top: -14px;
  }

  .xxxl\:-mr-14px {
    margin-right: -14px;
  }

  .xxxl\:-mb-14px {
    margin-bottom: -14px;
  }

  .xxxl\:-ml-14px {
    margin-left: -14px;
  }

  .xxxl\:-mt-15px {
    margin-top: -15px;
  }

  .xxxl\:-mr-15px {
    margin-right: -15px;
  }

  .xxxl\:-mb-15px {
    margin-bottom: -15px;
  }

  .xxxl\:-ml-15px {
    margin-left: -15px;
  }

  .xxxl\:-mt-30px {
    margin-top: -30px;
  }

  .xxxl\:-mr-30px {
    margin-right: -30px;
  }

  .xxxl\:-mb-30px {
    margin-bottom: -30px;
  }

  .xxxl\:-ml-30px {
    margin-left: -30px;
  }

  .xxxl\:-mt-100px {
    margin-top: -100px;
  }

  .xxxl\:-mr-100px {
    margin-right: -100px;
  }

  .xxxl\:-mb-100px {
    margin-bottom: -100px;
  }

  .xxxl\:-ml-100px {
    margin-left: -100px;
  }

  .xxxl\:-mt-105px {
    margin-top: -105px;
  }

  .xxxl\:-mr-105px {
    margin-right: -105px;
  }

  .xxxl\:-mb-105px {
    margin-bottom: -105px;
  }

  .xxxl\:-ml-105px {
    margin-left: -105px;
  }

  .xxxl\:-mt-300px {
    margin-top: -300px;
  }

  .xxxl\:-mr-300px {
    margin-right: -300px;
  }

  .xxxl\:-mb-300px {
    margin-bottom: -300px;
  }

  .xxxl\:-ml-300px {
    margin-left: -300px;
  }

  .xxxl\:-mt-90px {
    margin-top: -90px;
  }

  .xxxl\:-mr-90px {
    margin-right: -90px;
  }

  .xxxl\:-mb-90px {
    margin-bottom: -90px;
  }

  .xxxl\:-ml-90px {
    margin-left: -90px;
  }

  .xxxl\:-mt-92px {
    margin-top: -92px;
  }

  .xxxl\:-mr-92px {
    margin-right: -92px;
  }

  .xxxl\:-mb-92px {
    margin-bottom: -92px;
  }

  .xxxl\:-ml-92px {
    margin-left: -92px;
  }

  .xxxl\:-mt-65px {
    margin-top: -65px;
  }

  .xxxl\:-mr-65px {
    margin-right: -65px;
  }

  .xxxl\:-mb-65px {
    margin-bottom: -65px;
  }

  .xxxl\:-ml-65px {
    margin-left: -65px;
  }

  .xxxl\:-mt-50px {
    margin-top: -50px;
  }

  .xxxl\:-mr-50px {
    margin-right: -50px;
  }

  .xxxl\:-mb-50px {
    margin-bottom: -50px;
  }

  .xxxl\:-ml-50px {
    margin-left: -50px;
  }

  .xxxl\:-mt-55px {
    margin-top: -55px;
  }

  .xxxl\:-mr-55px {
    margin-right: -55px;
  }

  .xxxl\:-mb-55px {
    margin-bottom: -55px;
  }

  .xxxl\:-ml-55px {
    margin-left: -55px;
  }

  .xxxl\:-mt-50vw {
    margin-top: -50vw;
  }

  .xxxl\:-mr-50vw {
    margin-right: -50vw;
  }

  .xxxl\:-mb-50vw {
    margin-bottom: -50vw;
  }

  .xxxl\:-ml-50vw {
    margin-left: -50vw;
  }

  .xxxl\:-mt-17px {
    margin-top: -17px;
  }

  .xxxl\:-mr-17px {
    margin-right: -17px;
  }

  .xxxl\:-mb-17px {
    margin-bottom: -17px;
  }

  .xxxl\:-ml-17px {
    margin-left: -17px;
  }

  .xxxl\:max-h-full {
    max-height: 100%;
  }

  .xxxl\:max-h-screen {
    max-height: 100vh;
  }

  .xxxl\:max-h-124px {
    max-height: 124px;
  }

  .xxxl\:max-h-137px {
    max-height: 137px;
  }

  .xxxl\:max-h-143px {
    max-height: 143px;
  }

  .xxxl\:max-h-213px {
    max-height: 213px;
  }

  .xxxl\:max-h-234px {
    max-height: 234px;
  }

  .xxxl\:max-h-236px {
    max-height: 236px;
  }

  .xxxl\:max-h-228px {
    max-height: 228px;
  }

  .xxxl\:max-h-335px {
    max-height: 335px;
  }

  .xxxl\:max-h-104px {
    max-height: 104px;
  }

  .xxxl\:max-h-166px {
    max-height: 166px;
  }

  .xxxl\:max-w-xs {
    max-width: 20rem;
  }

  .xxxl\:max-w-sm {
    max-width: 30rem;
  }

  .xxxl\:max-w-md {
    max-width: 40rem;
  }

  .xxxl\:max-w-lg {
    max-width: 50rem;
  }

  .xxxl\:max-w-xl {
    max-width: 60rem;
  }

  .xxxl\:max-w-2xl {
    max-width: 70rem;
  }

  .xxxl\:max-w-3xl {
    max-width: 80rem;
  }

  .xxxl\:max-w-4xl {
    max-width: 90rem;
  }

  .xxxl\:max-w-5xl {
    max-width: 100rem;
  }

  .xxxl\:max-w-full {
    max-width: 100%;
  }

  .xxxl\:max-w-1366px {
    max-width: 1366px;
  }

  .xxxl\:max-w-20px {
    max-width: 20px;
  }

  .xxxl\:max-w-100px {
    max-width: 100px;
  }

  .xxxl\:max-w-106px {
    max-width: 106px;
  }

  .xxxl\:max-w-114px {
    max-width: 114px;
  }

  .xxxl\:max-w-141px {
    max-width: 141px;
  }

  .xxxl\:max-w-192px {
    max-width: 192px;
  }

  .xxxl\:max-w-254px {
    max-width: 254px;
  }

  .xxxl\:max-w-671px {
    max-width: 671px;
  }

  .xxxl\:max-w-434px {
    max-width: 434px;
  }

  .xxxl\:max-w-443px {
    max-width: 443px;
  }

  .xxxl\:max-w-463px {
    max-width: 463px;
  }

  .xxxl\:max-w-560px {
    max-width: 560px;
  }

  .xxxl\:max-w-661px {
    max-width: 661px;
  }

  .xxxl\:max-w-900px {
    max-width: 900px;
  }

  .xxxl\:max-w-1012px {
    max-width: 1012px;
  }

  .xxxl\:max-w-1200px {
    max-width: 1200px;
  }

  .xxxl\:max-w-1274px {
    max-width: 1274px;
  }

  .xxxl\:max-w-1343px {
    max-width: 1343px;
  }

  .xxxl\:max-w-168px {
    max-width: 168px;
  }

  .xxxl\:max-w-190px {
    max-width: 190px;
  }

  .xxxl\:max-w-220px {
    max-width: 220px;
  }

  .xxxl\:max-w-242px {
    max-width: 242px;
  }

  .xxxl\:max-w-228px {
    max-width: 228px;
  }

  .xxxl\:max-w-260px {
    max-width: 260px;
  }

  .xxxl\:max-w-264px {
    max-width: 264px;
  }

  .xxxl\:max-w-270px {
    max-width: 270px;
  }

  .xxxl\:max-w-290px {
    max-width: 290px;
  }

  .xxxl\:max-w-300px {
    max-width: 300px;
  }

  .xxxl\:max-w-330px {
    max-width: 330px;
  }

  .xxxl\:max-w-308px {
    max-width: 308px;
  }

  .xxxl\:max-w-326px {
    max-width: 326px;
  }

  .xxxl\:max-w-340px {
    max-width: 340px;
  }

  .xxxl\:max-w-382px {
    max-width: 382px;
  }

  .xxxl\:max-w-484px {
    max-width: 484px;
  }

  .xxxl\:max-w-636px {
    max-width: 636px;
  }

  .xxxl\:max-w-642px {
    max-width: 642px;
  }

  .xxxl\:max-w-646px {
    max-width: 646px;
  }

  .xxxl\:max-w-690px {
    max-width: 690px;
  }

  .xxxl\:max-w-771px {
    max-width: 771px;
  }

  .xxxl\:max-w-840px {
    max-width: 840px;
  }

  .xxxl\:max-w-930px {
    max-width: 930px;
  }

  .xxxl\:max-w-33percent {
    max-width: 33.333%;
  }

  .xxxl\:max-w-85percent {
    max-width: 85%;
  }

  .xxxl\:max-w-95percent {
    max-width: 95%;
  }

  .xxxl\:max-w-screen {
    max-width: 100vw;
  }

  .xxxl\:min-h-0 {
    min-height: 0;
  }

  .xxxl\:min-h-full {
    min-height: 100%;
  }

  .xxxl\:min-h-screen {
    min-height: 100vh;
  }

  .xxxl\:min-h-50px {
    min-height: 50px;
  }

  .xxxl\:min-h-55px {
    min-height: 55px;
  }

  .xxxl\:min-h-140px {
    min-height: 140px;
  }

  .xxxl\:min-h-147px {
    min-height: 147px;
  }

  .xxxl\:min-h-187px {
    min-height: 187px;
  }

  .xxxl\:min-w-0 {
    min-width: 0;
  }

  .xxxl\:min-w-64 {
    min-width: 64%;
  }

  .xxxl\:min-w-70 {
    min-width: 70%;
  }

  .xxxl\:min-w-full {
    min-width: 100%;
  }

  .xxxl\:min-w-140px {
    min-width: 140px;
  }

  .xxxl\:min-w-190px {
    min-width: 190px;
  }

  .xxxl\:min-w-264px {
    min-width: 264px;
  }

  .xxxl\:min-w-308px {
    min-width: 308px;
  }

  .xxxl\:min-w-326px {
    min-width: 326px;
  }

  .xxxl\:min-w-1150px {
    min-width: 1150px;
  }

  .xxxl\:min-w-1200px {
    min-width: 1200px;
  }

  .xxxl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xxxl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xxxl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xxxl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xxxl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xxxl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xxxl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xxxl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xxxl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xxxl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xxxl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xxxl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xxxl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xxxl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xxxl\:opacity-0 {
    opacity: 0;
  }

  .xxxl\:opacity-25 {
    opacity: 0.25;
  }

  .xxxl\:opacity-50 {
    opacity: 0.5;
  }

  .xxxl\:opacity-75 {
    opacity: 0.75;
  }

  .xxxl\:opacity-100 {
    opacity: 1;
  }

  .xxxl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xxxl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xxxl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xxxl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xxxl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xxxl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xxxl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xxxl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xxxl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xxxl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xxxl\:outline-none {
    outline: 0;
  }

  .xxxl\:focus\:outline-none:focus {
    outline: 0;
  }

  .xxxl\:overflow-auto {
    overflow: auto;
  }

  .xxxl\:overflow-hidden {
    overflow: hidden;
  }

  .xxxl\:overflow-visible {
    overflow: visible;
  }

  .xxxl\:overflow-scroll {
    overflow: scroll;
  }

  .xxxl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xxxl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xxxl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xxxl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xxxl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xxxl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xxxl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xxxl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xxxl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xxxl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xxxl\:p-0 {
    padding: 0;
  }

  .xxxl\:p-1 {
    padding: 0.25rem;
  }

  .xxxl\:p-2 {
    padding: 0.5rem;
  }

  .xxxl\:p-3 {
    padding: 0.75rem;
  }

  .xxxl\:p-4 {
    padding: 1rem;
  }

  .xxxl\:p-5 {
    padding: 1.25rem;
  }

  .xxxl\:p-6 {
    padding: 1.5rem;
  }

  .xxxl\:p-8 {
    padding: 2rem;
  }

  .xxxl\:p-9 {
    padding: 2.25rem;
  }

  .xxxl\:p-10 {
    padding: 2.5rem;
  }

  .xxxl\:p-12 {
    padding: 3rem;
  }

  .xxxl\:p-16 {
    padding: 4rem;
  }

  .xxxl\:p-20 {
    padding: 5rem;
  }

  .xxxl\:p-24 {
    padding: 6rem;
  }

  .xxxl\:p-32 {
    padding: 8rem;
  }

  .xxxl\:p-px {
    padding: 1px;
  }

  .xxxl\:p-1px {
    padding: 1px;
  }

  .xxxl\:p-5px {
    padding: 5px;
  }

  .xxxl\:p-6px {
    padding: 6px;
  }

  .xxxl\:p-9px {
    padding: 9px;
  }

  .xxxl\:p-10px {
    padding: 10px;
  }

  .xxxl\:p-13px {
    padding: 13px;
  }

  .xxxl\:p-14px {
    padding: 14px;
  }

  .xxxl\:p-15px {
    padding: 15px;
  }

  .xxxl\:p-16px {
    padding: 16px;
  }

  .xxxl\:p-17px {
    padding: 17px;
  }

  .xxxl\:p-18px {
    padding: 18px;
  }

  .xxxl\:p-19px {
    padding: 19px;
  }

  .xxxl\:p-20px {
    padding: 20px;
  }

  .xxxl\:p-21px {
    padding: 21px;
  }

  .xxxl\:p-23px {
    padding: 23px;
  }

  .xxxl\:p-22px {
    padding: 22px;
  }

  .xxxl\:p-25px {
    padding: 25px;
  }

  .xxxl\:p-27px {
    padding: 27px;
  }

  .xxxl\:p-28px {
    padding: 28px;
  }

  .xxxl\:p-30px {
    padding: 30px;
  }

  .xxxl\:p-34px {
    padding: 34px;
  }

  .xxxl\:p-35px {
    padding: 35px;
  }

  .xxxl\:p-37px {
    padding: 37px;
  }

  .xxxl\:p-46px {
    padding: 46px;
  }

  .xxxl\:p-62px {
    padding: 62px;
  }

  .xxxl\:p-72px {
    padding: 72px;
  }

  .xxxl\:p-75px {
    padding: 75px;
  }

  .xxxl\:p-77px {
    padding: 77px;
  }

  .xxxl\:p-26px {
    padding: 26px;
  }

  .xxxl\:p-40px {
    padding: 40px;
  }

  .xxxl\:p-36px {
    padding: 36px;
  }

  .xxxl\:p-38px {
    padding: 38px;
  }

  .xxxl\:p-50px {
    padding: 50px;
  }

  .xxxl\:p-55px {
    padding: 55px;
  }

  .xxxl\:p-57px {
    padding: 57px;
  }

  .xxxl\:p-63px {
    padding: 63px;
  }

  .xxxl\:p-65px {
    padding: 65px;
  }

  .xxxl\:p-80px {
    padding: 80px;
  }

  .xxxl\:p-83px {
    padding: 83px;
  }

  .xxxl\:p-84px {
    padding: 84px;
  }

  .xxxl\:p-85px {
    padding: 85px;
  }

  .xxxl\:p-96px {
    padding: 96px;
  }

  .xxxl\:p-100px {
    padding: 100px;
  }

  .xxxl\:p-150px {
    padding: 150px;
  }

  .xxxl\:p-2\.2 {
    padding: 2.2rem;
  }

  .xxxl\:p-111px {
    padding: 111px;
  }

  .xxxl\:p-252px {
    padding: 252px;
  }

  .xxxl\:p-320px {
    padding: 320px;
  }

  .xxxl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxxl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxxl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xxxl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xxxl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xxxl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xxxl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xxxl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xxxl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xxxl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xxxl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xxxl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xxxl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xxxl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xxxl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xxxl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xxxl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xxxl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xxxl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xxxl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xxxl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xxxl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xxxl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxxl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxxl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxxl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxxl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxxl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxxl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxxl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxxl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxxl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxxl\:py-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxxl\:px-1px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxxl\:py-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .xxxl\:px-5px {
    padding-left: 5px;
    padding-right: 5px;
  }

  .xxxl\:py-6px {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .xxxl\:px-6px {
    padding-left: 6px;
    padding-right: 6px;
  }

  .xxxl\:py-9px {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .xxxl\:px-9px {
    padding-left: 9px;
    padding-right: 9px;
  }

  .xxxl\:py-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .xxxl\:px-10px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .xxxl\:py-13px {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .xxxl\:px-13px {
    padding-left: 13px;
    padding-right: 13px;
  }

  .xxxl\:py-14px {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .xxxl\:px-14px {
    padding-left: 14px;
    padding-right: 14px;
  }

  .xxxl\:py-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .xxxl\:px-15px {
    padding-left: 15px;
    padding-right: 15px;
  }

  .xxxl\:py-16px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .xxxl\:px-16px {
    padding-left: 16px;
    padding-right: 16px;
  }

  .xxxl\:py-17px {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .xxxl\:px-17px {
    padding-left: 17px;
    padding-right: 17px;
  }

  .xxxl\:py-18px {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxxl\:px-18px {
    padding-left: 18px;
    padding-right: 18px;
  }

  .xxxl\:py-19px {
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .xxxl\:px-19px {
    padding-left: 19px;
    padding-right: 19px;
  }

  .xxxl\:py-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .xxxl\:px-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xxxl\:py-21px {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .xxxl\:px-21px {
    padding-left: 21px;
    padding-right: 21px;
  }

  .xxxl\:py-23px {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .xxxl\:px-23px {
    padding-left: 23px;
    padding-right: 23px;
  }

  .xxxl\:py-22px {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .xxxl\:px-22px {
    padding-left: 22px;
    padding-right: 22px;
  }

  .xxxl\:py-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .xxxl\:px-25px {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xxxl\:py-27px {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .xxxl\:px-27px {
    padding-left: 27px;
    padding-right: 27px;
  }

  .xxxl\:py-28px {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .xxxl\:px-28px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .xxxl\:py-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .xxxl\:px-30px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .xxxl\:py-34px {
    padding-top: 34px;
    padding-bottom: 34px;
  }

  .xxxl\:px-34px {
    padding-left: 34px;
    padding-right: 34px;
  }

  .xxxl\:py-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .xxxl\:px-35px {
    padding-left: 35px;
    padding-right: 35px;
  }

  .xxxl\:py-37px {
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .xxxl\:px-37px {
    padding-left: 37px;
    padding-right: 37px;
  }

  .xxxl\:py-46px {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .xxxl\:px-46px {
    padding-left: 46px;
    padding-right: 46px;
  }

  .xxxl\:py-62px {
    padding-top: 62px;
    padding-bottom: 62px;
  }

  .xxxl\:px-62px {
    padding-left: 62px;
    padding-right: 62px;
  }

  .xxxl\:py-72px {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .xxxl\:px-72px {
    padding-left: 72px;
    padding-right: 72px;
  }

  .xxxl\:py-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .xxxl\:px-75px {
    padding-left: 75px;
    padding-right: 75px;
  }

  .xxxl\:py-77px {
    padding-top: 77px;
    padding-bottom: 77px;
  }

  .xxxl\:px-77px {
    padding-left: 77px;
    padding-right: 77px;
  }

  .xxxl\:py-26px {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .xxxl\:px-26px {
    padding-left: 26px;
    padding-right: 26px;
  }

  .xxxl\:py-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .xxxl\:px-40px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xxxl\:py-36px {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .xxxl\:px-36px {
    padding-left: 36px;
    padding-right: 36px;
  }

  .xxxl\:py-38px {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .xxxl\:px-38px {
    padding-left: 38px;
    padding-right: 38px;
  }

  .xxxl\:py-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .xxxl\:px-50px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .xxxl\:py-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .xxxl\:px-55px {
    padding-left: 55px;
    padding-right: 55px;
  }

  .xxxl\:py-57px {
    padding-top: 57px;
    padding-bottom: 57px;
  }

  .xxxl\:px-57px {
    padding-left: 57px;
    padding-right: 57px;
  }

  .xxxl\:py-63px {
    padding-top: 63px;
    padding-bottom: 63px;
  }

  .xxxl\:px-63px {
    padding-left: 63px;
    padding-right: 63px;
  }

  .xxxl\:py-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .xxxl\:px-65px {
    padding-left: 65px;
    padding-right: 65px;
  }

  .xxxl\:py-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .xxxl\:px-80px {
    padding-left: 80px;
    padding-right: 80px;
  }

  .xxxl\:py-83px {
    padding-top: 83px;
    padding-bottom: 83px;
  }

  .xxxl\:px-83px {
    padding-left: 83px;
    padding-right: 83px;
  }

  .xxxl\:py-84px {
    padding-top: 84px;
    padding-bottom: 84px;
  }

  .xxxl\:px-84px {
    padding-left: 84px;
    padding-right: 84px;
  }

  .xxxl\:py-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .xxxl\:px-85px {
    padding-left: 85px;
    padding-right: 85px;
  }

  .xxxl\:py-96px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .xxxl\:px-96px {
    padding-left: 96px;
    padding-right: 96px;
  }

  .xxxl\:py-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xxxl\:px-100px {
    padding-left: 100px;
    padding-right: 100px;
  }

  .xxxl\:py-150px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .xxxl\:px-150px {
    padding-left: 150px;
    padding-right: 150px;
  }

  .xxxl\:py-2\.2 {
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
  }

  .xxxl\:px-2\.2 {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .xxxl\:py-111px {
    padding-top: 111px;
    padding-bottom: 111px;
  }

  .xxxl\:px-111px {
    padding-left: 111px;
    padding-right: 111px;
  }

  .xxxl\:py-252px {
    padding-top: 252px;
    padding-bottom: 252px;
  }

  .xxxl\:px-252px {
    padding-left: 252px;
    padding-right: 252px;
  }

  .xxxl\:py-320px {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .xxxl\:px-320px {
    padding-left: 320px;
    padding-right: 320px;
  }

  .xxxl\:pt-0 {
    padding-top: 0;
  }

  .xxxl\:pr-0 {
    padding-right: 0;
  }

  .xxxl\:pb-0 {
    padding-bottom: 0;
  }

  .xxxl\:pl-0 {
    padding-left: 0;
  }

  .xxxl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xxxl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xxxl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xxxl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xxxl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xxxl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xxxl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xxxl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xxxl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xxxl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xxxl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xxxl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xxxl\:pt-4 {
    padding-top: 1rem;
  }

  .xxxl\:pr-4 {
    padding-right: 1rem;
  }

  .xxxl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xxxl\:pl-4 {
    padding-left: 1rem;
  }

  .xxxl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xxxl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xxxl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xxxl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xxxl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xxxl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xxxl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xxxl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xxxl\:pt-8 {
    padding-top: 2rem;
  }

  .xxxl\:pr-8 {
    padding-right: 2rem;
  }

  .xxxl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xxxl\:pl-8 {
    padding-left: 2rem;
  }

  .xxxl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xxxl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xxxl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xxxl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xxxl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xxxl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xxxl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xxxl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xxxl\:pt-12 {
    padding-top: 3rem;
  }

  .xxxl\:pr-12 {
    padding-right: 3rem;
  }

  .xxxl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xxxl\:pl-12 {
    padding-left: 3rem;
  }

  .xxxl\:pt-16 {
    padding-top: 4rem;
  }

  .xxxl\:pr-16 {
    padding-right: 4rem;
  }

  .xxxl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xxxl\:pl-16 {
    padding-left: 4rem;
  }

  .xxxl\:pt-20 {
    padding-top: 5rem;
  }

  .xxxl\:pr-20 {
    padding-right: 5rem;
  }

  .xxxl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xxxl\:pl-20 {
    padding-left: 5rem;
  }

  .xxxl\:pt-24 {
    padding-top: 6rem;
  }

  .xxxl\:pr-24 {
    padding-right: 6rem;
  }

  .xxxl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xxxl\:pl-24 {
    padding-left: 6rem;
  }

  .xxxl\:pt-32 {
    padding-top: 8rem;
  }

  .xxxl\:pr-32 {
    padding-right: 8rem;
  }

  .xxxl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xxxl\:pl-32 {
    padding-left: 8rem;
  }

  .xxxl\:pt-px {
    padding-top: 1px;
  }

  .xxxl\:pr-px {
    padding-right: 1px;
  }

  .xxxl\:pb-px {
    padding-bottom: 1px;
  }

  .xxxl\:pl-px {
    padding-left: 1px;
  }

  .xxxl\:pt-1px {
    padding-top: 1px;
  }

  .xxxl\:pr-1px {
    padding-right: 1px;
  }

  .xxxl\:pb-1px {
    padding-bottom: 1px;
  }

  .xxxl\:pl-1px {
    padding-left: 1px;
  }

  .xxxl\:pt-5px {
    padding-top: 5px;
  }

  .xxxl\:pr-5px {
    padding-right: 5px;
  }

  .xxxl\:pb-5px {
    padding-bottom: 5px;
  }

  .xxxl\:pl-5px {
    padding-left: 5px;
  }

  .xxxl\:pt-6px {
    padding-top: 6px;
  }

  .xxxl\:pr-6px {
    padding-right: 6px;
  }

  .xxxl\:pb-6px {
    padding-bottom: 6px;
  }

  .xxxl\:pl-6px {
    padding-left: 6px;
  }

  .xxxl\:pt-9px {
    padding-top: 9px;
  }

  .xxxl\:pr-9px {
    padding-right: 9px;
  }

  .xxxl\:pb-9px {
    padding-bottom: 9px;
  }

  .xxxl\:pl-9px {
    padding-left: 9px;
  }

  .xxxl\:pt-10px {
    padding-top: 10px;
  }

  .xxxl\:pr-10px {
    padding-right: 10px;
  }

  .xxxl\:pb-10px {
    padding-bottom: 10px;
  }

  .xxxl\:pl-10px {
    padding-left: 10px;
  }

  .xxxl\:pt-13px {
    padding-top: 13px;
  }

  .xxxl\:pr-13px {
    padding-right: 13px;
  }

  .xxxl\:pb-13px {
    padding-bottom: 13px;
  }

  .xxxl\:pl-13px {
    padding-left: 13px;
  }

  .xxxl\:pt-14px {
    padding-top: 14px;
  }

  .xxxl\:pr-14px {
    padding-right: 14px;
  }

  .xxxl\:pb-14px {
    padding-bottom: 14px;
  }

  .xxxl\:pl-14px {
    padding-left: 14px;
  }

  .xxxl\:pt-15px {
    padding-top: 15px;
  }

  .xxxl\:pr-15px {
    padding-right: 15px;
  }

  .xxxl\:pb-15px {
    padding-bottom: 15px;
  }

  .xxxl\:pl-15px {
    padding-left: 15px;
  }

  .xxxl\:pt-16px {
    padding-top: 16px;
  }

  .xxxl\:pr-16px {
    padding-right: 16px;
  }

  .xxxl\:pb-16px {
    padding-bottom: 16px;
  }

  .xxxl\:pl-16px {
    padding-left: 16px;
  }

  .xxxl\:pt-17px {
    padding-top: 17px;
  }

  .xxxl\:pr-17px {
    padding-right: 17px;
  }

  .xxxl\:pb-17px {
    padding-bottom: 17px;
  }

  .xxxl\:pl-17px {
    padding-left: 17px;
  }

  .xxxl\:pt-18px {
    padding-top: 18px;
  }

  .xxxl\:pr-18px {
    padding-right: 18px;
  }

  .xxxl\:pb-18px {
    padding-bottom: 18px;
  }

  .xxxl\:pl-18px {
    padding-left: 18px;
  }

  .xxxl\:pt-19px {
    padding-top: 19px;
  }

  .xxxl\:pr-19px {
    padding-right: 19px;
  }

  .xxxl\:pb-19px {
    padding-bottom: 19px;
  }

  .xxxl\:pl-19px {
    padding-left: 19px;
  }

  .xxxl\:pt-20px {
    padding-top: 20px;
  }

  .xxxl\:pr-20px {
    padding-right: 20px;
  }

  .xxxl\:pb-20px {
    padding-bottom: 20px;
  }

  .xxxl\:pl-20px {
    padding-left: 20px;
  }

  .xxxl\:pt-21px {
    padding-top: 21px;
  }

  .xxxl\:pr-21px {
    padding-right: 21px;
  }

  .xxxl\:pb-21px {
    padding-bottom: 21px;
  }

  .xxxl\:pl-21px {
    padding-left: 21px;
  }

  .xxxl\:pt-23px {
    padding-top: 23px;
  }

  .xxxl\:pr-23px {
    padding-right: 23px;
  }

  .xxxl\:pb-23px {
    padding-bottom: 23px;
  }

  .xxxl\:pl-23px {
    padding-left: 23px;
  }

  .xxxl\:pt-22px {
    padding-top: 22px;
  }

  .xxxl\:pr-22px {
    padding-right: 22px;
  }

  .xxxl\:pb-22px {
    padding-bottom: 22px;
  }

  .xxxl\:pl-22px {
    padding-left: 22px;
  }

  .xxxl\:pt-25px {
    padding-top: 25px;
  }

  .xxxl\:pr-25px {
    padding-right: 25px;
  }

  .xxxl\:pb-25px {
    padding-bottom: 25px;
  }

  .xxxl\:pl-25px {
    padding-left: 25px;
  }

  .xxxl\:pt-27px {
    padding-top: 27px;
  }

  .xxxl\:pr-27px {
    padding-right: 27px;
  }

  .xxxl\:pb-27px {
    padding-bottom: 27px;
  }

  .xxxl\:pl-27px {
    padding-left: 27px;
  }

  .xxxl\:pt-28px {
    padding-top: 28px;
  }

  .xxxl\:pr-28px {
    padding-right: 28px;
  }

  .xxxl\:pb-28px {
    padding-bottom: 28px;
  }

  .xxxl\:pl-28px {
    padding-left: 28px;
  }

  .xxxl\:pt-30px {
    padding-top: 30px;
  }

  .xxxl\:pr-30px {
    padding-right: 30px;
  }

  .xxxl\:pb-30px {
    padding-bottom: 30px;
  }

  .xxxl\:pl-30px {
    padding-left: 30px;
  }

  .xxxl\:pt-34px {
    padding-top: 34px;
  }

  .xxxl\:pr-34px {
    padding-right: 34px;
  }

  .xxxl\:pb-34px {
    padding-bottom: 34px;
  }

  .xxxl\:pl-34px {
    padding-left: 34px;
  }

  .xxxl\:pt-35px {
    padding-top: 35px;
  }

  .xxxl\:pr-35px {
    padding-right: 35px;
  }

  .xxxl\:pb-35px {
    padding-bottom: 35px;
  }

  .xxxl\:pl-35px {
    padding-left: 35px;
  }

  .xxxl\:pt-37px {
    padding-top: 37px;
  }

  .xxxl\:pr-37px {
    padding-right: 37px;
  }

  .xxxl\:pb-37px {
    padding-bottom: 37px;
  }

  .xxxl\:pl-37px {
    padding-left: 37px;
  }

  .xxxl\:pt-46px {
    padding-top: 46px;
  }

  .xxxl\:pr-46px {
    padding-right: 46px;
  }

  .xxxl\:pb-46px {
    padding-bottom: 46px;
  }

  .xxxl\:pl-46px {
    padding-left: 46px;
  }

  .xxxl\:pt-62px {
    padding-top: 62px;
  }

  .xxxl\:pr-62px {
    padding-right: 62px;
  }

  .xxxl\:pb-62px {
    padding-bottom: 62px;
  }

  .xxxl\:pl-62px {
    padding-left: 62px;
  }

  .xxxl\:pt-72px {
    padding-top: 72px;
  }

  .xxxl\:pr-72px {
    padding-right: 72px;
  }

  .xxxl\:pb-72px {
    padding-bottom: 72px;
  }

  .xxxl\:pl-72px {
    padding-left: 72px;
  }

  .xxxl\:pt-75px {
    padding-top: 75px;
  }

  .xxxl\:pr-75px {
    padding-right: 75px;
  }

  .xxxl\:pb-75px {
    padding-bottom: 75px;
  }

  .xxxl\:pl-75px {
    padding-left: 75px;
  }

  .xxxl\:pt-77px {
    padding-top: 77px;
  }

  .xxxl\:pr-77px {
    padding-right: 77px;
  }

  .xxxl\:pb-77px {
    padding-bottom: 77px;
  }

  .xxxl\:pl-77px {
    padding-left: 77px;
  }

  .xxxl\:pt-26px {
    padding-top: 26px;
  }

  .xxxl\:pr-26px {
    padding-right: 26px;
  }

  .xxxl\:pb-26px {
    padding-bottom: 26px;
  }

  .xxxl\:pl-26px {
    padding-left: 26px;
  }

  .xxxl\:pt-40px {
    padding-top: 40px;
  }

  .xxxl\:pr-40px {
    padding-right: 40px;
  }

  .xxxl\:pb-40px {
    padding-bottom: 40px;
  }

  .xxxl\:pl-40px {
    padding-left: 40px;
  }

  .xxxl\:pt-36px {
    padding-top: 36px;
  }

  .xxxl\:pr-36px {
    padding-right: 36px;
  }

  .xxxl\:pb-36px {
    padding-bottom: 36px;
  }

  .xxxl\:pl-36px {
    padding-left: 36px;
  }

  .xxxl\:pt-38px {
    padding-top: 38px;
  }

  .xxxl\:pr-38px {
    padding-right: 38px;
  }

  .xxxl\:pb-38px {
    padding-bottom: 38px;
  }

  .xxxl\:pl-38px {
    padding-left: 38px;
  }

  .xxxl\:pt-50px {
    padding-top: 50px;
  }

  .xxxl\:pr-50px {
    padding-right: 50px;
  }

  .xxxl\:pb-50px {
    padding-bottom: 50px;
  }

  .xxxl\:pl-50px {
    padding-left: 50px;
  }

  .xxxl\:pt-55px {
    padding-top: 55px;
  }

  .xxxl\:pr-55px {
    padding-right: 55px;
  }

  .xxxl\:pb-55px {
    padding-bottom: 55px;
  }

  .xxxl\:pl-55px {
    padding-left: 55px;
  }

  .xxxl\:pt-57px {
    padding-top: 57px;
  }

  .xxxl\:pr-57px {
    padding-right: 57px;
  }

  .xxxl\:pb-57px {
    padding-bottom: 57px;
  }

  .xxxl\:pl-57px {
    padding-left: 57px;
  }

  .xxxl\:pt-63px {
    padding-top: 63px;
  }

  .xxxl\:pr-63px {
    padding-right: 63px;
  }

  .xxxl\:pb-63px {
    padding-bottom: 63px;
  }

  .xxxl\:pl-63px {
    padding-left: 63px;
  }

  .xxxl\:pt-65px {
    padding-top: 65px;
  }

  .xxxl\:pr-65px {
    padding-right: 65px;
  }

  .xxxl\:pb-65px {
    padding-bottom: 65px;
  }

  .xxxl\:pl-65px {
    padding-left: 65px;
  }

  .xxxl\:pt-80px {
    padding-top: 80px;
  }

  .xxxl\:pr-80px {
    padding-right: 80px;
  }

  .xxxl\:pb-80px {
    padding-bottom: 80px;
  }

  .xxxl\:pl-80px {
    padding-left: 80px;
  }

  .xxxl\:pt-83px {
    padding-top: 83px;
  }

  .xxxl\:pr-83px {
    padding-right: 83px;
  }

  .xxxl\:pb-83px {
    padding-bottom: 83px;
  }

  .xxxl\:pl-83px {
    padding-left: 83px;
  }

  .xxxl\:pt-84px {
    padding-top: 84px;
  }

  .xxxl\:pr-84px {
    padding-right: 84px;
  }

  .xxxl\:pb-84px {
    padding-bottom: 84px;
  }

  .xxxl\:pl-84px {
    padding-left: 84px;
  }

  .xxxl\:pt-85px {
    padding-top: 85px;
  }

  .xxxl\:pr-85px {
    padding-right: 85px;
  }

  .xxxl\:pb-85px {
    padding-bottom: 85px;
  }

  .xxxl\:pl-85px {
    padding-left: 85px;
  }

  .xxxl\:pt-96px {
    padding-top: 96px;
  }

  .xxxl\:pr-96px {
    padding-right: 96px;
  }

  .xxxl\:pb-96px {
    padding-bottom: 96px;
  }

  .xxxl\:pl-96px {
    padding-left: 96px;
  }

  .xxxl\:pt-100px {
    padding-top: 100px;
  }

  .xxxl\:pr-100px {
    padding-right: 100px;
  }

  .xxxl\:pb-100px {
    padding-bottom: 100px;
  }

  .xxxl\:pl-100px {
    padding-left: 100px;
  }

  .xxxl\:pt-150px {
    padding-top: 150px;
  }

  .xxxl\:pr-150px {
    padding-right: 150px;
  }

  .xxxl\:pb-150px {
    padding-bottom: 150px;
  }

  .xxxl\:pl-150px {
    padding-left: 150px;
  }

  .xxxl\:pt-2\.2 {
    padding-top: 2.2rem;
  }

  .xxxl\:pr-2\.2 {
    padding-right: 2.2rem;
  }

  .xxxl\:pb-2\.2 {
    padding-bottom: 2.2rem;
  }

  .xxxl\:pl-2\.2 {
    padding-left: 2.2rem;
  }

  .xxxl\:pt-111px {
    padding-top: 111px;
  }

  .xxxl\:pr-111px {
    padding-right: 111px;
  }

  .xxxl\:pb-111px {
    padding-bottom: 111px;
  }

  .xxxl\:pl-111px {
    padding-left: 111px;
  }

  .xxxl\:pt-252px {
    padding-top: 252px;
  }

  .xxxl\:pr-252px {
    padding-right: 252px;
  }

  .xxxl\:pb-252px {
    padding-bottom: 252px;
  }

  .xxxl\:pl-252px {
    padding-left: 252px;
  }

  .xxxl\:pt-320px {
    padding-top: 320px;
  }

  .xxxl\:pr-320px {
    padding-right: 320px;
  }

  .xxxl\:pb-320px {
    padding-bottom: 320px;
  }

  .xxxl\:pl-320px {
    padding-left: 320px;
  }

  .xxxl\:placeholder-primary::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:placeholder-primary::-moz-placeholder {
    color: #525ddc;
  }

  .xxxl\:placeholder-primary:-ms-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:placeholder-primary::-ms-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:placeholder-primary::placeholder {
    color: #525ddc;
  }

  .xxxl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xxxl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xxxl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xxxl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xxxl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xxxl\:placeholder-black::-webkit-input-placeholder {
    color: #000;
  }

  .xxxl\:placeholder-black::-moz-placeholder {
    color: #000;
  }

  .xxxl\:placeholder-black:-ms-input-placeholder {
    color: #000;
  }

  .xxxl\:placeholder-black::-ms-input-placeholder {
    color: #000;
  }

  .xxxl\:placeholder-black::placeholder {
    color: #000;
  }

  .xxxl\:placeholder-grey-darkest::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:placeholder-grey-darkest::-moz-placeholder {
    color: #3d4852;
  }

  .xxxl\:placeholder-grey-darkest:-ms-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:placeholder-grey-darkest::-ms-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:placeholder-grey-darkest::placeholder {
    color: #3d4852;
  }

  .xxxl\:placeholder-grey-darker::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:placeholder-grey-darker::-moz-placeholder {
    color: #606f7b;
  }

  .xxxl\:placeholder-grey-darker:-ms-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:placeholder-grey-darker::-ms-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:placeholder-grey-darker::placeholder {
    color: #606f7b;
  }

  .xxxl\:placeholder-grey-dark::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:placeholder-grey-dark::-moz-placeholder {
    color: #8795a1;
  }

  .xxxl\:placeholder-grey-dark:-ms-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:placeholder-grey-dark::-ms-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:placeholder-grey-dark::placeholder {
    color: #8795a1;
  }

  .xxxl\:placeholder-grey::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:placeholder-grey::-moz-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:placeholder-grey:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:placeholder-grey::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:placeholder-grey::placeholder {
    color: #b8c2cc;
  }

  .xxxl\:placeholder-grey-light::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:placeholder-grey-light::-moz-placeholder {
    color: #dae1e7;
  }

  .xxxl\:placeholder-grey-light:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:placeholder-grey-light::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:placeholder-grey-light::placeholder {
    color: #dae1e7;
  }

  .xxxl\:placeholder-grey-lighter::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:placeholder-grey-lighter::-moz-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:placeholder-grey-lighter:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:placeholder-grey-lighter::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:placeholder-grey-lighter::placeholder {
    color: #f1f5f8;
  }

  .xxxl\:placeholder-grey-lightest::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:placeholder-grey-lightest::-moz-placeholder {
    color: #f8fafc;
  }

  .xxxl\:placeholder-grey-lightest:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:placeholder-grey-lightest::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:placeholder-grey-lightest::placeholder {
    color: #f8fafc;
  }

  .xxxl\:placeholder-white::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:placeholder-white::-moz-placeholder {
    color: #ffffff;
  }

  .xxxl\:placeholder-white:-ms-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:placeholder-white::-ms-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:placeholder-white::placeholder {
    color: #ffffff;
  }

  .xxxl\:placeholder-red-darkest::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:placeholder-red-darkest::-moz-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:placeholder-red-darkest:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:placeholder-red-darkest::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:placeholder-red-darkest::placeholder {
    color: #3b0d0c;
  }

  .xxxl\:placeholder-red-darker::-webkit-input-placeholder {
    color: #621b18;
  }

  .xxxl\:placeholder-red-darker::-moz-placeholder {
    color: #621b18;
  }

  .xxxl\:placeholder-red-darker:-ms-input-placeholder {
    color: #621b18;
  }

  .xxxl\:placeholder-red-darker::-ms-input-placeholder {
    color: #621b18;
  }

  .xxxl\:placeholder-red-darker::placeholder {
    color: #621b18;
  }

  .xxxl\:placeholder-red-dark::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:placeholder-red-dark::-moz-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:placeholder-red-dark:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:placeholder-red-dark::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:placeholder-red-dark::placeholder {
    color: #cc1f1a;
  }

  .xxxl\:placeholder-red::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:placeholder-red::-moz-placeholder {
    color: #e3342f;
  }

  .xxxl\:placeholder-red:-ms-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:placeholder-red::-ms-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:placeholder-red::placeholder {
    color: #e3342f;
  }

  .xxxl\:placeholder-red-light::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:placeholder-red-light::-moz-placeholder {
    color: #ef5753;
  }

  .xxxl\:placeholder-red-light:-ms-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:placeholder-red-light::-ms-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:placeholder-red-light::placeholder {
    color: #ef5753;
  }

  .xxxl\:placeholder-red-lighter::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:placeholder-red-lighter::-moz-placeholder {
    color: #f9acaa;
  }

  .xxxl\:placeholder-red-lighter:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:placeholder-red-lighter::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:placeholder-red-lighter::placeholder {
    color: #f9acaa;
  }

  .xxxl\:placeholder-red-lightest::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:placeholder-red-lightest::-moz-placeholder {
    color: #fcebea;
  }

  .xxxl\:placeholder-red-lightest:-ms-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:placeholder-red-lightest::-ms-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:placeholder-red-lightest::placeholder {
    color: #fcebea;
  }

  .xxxl\:placeholder-orange-darkest::-webkit-input-placeholder {
    color: #462a16;
  }

  .xxxl\:placeholder-orange-darkest::-moz-placeholder {
    color: #462a16;
  }

  .xxxl\:placeholder-orange-darkest:-ms-input-placeholder {
    color: #462a16;
  }

  .xxxl\:placeholder-orange-darkest::-ms-input-placeholder {
    color: #462a16;
  }

  .xxxl\:placeholder-orange-darkest::placeholder {
    color: #462a16;
  }

  .xxxl\:placeholder-orange-darker::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:placeholder-orange-darker::-moz-placeholder {
    color: #613b1f;
  }

  .xxxl\:placeholder-orange-darker:-ms-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:placeholder-orange-darker::-ms-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:placeholder-orange-darker::placeholder {
    color: #613b1f;
  }

  .xxxl\:placeholder-orange-dark::-webkit-input-placeholder {
    color: #de751f;
  }

  .xxxl\:placeholder-orange-dark::-moz-placeholder {
    color: #de751f;
  }

  .xxxl\:placeholder-orange-dark:-ms-input-placeholder {
    color: #de751f;
  }

  .xxxl\:placeholder-orange-dark::-ms-input-placeholder {
    color: #de751f;
  }

  .xxxl\:placeholder-orange-dark::placeholder {
    color: #de751f;
  }

  .xxxl\:placeholder-orange::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:placeholder-orange::-moz-placeholder {
    color: #f6993f;
  }

  .xxxl\:placeholder-orange:-ms-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:placeholder-orange::-ms-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:placeholder-orange::placeholder {
    color: #f6993f;
  }

  .xxxl\:placeholder-orange-light::-webkit-input-placeholder {
    color: #faad63;
  }

  .xxxl\:placeholder-orange-light::-moz-placeholder {
    color: #faad63;
  }

  .xxxl\:placeholder-orange-light:-ms-input-placeholder {
    color: #faad63;
  }

  .xxxl\:placeholder-orange-light::-ms-input-placeholder {
    color: #faad63;
  }

  .xxxl\:placeholder-orange-light::placeholder {
    color: #faad63;
  }

  .xxxl\:placeholder-orange-lighter::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:placeholder-orange-lighter::-moz-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:placeholder-orange-lighter:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:placeholder-orange-lighter::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:placeholder-orange-lighter::placeholder {
    color: #fcd9b6;
  }

  .xxxl\:placeholder-orange-lightest::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:placeholder-orange-lightest::-moz-placeholder {
    color: #fff5eb;
  }

  .xxxl\:placeholder-orange-lightest:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:placeholder-orange-lightest::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:placeholder-orange-lightest::placeholder {
    color: #fff5eb;
  }

  .xxxl\:placeholder-yellow-darkest::-webkit-input-placeholder {
    color: #453411;
  }

  .xxxl\:placeholder-yellow-darkest::-moz-placeholder {
    color: #453411;
  }

  .xxxl\:placeholder-yellow-darkest:-ms-input-placeholder {
    color: #453411;
  }

  .xxxl\:placeholder-yellow-darkest::-ms-input-placeholder {
    color: #453411;
  }

  .xxxl\:placeholder-yellow-darkest::placeholder {
    color: #453411;
  }

  .xxxl\:placeholder-yellow-darker::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:placeholder-yellow-darker::-moz-placeholder {
    color: #684f1d;
  }

  .xxxl\:placeholder-yellow-darker:-ms-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:placeholder-yellow-darker::-ms-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:placeholder-yellow-darker::placeholder {
    color: #684f1d;
  }

  .xxxl\:placeholder-yellow-dark::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:placeholder-yellow-dark::-moz-placeholder {
    color: #f2d024;
  }

  .xxxl\:placeholder-yellow-dark:-ms-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:placeholder-yellow-dark::-ms-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:placeholder-yellow-dark::placeholder {
    color: #f2d024;
  }

  .xxxl\:placeholder-yellow::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:placeholder-yellow::-moz-placeholder {
    color: #ffed4a;
  }

  .xxxl\:placeholder-yellow:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:placeholder-yellow::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:placeholder-yellow::placeholder {
    color: #ffed4a;
  }

  .xxxl\:placeholder-yellow-light::-webkit-input-placeholder {
    color: #fff382;
  }

  .xxxl\:placeholder-yellow-light::-moz-placeholder {
    color: #fff382;
  }

  .xxxl\:placeholder-yellow-light:-ms-input-placeholder {
    color: #fff382;
  }

  .xxxl\:placeholder-yellow-light::-ms-input-placeholder {
    color: #fff382;
  }

  .xxxl\:placeholder-yellow-light::placeholder {
    color: #fff382;
  }

  .xxxl\:placeholder-yellow-lighter::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:placeholder-yellow-lighter::-moz-placeholder {
    color: #fff9c2;
  }

  .xxxl\:placeholder-yellow-lighter:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:placeholder-yellow-lighter::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:placeholder-yellow-lighter::placeholder {
    color: #fff9c2;
  }

  .xxxl\:placeholder-yellow-lightest::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:placeholder-yellow-lightest::-moz-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:placeholder-yellow-lightest:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:placeholder-yellow-lightest::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:placeholder-yellow-lightest::placeholder {
    color: #fcfbeb;
  }

  .xxxl\:placeholder-green-darkest::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:placeholder-green-darkest::-moz-placeholder {
    color: #0f2f21;
  }

  .xxxl\:placeholder-green-darkest:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:placeholder-green-darkest::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:placeholder-green-darkest::placeholder {
    color: #0f2f21;
  }

  .xxxl\:placeholder-green-darker::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:placeholder-green-darker::-moz-placeholder {
    color: #1a4731;
  }

  .xxxl\:placeholder-green-darker:-ms-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:placeholder-green-darker::-ms-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:placeholder-green-darker::placeholder {
    color: #1a4731;
  }

  .xxxl\:placeholder-green-dark::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:placeholder-green-dark::-moz-placeholder {
    color: #1f9d55;
  }

  .xxxl\:placeholder-green-dark:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:placeholder-green-dark::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:placeholder-green-dark::placeholder {
    color: #1f9d55;
  }

  .xxxl\:placeholder-green::-webkit-input-placeholder {
    color: #38c172;
  }

  .xxxl\:placeholder-green::-moz-placeholder {
    color: #38c172;
  }

  .xxxl\:placeholder-green:-ms-input-placeholder {
    color: #38c172;
  }

  .xxxl\:placeholder-green::-ms-input-placeholder {
    color: #38c172;
  }

  .xxxl\:placeholder-green::placeholder {
    color: #38c172;
  }

  .xxxl\:placeholder-green-light::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:placeholder-green-light::-moz-placeholder {
    color: #51d88a;
  }

  .xxxl\:placeholder-green-light:-ms-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:placeholder-green-light::-ms-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:placeholder-green-light::placeholder {
    color: #51d88a;
  }

  .xxxl\:placeholder-green-lighter::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:placeholder-green-lighter::-moz-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:placeholder-green-lighter:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:placeholder-green-lighter::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:placeholder-green-lighter::placeholder {
    color: #a2f5bf;
  }

  .xxxl\:placeholder-green-lightest::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:placeholder-green-lightest::-moz-placeholder {
    color: #e3fcec;
  }

  .xxxl\:placeholder-green-lightest:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:placeholder-green-lightest::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:placeholder-green-lightest::placeholder {
    color: #e3fcec;
  }

  .xxxl\:placeholder-teal-darkest::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:placeholder-teal-darkest::-moz-placeholder {
    color: #0d3331;
  }

  .xxxl\:placeholder-teal-darkest:-ms-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:placeholder-teal-darkest::-ms-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:placeholder-teal-darkest::placeholder {
    color: #0d3331;
  }

  .xxxl\:placeholder-teal-darker::-webkit-input-placeholder {
    color: #20504f;
  }

  .xxxl\:placeholder-teal-darker::-moz-placeholder {
    color: #20504f;
  }

  .xxxl\:placeholder-teal-darker:-ms-input-placeholder {
    color: #20504f;
  }

  .xxxl\:placeholder-teal-darker::-ms-input-placeholder {
    color: #20504f;
  }

  .xxxl\:placeholder-teal-darker::placeholder {
    color: #20504f;
  }

  .xxxl\:placeholder-teal-dark::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:placeholder-teal-dark::-moz-placeholder {
    color: #38a89d;
  }

  .xxxl\:placeholder-teal-dark:-ms-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:placeholder-teal-dark::-ms-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:placeholder-teal-dark::placeholder {
    color: #38a89d;
  }

  .xxxl\:placeholder-teal::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:placeholder-teal::-moz-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:placeholder-teal:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:placeholder-teal::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:placeholder-teal::placeholder {
    color: #4dc0b5;
  }

  .xxxl\:placeholder-teal-light::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:placeholder-teal-light::-moz-placeholder {
    color: #64d5ca;
  }

  .xxxl\:placeholder-teal-light:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:placeholder-teal-light::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:placeholder-teal-light::placeholder {
    color: #64d5ca;
  }

  .xxxl\:placeholder-teal-lighter::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:placeholder-teal-lighter::-moz-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:placeholder-teal-lighter:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:placeholder-teal-lighter::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:placeholder-teal-lighter::placeholder {
    color: #a0f0ed;
  }

  .xxxl\:placeholder-teal-lightest::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:placeholder-teal-lightest::-moz-placeholder {
    color: #e8fffe;
  }

  .xxxl\:placeholder-teal-lightest:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:placeholder-teal-lightest::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:placeholder-teal-lightest::placeholder {
    color: #e8fffe;
  }

  .xxxl\:placeholder-blue-darkest::-webkit-input-placeholder {
    color: #12283a;
  }

  .xxxl\:placeholder-blue-darkest::-moz-placeholder {
    color: #12283a;
  }

  .xxxl\:placeholder-blue-darkest:-ms-input-placeholder {
    color: #12283a;
  }

  .xxxl\:placeholder-blue-darkest::-ms-input-placeholder {
    color: #12283a;
  }

  .xxxl\:placeholder-blue-darkest::placeholder {
    color: #12283a;
  }

  .xxxl\:placeholder-blue-darker::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:placeholder-blue-darker::-moz-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:placeholder-blue-darker:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:placeholder-blue-darker::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:placeholder-blue-darker::placeholder {
    color: #1c3d5a;
  }

  .xxxl\:placeholder-blue-dark::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:placeholder-blue-dark::-moz-placeholder {
    color: #2779bd;
  }

  .xxxl\:placeholder-blue-dark:-ms-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:placeholder-blue-dark::-ms-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:placeholder-blue-dark::placeholder {
    color: #2779bd;
  }

  .xxxl\:placeholder-blue::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:placeholder-blue::-moz-placeholder {
    color: #3490dc;
  }

  .xxxl\:placeholder-blue:-ms-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:placeholder-blue::-ms-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:placeholder-blue::placeholder {
    color: #3490dc;
  }

  .xxxl\:placeholder-blue-light::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:placeholder-blue-light::-moz-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:placeholder-blue-light:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:placeholder-blue-light::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:placeholder-blue-light::placeholder {
    color: #6cb2eb;
  }

  .xxxl\:placeholder-blue-lighter::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:placeholder-blue-lighter::-moz-placeholder {
    color: #bcdefa;
  }

  .xxxl\:placeholder-blue-lighter:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:placeholder-blue-lighter::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:placeholder-blue-lighter::placeholder {
    color: #bcdefa;
  }

  .xxxl\:placeholder-blue-lightest::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:placeholder-blue-lightest::-moz-placeholder {
    color: #eff8ff;
  }

  .xxxl\:placeholder-blue-lightest:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:placeholder-blue-lightest::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:placeholder-blue-lightest::placeholder {
    color: #eff8ff;
  }

  .xxxl\:placeholder-indigo-darkest::-webkit-input-placeholder {
    color: #191e38;
  }

  .xxxl\:placeholder-indigo-darkest::-moz-placeholder {
    color: #191e38;
  }

  .xxxl\:placeholder-indigo-darkest:-ms-input-placeholder {
    color: #191e38;
  }

  .xxxl\:placeholder-indigo-darkest::-ms-input-placeholder {
    color: #191e38;
  }

  .xxxl\:placeholder-indigo-darkest::placeholder {
    color: #191e38;
  }

  .xxxl\:placeholder-indigo-darker::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:placeholder-indigo-darker::-moz-placeholder {
    color: #2f365f;
  }

  .xxxl\:placeholder-indigo-darker:-ms-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:placeholder-indigo-darker::-ms-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:placeholder-indigo-darker::placeholder {
    color: #2f365f;
  }

  .xxxl\:placeholder-indigo-dark::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:placeholder-indigo-dark::-moz-placeholder {
    color: #5661b3;
  }

  .xxxl\:placeholder-indigo-dark:-ms-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:placeholder-indigo-dark::-ms-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:placeholder-indigo-dark::placeholder {
    color: #5661b3;
  }

  .xxxl\:placeholder-indigo::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:placeholder-indigo::-moz-placeholder {
    color: #6574cd;
  }

  .xxxl\:placeholder-indigo:-ms-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:placeholder-indigo::-ms-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:placeholder-indigo::placeholder {
    color: #6574cd;
  }

  .xxxl\:placeholder-indigo-light::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:placeholder-indigo-light::-moz-placeholder {
    color: #7886d7;
  }

  .xxxl\:placeholder-indigo-light:-ms-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:placeholder-indigo-light::-ms-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:placeholder-indigo-light::placeholder {
    color: #7886d7;
  }

  .xxxl\:placeholder-indigo-lighter::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:placeholder-indigo-lighter::-moz-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:placeholder-indigo-lighter:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:placeholder-indigo-lighter::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:placeholder-indigo-lighter::placeholder {
    color: #b2b7ff;
  }

  .xxxl\:placeholder-indigo-lightest::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:placeholder-indigo-lightest::-moz-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:placeholder-indigo-lightest:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:placeholder-indigo-lightest::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:placeholder-indigo-lightest::placeholder {
    color: #e6e8ff;
  }

  .xxxl\:placeholder-purple-darkest::-webkit-input-placeholder {
    color: #21183c;
  }

  .xxxl\:placeholder-purple-darkest::-moz-placeholder {
    color: #21183c;
  }

  .xxxl\:placeholder-purple-darkest:-ms-input-placeholder {
    color: #21183c;
  }

  .xxxl\:placeholder-purple-darkest::-ms-input-placeholder {
    color: #21183c;
  }

  .xxxl\:placeholder-purple-darkest::placeholder {
    color: #21183c;
  }

  .xxxl\:placeholder-purple-darker::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:placeholder-purple-darker::-moz-placeholder {
    color: #382b5f;
  }

  .xxxl\:placeholder-purple-darker:-ms-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:placeholder-purple-darker::-ms-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:placeholder-purple-darker::placeholder {
    color: #382b5f;
  }

  .xxxl\:placeholder-purple-dark::-webkit-input-placeholder {
    color: #794acf;
  }

  .xxxl\:placeholder-purple-dark::-moz-placeholder {
    color: #794acf;
  }

  .xxxl\:placeholder-purple-dark:-ms-input-placeholder {
    color: #794acf;
  }

  .xxxl\:placeholder-purple-dark::-ms-input-placeholder {
    color: #794acf;
  }

  .xxxl\:placeholder-purple-dark::placeholder {
    color: #794acf;
  }

  .xxxl\:placeholder-purple::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:placeholder-purple::-moz-placeholder {
    color: #9561e2;
  }

  .xxxl\:placeholder-purple:-ms-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:placeholder-purple::-ms-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:placeholder-purple::placeholder {
    color: #9561e2;
  }

  .xxxl\:placeholder-purple-light::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:placeholder-purple-light::-moz-placeholder {
    color: #a779e9;
  }

  .xxxl\:placeholder-purple-light:-ms-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:placeholder-purple-light::-ms-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:placeholder-purple-light::placeholder {
    color: #a779e9;
  }

  .xxxl\:placeholder-purple-lighter::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:placeholder-purple-lighter::-moz-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:placeholder-purple-lighter:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:placeholder-purple-lighter::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:placeholder-purple-lighter::placeholder {
    color: #d6bbfc;
  }

  .xxxl\:placeholder-purple-lightest::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:placeholder-purple-lightest::-moz-placeholder {
    color: #f3ebff;
  }

  .xxxl\:placeholder-purple-lightest:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:placeholder-purple-lightest::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:placeholder-purple-lightest::placeholder {
    color: #f3ebff;
  }

  .xxxl\:placeholder-pink-darkest::-webkit-input-placeholder {
    color: #451225;
  }

  .xxxl\:placeholder-pink-darkest::-moz-placeholder {
    color: #451225;
  }

  .xxxl\:placeholder-pink-darkest:-ms-input-placeholder {
    color: #451225;
  }

  .xxxl\:placeholder-pink-darkest::-ms-input-placeholder {
    color: #451225;
  }

  .xxxl\:placeholder-pink-darkest::placeholder {
    color: #451225;
  }

  .xxxl\:placeholder-pink-darker::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:placeholder-pink-darker::-moz-placeholder {
    color: #6f213f;
  }

  .xxxl\:placeholder-pink-darker:-ms-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:placeholder-pink-darker::-ms-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:placeholder-pink-darker::placeholder {
    color: #6f213f;
  }

  .xxxl\:placeholder-pink-dark::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:placeholder-pink-dark::-moz-placeholder {
    color: #eb5286;
  }

  .xxxl\:placeholder-pink-dark:-ms-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:placeholder-pink-dark::-ms-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:placeholder-pink-dark::placeholder {
    color: #eb5286;
  }

  .xxxl\:placeholder-pink::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:placeholder-pink::-moz-placeholder {
    color: #f66d9b;
  }

  .xxxl\:placeholder-pink:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:placeholder-pink::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:placeholder-pink::placeholder {
    color: #f66d9b;
  }

  .xxxl\:placeholder-pink-light::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:placeholder-pink-light::-moz-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:placeholder-pink-light:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:placeholder-pink-light::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:placeholder-pink-light::placeholder {
    color: #fa7ea8;
  }

  .xxxl\:placeholder-pink-lighter::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:placeholder-pink-lighter::-moz-placeholder {
    color: #ffbbca;
  }

  .xxxl\:placeholder-pink-lighter:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:placeholder-pink-lighter::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:placeholder-pink-lighter::placeholder {
    color: #ffbbca;
  }

  .xxxl\:placeholder-pink-lightest::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:placeholder-pink-lightest::-moz-placeholder {
    color: #ffebef;
  }

  .xxxl\:placeholder-pink-lightest:-ms-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:placeholder-pink-lightest::-ms-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:placeholder-pink-lightest::placeholder {
    color: #ffebef;
  }

  .xxxl\:placeholder-brandy-punch::-webkit-input-placeholder {
    color: #c88532;
  }

  .xxxl\:placeholder-brandy-punch::-moz-placeholder {
    color: #c88532;
  }

  .xxxl\:placeholder-brandy-punch:-ms-input-placeholder {
    color: #c88532;
  }

  .xxxl\:placeholder-brandy-punch::-ms-input-placeholder {
    color: #c88532;
  }

  .xxxl\:placeholder-brandy-punch::placeholder {
    color: #c88532;
  }

  .xxxl\:placeholder-alto::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:placeholder-alto::-moz-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:placeholder-alto:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:placeholder-alto::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:placeholder-alto::placeholder {
    color: #d8d8d8;
  }

  .xxxl\:placeholder-concrete::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:placeholder-concrete::-moz-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:placeholder-concrete:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:placeholder-concrete::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:placeholder-concrete::placeholder {
    color: #f2f2f2;
  }

  .xxxl\:placeholder-dusty-grey::-webkit-input-placeholder {
    color: #979797;
  }

  .xxxl\:placeholder-dusty-grey::-moz-placeholder {
    color: #979797;
  }

  .xxxl\:placeholder-dusty-grey:-ms-input-placeholder {
    color: #979797;
  }

  .xxxl\:placeholder-dusty-grey::-ms-input-placeholder {
    color: #979797;
  }

  .xxxl\:placeholder-dusty-grey::placeholder {
    color: #979797;
  }

  .xxxl\:placeholder-flint::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:placeholder-flint::-moz-placeholder {
    color: #6b655d;
  }

  .xxxl\:placeholder-flint:-ms-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:placeholder-flint::-ms-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:placeholder-flint::placeholder {
    color: #6b655d;
  }

  .xxxl\:placeholder-gallery::-webkit-input-placeholder {
    color: #eee;
  }

  .xxxl\:placeholder-gallery::-moz-placeholder {
    color: #eee;
  }

  .xxxl\:placeholder-gallery:-ms-input-placeholder {
    color: #eee;
  }

  .xxxl\:placeholder-gallery::-ms-input-placeholder {
    color: #eee;
  }

  .xxxl\:placeholder-gallery::placeholder {
    color: #eee;
  }

  .xxxl\:placeholder-gimblet::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:placeholder-gimblet::-moz-placeholder {
    color: #bfa775;
  }

  .xxxl\:placeholder-gimblet:-ms-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:placeholder-gimblet::-ms-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:placeholder-gimblet::placeholder {
    color: #bfa775;
  }

  .xxxl\:placeholder-mine-shaft::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:placeholder-mine-shaft::-moz-placeholder {
    color: #2a2727;
  }

  .xxxl\:placeholder-mine-shaft:-ms-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:placeholder-mine-shaft::-ms-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:placeholder-mine-shaft::placeholder {
    color: #2a2727;
  }

  .xxxl\:placeholder-pale-oyster::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:placeholder-pale-oyster::-moz-placeholder {
    color: #9b9184;
  }

  .xxxl\:placeholder-pale-oyster:-ms-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:placeholder-pale-oyster::-ms-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:placeholder-pale-oyster::placeholder {
    color: #9b9184;
  }

  .xxxl\:placeholder-porsche::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:placeholder-porsche::-moz-placeholder {
    color: #e8a959;
  }

  .xxxl\:placeholder-porsche:-ms-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:placeholder-porsche::-ms-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:placeholder-porsche::placeholder {
    color: #e8a959;
  }

  .xxxl\:placeholder-sand-dune::-webkit-input-placeholder {
    color: #807465;
  }

  .xxxl\:placeholder-sand-dune::-moz-placeholder {
    color: #807465;
  }

  .xxxl\:placeholder-sand-dune:-ms-input-placeholder {
    color: #807465;
  }

  .xxxl\:placeholder-sand-dune::-ms-input-placeholder {
    color: #807465;
  }

  .xxxl\:placeholder-sand-dune::placeholder {
    color: #807465;
  }

  .xxxl\:placeholder-thunder::-webkit-input-placeholder {
    color: #231f20;
  }

  .xxxl\:placeholder-thunder::-moz-placeholder {
    color: #231f20;
  }

  .xxxl\:placeholder-thunder:-ms-input-placeholder {
    color: #231f20;
  }

  .xxxl\:placeholder-thunder::-ms-input-placeholder {
    color: #231f20;
  }

  .xxxl\:placeholder-thunder::placeholder {
    color: #231f20;
  }

  .xxxl\:placeholder-notblack::-webkit-input-placeholder {
    color: #101010;
  }

  .xxxl\:placeholder-notblack::-moz-placeholder {
    color: #101010;
  }

  .xxxl\:placeholder-notblack:-ms-input-placeholder {
    color: #101010;
  }

  .xxxl\:placeholder-notblack::-ms-input-placeholder {
    color: #101010;
  }

  .xxxl\:placeholder-notblack::placeholder {
    color: #101010;
  }

  .xxxl\:focus\:placeholder-primary:focus::-webkit-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:focus\:placeholder-primary:focus::-moz-placeholder {
    color: #525ddc;
  }

  .xxxl\:focus\:placeholder-primary:focus:-ms-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:focus\:placeholder-primary:focus::-ms-input-placeholder {
    color: #525ddc;
  }

  .xxxl\:focus\:placeholder-primary:focus::placeholder {
    color: #525ddc;
  }

  .xxxl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent;
  }

  .xxxl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent;
  }

  .xxxl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent;
  }

  .xxxl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent;
  }

  .xxxl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xxxl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    color: #000;
  }

  .xxxl\:focus\:placeholder-black:focus::-moz-placeholder {
    color: #000;
  }

  .xxxl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    color: #000;
  }

  .xxxl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    color: #000;
  }

  .xxxl\:focus\:placeholder-black:focus::placeholder {
    color: #000;
  }

  .xxxl\:focus\:placeholder-grey-darkest:focus::-webkit-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:focus\:placeholder-grey-darkest:focus::-moz-placeholder {
    color: #3d4852;
  }

  .xxxl\:focus\:placeholder-grey-darkest:focus:-ms-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:focus\:placeholder-grey-darkest:focus::-ms-input-placeholder {
    color: #3d4852;
  }

  .xxxl\:focus\:placeholder-grey-darkest:focus::placeholder {
    color: #3d4852;
  }

  .xxxl\:focus\:placeholder-grey-darker:focus::-webkit-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:focus\:placeholder-grey-darker:focus::-moz-placeholder {
    color: #606f7b;
  }

  .xxxl\:focus\:placeholder-grey-darker:focus:-ms-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:focus\:placeholder-grey-darker:focus::-ms-input-placeholder {
    color: #606f7b;
  }

  .xxxl\:focus\:placeholder-grey-darker:focus::placeholder {
    color: #606f7b;
  }

  .xxxl\:focus\:placeholder-grey-dark:focus::-webkit-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:focus\:placeholder-grey-dark:focus::-moz-placeholder {
    color: #8795a1;
  }

  .xxxl\:focus\:placeholder-grey-dark:focus:-ms-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:focus\:placeholder-grey-dark:focus::-ms-input-placeholder {
    color: #8795a1;
  }

  .xxxl\:focus\:placeholder-grey-dark:focus::placeholder {
    color: #8795a1;
  }

  .xxxl\:focus\:placeholder-grey:focus::-webkit-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:focus\:placeholder-grey:focus::-moz-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:focus\:placeholder-grey:focus:-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:focus\:placeholder-grey:focus::-ms-input-placeholder {
    color: #b8c2cc;
  }

  .xxxl\:focus\:placeholder-grey:focus::placeholder {
    color: #b8c2cc;
  }

  .xxxl\:focus\:placeholder-grey-light:focus::-webkit-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:focus\:placeholder-grey-light:focus::-moz-placeholder {
    color: #dae1e7;
  }

  .xxxl\:focus\:placeholder-grey-light:focus:-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:focus\:placeholder-grey-light:focus::-ms-input-placeholder {
    color: #dae1e7;
  }

  .xxxl\:focus\:placeholder-grey-light:focus::placeholder {
    color: #dae1e7;
  }

  .xxxl\:focus\:placeholder-grey-lighter:focus::-webkit-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:focus\:placeholder-grey-lighter:focus::-moz-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:focus\:placeholder-grey-lighter:focus:-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:focus\:placeholder-grey-lighter:focus::-ms-input-placeholder {
    color: #f1f5f8;
  }

  .xxxl\:focus\:placeholder-grey-lighter:focus::placeholder {
    color: #f1f5f8;
  }

  .xxxl\:focus\:placeholder-grey-lightest:focus::-webkit-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:focus\:placeholder-grey-lightest:focus::-moz-placeholder {
    color: #f8fafc;
  }

  .xxxl\:focus\:placeholder-grey-lightest:focus:-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:focus\:placeholder-grey-lightest:focus::-ms-input-placeholder {
    color: #f8fafc;
  }

  .xxxl\:focus\:placeholder-grey-lightest:focus::placeholder {
    color: #f8fafc;
  }

  .xxxl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:focus\:placeholder-white:focus::-moz-placeholder {
    color: #ffffff;
  }

  .xxxl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    color: #ffffff;
  }

  .xxxl\:focus\:placeholder-white:focus::placeholder {
    color: #ffffff;
  }

  .xxxl\:focus\:placeholder-red-darkest:focus::-webkit-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:focus\:placeholder-red-darkest:focus::-moz-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:focus\:placeholder-red-darkest:focus:-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:focus\:placeholder-red-darkest:focus::-ms-input-placeholder {
    color: #3b0d0c;
  }

  .xxxl\:focus\:placeholder-red-darkest:focus::placeholder {
    color: #3b0d0c;
  }

  .xxxl\:focus\:placeholder-red-darker:focus::-webkit-input-placeholder {
    color: #621b18;
  }

  .xxxl\:focus\:placeholder-red-darker:focus::-moz-placeholder {
    color: #621b18;
  }

  .xxxl\:focus\:placeholder-red-darker:focus:-ms-input-placeholder {
    color: #621b18;
  }

  .xxxl\:focus\:placeholder-red-darker:focus::-ms-input-placeholder {
    color: #621b18;
  }

  .xxxl\:focus\:placeholder-red-darker:focus::placeholder {
    color: #621b18;
  }

  .xxxl\:focus\:placeholder-red-dark:focus::-webkit-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:focus\:placeholder-red-dark:focus::-moz-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:focus\:placeholder-red-dark:focus:-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:focus\:placeholder-red-dark:focus::-ms-input-placeholder {
    color: #cc1f1a;
  }

  .xxxl\:focus\:placeholder-red-dark:focus::placeholder {
    color: #cc1f1a;
  }

  .xxxl\:focus\:placeholder-red:focus::-webkit-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:focus\:placeholder-red:focus::-moz-placeholder {
    color: #e3342f;
  }

  .xxxl\:focus\:placeholder-red:focus:-ms-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:focus\:placeholder-red:focus::-ms-input-placeholder {
    color: #e3342f;
  }

  .xxxl\:focus\:placeholder-red:focus::placeholder {
    color: #e3342f;
  }

  .xxxl\:focus\:placeholder-red-light:focus::-webkit-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:focus\:placeholder-red-light:focus::-moz-placeholder {
    color: #ef5753;
  }

  .xxxl\:focus\:placeholder-red-light:focus:-ms-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:focus\:placeholder-red-light:focus::-ms-input-placeholder {
    color: #ef5753;
  }

  .xxxl\:focus\:placeholder-red-light:focus::placeholder {
    color: #ef5753;
  }

  .xxxl\:focus\:placeholder-red-lighter:focus::-webkit-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:focus\:placeholder-red-lighter:focus::-moz-placeholder {
    color: #f9acaa;
  }

  .xxxl\:focus\:placeholder-red-lighter:focus:-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:focus\:placeholder-red-lighter:focus::-ms-input-placeholder {
    color: #f9acaa;
  }

  .xxxl\:focus\:placeholder-red-lighter:focus::placeholder {
    color: #f9acaa;
  }

  .xxxl\:focus\:placeholder-red-lightest:focus::-webkit-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:focus\:placeholder-red-lightest:focus::-moz-placeholder {
    color: #fcebea;
  }

  .xxxl\:focus\:placeholder-red-lightest:focus:-ms-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:focus\:placeholder-red-lightest:focus::-ms-input-placeholder {
    color: #fcebea;
  }

  .xxxl\:focus\:placeholder-red-lightest:focus::placeholder {
    color: #fcebea;
  }

  .xxxl\:focus\:placeholder-orange-darkest:focus::-webkit-input-placeholder {
    color: #462a16;
  }

  .xxxl\:focus\:placeholder-orange-darkest:focus::-moz-placeholder {
    color: #462a16;
  }

  .xxxl\:focus\:placeholder-orange-darkest:focus:-ms-input-placeholder {
    color: #462a16;
  }

  .xxxl\:focus\:placeholder-orange-darkest:focus::-ms-input-placeholder {
    color: #462a16;
  }

  .xxxl\:focus\:placeholder-orange-darkest:focus::placeholder {
    color: #462a16;
  }

  .xxxl\:focus\:placeholder-orange-darker:focus::-webkit-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:focus\:placeholder-orange-darker:focus::-moz-placeholder {
    color: #613b1f;
  }

  .xxxl\:focus\:placeholder-orange-darker:focus:-ms-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:focus\:placeholder-orange-darker:focus::-ms-input-placeholder {
    color: #613b1f;
  }

  .xxxl\:focus\:placeholder-orange-darker:focus::placeholder {
    color: #613b1f;
  }

  .xxxl\:focus\:placeholder-orange-dark:focus::-webkit-input-placeholder {
    color: #de751f;
  }

  .xxxl\:focus\:placeholder-orange-dark:focus::-moz-placeholder {
    color: #de751f;
  }

  .xxxl\:focus\:placeholder-orange-dark:focus:-ms-input-placeholder {
    color: #de751f;
  }

  .xxxl\:focus\:placeholder-orange-dark:focus::-ms-input-placeholder {
    color: #de751f;
  }

  .xxxl\:focus\:placeholder-orange-dark:focus::placeholder {
    color: #de751f;
  }

  .xxxl\:focus\:placeholder-orange:focus::-webkit-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:focus\:placeholder-orange:focus::-moz-placeholder {
    color: #f6993f;
  }

  .xxxl\:focus\:placeholder-orange:focus:-ms-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:focus\:placeholder-orange:focus::-ms-input-placeholder {
    color: #f6993f;
  }

  .xxxl\:focus\:placeholder-orange:focus::placeholder {
    color: #f6993f;
  }

  .xxxl\:focus\:placeholder-orange-light:focus::-webkit-input-placeholder {
    color: #faad63;
  }

  .xxxl\:focus\:placeholder-orange-light:focus::-moz-placeholder {
    color: #faad63;
  }

  .xxxl\:focus\:placeholder-orange-light:focus:-ms-input-placeholder {
    color: #faad63;
  }

  .xxxl\:focus\:placeholder-orange-light:focus::-ms-input-placeholder {
    color: #faad63;
  }

  .xxxl\:focus\:placeholder-orange-light:focus::placeholder {
    color: #faad63;
  }

  .xxxl\:focus\:placeholder-orange-lighter:focus::-webkit-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:focus\:placeholder-orange-lighter:focus::-moz-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:focus\:placeholder-orange-lighter:focus:-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:focus\:placeholder-orange-lighter:focus::-ms-input-placeholder {
    color: #fcd9b6;
  }

  .xxxl\:focus\:placeholder-orange-lighter:focus::placeholder {
    color: #fcd9b6;
  }

  .xxxl\:focus\:placeholder-orange-lightest:focus::-webkit-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:focus\:placeholder-orange-lightest:focus::-moz-placeholder {
    color: #fff5eb;
  }

  .xxxl\:focus\:placeholder-orange-lightest:focus:-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:focus\:placeholder-orange-lightest:focus::-ms-input-placeholder {
    color: #fff5eb;
  }

  .xxxl\:focus\:placeholder-orange-lightest:focus::placeholder {
    color: #fff5eb;
  }

  .xxxl\:focus\:placeholder-yellow-darkest:focus::-webkit-input-placeholder {
    color: #453411;
  }

  .xxxl\:focus\:placeholder-yellow-darkest:focus::-moz-placeholder {
    color: #453411;
  }

  .xxxl\:focus\:placeholder-yellow-darkest:focus:-ms-input-placeholder {
    color: #453411;
  }

  .xxxl\:focus\:placeholder-yellow-darkest:focus::-ms-input-placeholder {
    color: #453411;
  }

  .xxxl\:focus\:placeholder-yellow-darkest:focus::placeholder {
    color: #453411;
  }

  .xxxl\:focus\:placeholder-yellow-darker:focus::-webkit-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:focus\:placeholder-yellow-darker:focus::-moz-placeholder {
    color: #684f1d;
  }

  .xxxl\:focus\:placeholder-yellow-darker:focus:-ms-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:focus\:placeholder-yellow-darker:focus::-ms-input-placeholder {
    color: #684f1d;
  }

  .xxxl\:focus\:placeholder-yellow-darker:focus::placeholder {
    color: #684f1d;
  }

  .xxxl\:focus\:placeholder-yellow-dark:focus::-webkit-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:focus\:placeholder-yellow-dark:focus::-moz-placeholder {
    color: #f2d024;
  }

  .xxxl\:focus\:placeholder-yellow-dark:focus:-ms-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:focus\:placeholder-yellow-dark:focus::-ms-input-placeholder {
    color: #f2d024;
  }

  .xxxl\:focus\:placeholder-yellow-dark:focus::placeholder {
    color: #f2d024;
  }

  .xxxl\:focus\:placeholder-yellow:focus::-webkit-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:focus\:placeholder-yellow:focus::-moz-placeholder {
    color: #ffed4a;
  }

  .xxxl\:focus\:placeholder-yellow:focus:-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:focus\:placeholder-yellow:focus::-ms-input-placeholder {
    color: #ffed4a;
  }

  .xxxl\:focus\:placeholder-yellow:focus::placeholder {
    color: #ffed4a;
  }

  .xxxl\:focus\:placeholder-yellow-light:focus::-webkit-input-placeholder {
    color: #fff382;
  }

  .xxxl\:focus\:placeholder-yellow-light:focus::-moz-placeholder {
    color: #fff382;
  }

  .xxxl\:focus\:placeholder-yellow-light:focus:-ms-input-placeholder {
    color: #fff382;
  }

  .xxxl\:focus\:placeholder-yellow-light:focus::-ms-input-placeholder {
    color: #fff382;
  }

  .xxxl\:focus\:placeholder-yellow-light:focus::placeholder {
    color: #fff382;
  }

  .xxxl\:focus\:placeholder-yellow-lighter:focus::-webkit-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:focus\:placeholder-yellow-lighter:focus::-moz-placeholder {
    color: #fff9c2;
  }

  .xxxl\:focus\:placeholder-yellow-lighter:focus:-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:focus\:placeholder-yellow-lighter:focus::-ms-input-placeholder {
    color: #fff9c2;
  }

  .xxxl\:focus\:placeholder-yellow-lighter:focus::placeholder {
    color: #fff9c2;
  }

  .xxxl\:focus\:placeholder-yellow-lightest:focus::-webkit-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:focus\:placeholder-yellow-lightest:focus::-moz-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:focus\:placeholder-yellow-lightest:focus:-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:focus\:placeholder-yellow-lightest:focus::-ms-input-placeholder {
    color: #fcfbeb;
  }

  .xxxl\:focus\:placeholder-yellow-lightest:focus::placeholder {
    color: #fcfbeb;
  }

  .xxxl\:focus\:placeholder-green-darkest:focus::-webkit-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:focus\:placeholder-green-darkest:focus::-moz-placeholder {
    color: #0f2f21;
  }

  .xxxl\:focus\:placeholder-green-darkest:focus:-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:focus\:placeholder-green-darkest:focus::-ms-input-placeholder {
    color: #0f2f21;
  }

  .xxxl\:focus\:placeholder-green-darkest:focus::placeholder {
    color: #0f2f21;
  }

  .xxxl\:focus\:placeholder-green-darker:focus::-webkit-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:focus\:placeholder-green-darker:focus::-moz-placeholder {
    color: #1a4731;
  }

  .xxxl\:focus\:placeholder-green-darker:focus:-ms-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:focus\:placeholder-green-darker:focus::-ms-input-placeholder {
    color: #1a4731;
  }

  .xxxl\:focus\:placeholder-green-darker:focus::placeholder {
    color: #1a4731;
  }

  .xxxl\:focus\:placeholder-green-dark:focus::-webkit-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:focus\:placeholder-green-dark:focus::-moz-placeholder {
    color: #1f9d55;
  }

  .xxxl\:focus\:placeholder-green-dark:focus:-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:focus\:placeholder-green-dark:focus::-ms-input-placeholder {
    color: #1f9d55;
  }

  .xxxl\:focus\:placeholder-green-dark:focus::placeholder {
    color: #1f9d55;
  }

  .xxxl\:focus\:placeholder-green:focus::-webkit-input-placeholder {
    color: #38c172;
  }

  .xxxl\:focus\:placeholder-green:focus::-moz-placeholder {
    color: #38c172;
  }

  .xxxl\:focus\:placeholder-green:focus:-ms-input-placeholder {
    color: #38c172;
  }

  .xxxl\:focus\:placeholder-green:focus::-ms-input-placeholder {
    color: #38c172;
  }

  .xxxl\:focus\:placeholder-green:focus::placeholder {
    color: #38c172;
  }

  .xxxl\:focus\:placeholder-green-light:focus::-webkit-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:focus\:placeholder-green-light:focus::-moz-placeholder {
    color: #51d88a;
  }

  .xxxl\:focus\:placeholder-green-light:focus:-ms-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:focus\:placeholder-green-light:focus::-ms-input-placeholder {
    color: #51d88a;
  }

  .xxxl\:focus\:placeholder-green-light:focus::placeholder {
    color: #51d88a;
  }

  .xxxl\:focus\:placeholder-green-lighter:focus::-webkit-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:focus\:placeholder-green-lighter:focus::-moz-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:focus\:placeholder-green-lighter:focus:-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:focus\:placeholder-green-lighter:focus::-ms-input-placeholder {
    color: #a2f5bf;
  }

  .xxxl\:focus\:placeholder-green-lighter:focus::placeholder {
    color: #a2f5bf;
  }

  .xxxl\:focus\:placeholder-green-lightest:focus::-webkit-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:focus\:placeholder-green-lightest:focus::-moz-placeholder {
    color: #e3fcec;
  }

  .xxxl\:focus\:placeholder-green-lightest:focus:-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:focus\:placeholder-green-lightest:focus::-ms-input-placeholder {
    color: #e3fcec;
  }

  .xxxl\:focus\:placeholder-green-lightest:focus::placeholder {
    color: #e3fcec;
  }

  .xxxl\:focus\:placeholder-teal-darkest:focus::-webkit-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:focus\:placeholder-teal-darkest:focus::-moz-placeholder {
    color: #0d3331;
  }

  .xxxl\:focus\:placeholder-teal-darkest:focus:-ms-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:focus\:placeholder-teal-darkest:focus::-ms-input-placeholder {
    color: #0d3331;
  }

  .xxxl\:focus\:placeholder-teal-darkest:focus::placeholder {
    color: #0d3331;
  }

  .xxxl\:focus\:placeholder-teal-darker:focus::-webkit-input-placeholder {
    color: #20504f;
  }

  .xxxl\:focus\:placeholder-teal-darker:focus::-moz-placeholder {
    color: #20504f;
  }

  .xxxl\:focus\:placeholder-teal-darker:focus:-ms-input-placeholder {
    color: #20504f;
  }

  .xxxl\:focus\:placeholder-teal-darker:focus::-ms-input-placeholder {
    color: #20504f;
  }

  .xxxl\:focus\:placeholder-teal-darker:focus::placeholder {
    color: #20504f;
  }

  .xxxl\:focus\:placeholder-teal-dark:focus::-webkit-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:focus\:placeholder-teal-dark:focus::-moz-placeholder {
    color: #38a89d;
  }

  .xxxl\:focus\:placeholder-teal-dark:focus:-ms-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:focus\:placeholder-teal-dark:focus::-ms-input-placeholder {
    color: #38a89d;
  }

  .xxxl\:focus\:placeholder-teal-dark:focus::placeholder {
    color: #38a89d;
  }

  .xxxl\:focus\:placeholder-teal:focus::-webkit-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:focus\:placeholder-teal:focus::-moz-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:focus\:placeholder-teal:focus:-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:focus\:placeholder-teal:focus::-ms-input-placeholder {
    color: #4dc0b5;
  }

  .xxxl\:focus\:placeholder-teal:focus::placeholder {
    color: #4dc0b5;
  }

  .xxxl\:focus\:placeholder-teal-light:focus::-webkit-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:focus\:placeholder-teal-light:focus::-moz-placeholder {
    color: #64d5ca;
  }

  .xxxl\:focus\:placeholder-teal-light:focus:-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:focus\:placeholder-teal-light:focus::-ms-input-placeholder {
    color: #64d5ca;
  }

  .xxxl\:focus\:placeholder-teal-light:focus::placeholder {
    color: #64d5ca;
  }

  .xxxl\:focus\:placeholder-teal-lighter:focus::-webkit-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:focus\:placeholder-teal-lighter:focus::-moz-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:focus\:placeholder-teal-lighter:focus:-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:focus\:placeholder-teal-lighter:focus::-ms-input-placeholder {
    color: #a0f0ed;
  }

  .xxxl\:focus\:placeholder-teal-lighter:focus::placeholder {
    color: #a0f0ed;
  }

  .xxxl\:focus\:placeholder-teal-lightest:focus::-webkit-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:focus\:placeholder-teal-lightest:focus::-moz-placeholder {
    color: #e8fffe;
  }

  .xxxl\:focus\:placeholder-teal-lightest:focus:-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:focus\:placeholder-teal-lightest:focus::-ms-input-placeholder {
    color: #e8fffe;
  }

  .xxxl\:focus\:placeholder-teal-lightest:focus::placeholder {
    color: #e8fffe;
  }

  .xxxl\:focus\:placeholder-blue-darkest:focus::-webkit-input-placeholder {
    color: #12283a;
  }

  .xxxl\:focus\:placeholder-blue-darkest:focus::-moz-placeholder {
    color: #12283a;
  }

  .xxxl\:focus\:placeholder-blue-darkest:focus:-ms-input-placeholder {
    color: #12283a;
  }

  .xxxl\:focus\:placeholder-blue-darkest:focus::-ms-input-placeholder {
    color: #12283a;
  }

  .xxxl\:focus\:placeholder-blue-darkest:focus::placeholder {
    color: #12283a;
  }

  .xxxl\:focus\:placeholder-blue-darker:focus::-webkit-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:focus\:placeholder-blue-darker:focus::-moz-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:focus\:placeholder-blue-darker:focus:-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:focus\:placeholder-blue-darker:focus::-ms-input-placeholder {
    color: #1c3d5a;
  }

  .xxxl\:focus\:placeholder-blue-darker:focus::placeholder {
    color: #1c3d5a;
  }

  .xxxl\:focus\:placeholder-blue-dark:focus::-webkit-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:focus\:placeholder-blue-dark:focus::-moz-placeholder {
    color: #2779bd;
  }

  .xxxl\:focus\:placeholder-blue-dark:focus:-ms-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:focus\:placeholder-blue-dark:focus::-ms-input-placeholder {
    color: #2779bd;
  }

  .xxxl\:focus\:placeholder-blue-dark:focus::placeholder {
    color: #2779bd;
  }

  .xxxl\:focus\:placeholder-blue:focus::-webkit-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:focus\:placeholder-blue:focus::-moz-placeholder {
    color: #3490dc;
  }

  .xxxl\:focus\:placeholder-blue:focus:-ms-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:focus\:placeholder-blue:focus::-ms-input-placeholder {
    color: #3490dc;
  }

  .xxxl\:focus\:placeholder-blue:focus::placeholder {
    color: #3490dc;
  }

  .xxxl\:focus\:placeholder-blue-light:focus::-webkit-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:focus\:placeholder-blue-light:focus::-moz-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:focus\:placeholder-blue-light:focus:-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:focus\:placeholder-blue-light:focus::-ms-input-placeholder {
    color: #6cb2eb;
  }

  .xxxl\:focus\:placeholder-blue-light:focus::placeholder {
    color: #6cb2eb;
  }

  .xxxl\:focus\:placeholder-blue-lighter:focus::-webkit-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:focus\:placeholder-blue-lighter:focus::-moz-placeholder {
    color: #bcdefa;
  }

  .xxxl\:focus\:placeholder-blue-lighter:focus:-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:focus\:placeholder-blue-lighter:focus::-ms-input-placeholder {
    color: #bcdefa;
  }

  .xxxl\:focus\:placeholder-blue-lighter:focus::placeholder {
    color: #bcdefa;
  }

  .xxxl\:focus\:placeholder-blue-lightest:focus::-webkit-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:focus\:placeholder-blue-lightest:focus::-moz-placeholder {
    color: #eff8ff;
  }

  .xxxl\:focus\:placeholder-blue-lightest:focus:-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:focus\:placeholder-blue-lightest:focus::-ms-input-placeholder {
    color: #eff8ff;
  }

  .xxxl\:focus\:placeholder-blue-lightest:focus::placeholder {
    color: #eff8ff;
  }

  .xxxl\:focus\:placeholder-indigo-darkest:focus::-webkit-input-placeholder {
    color: #191e38;
  }

  .xxxl\:focus\:placeholder-indigo-darkest:focus::-moz-placeholder {
    color: #191e38;
  }

  .xxxl\:focus\:placeholder-indigo-darkest:focus:-ms-input-placeholder {
    color: #191e38;
  }

  .xxxl\:focus\:placeholder-indigo-darkest:focus::-ms-input-placeholder {
    color: #191e38;
  }

  .xxxl\:focus\:placeholder-indigo-darkest:focus::placeholder {
    color: #191e38;
  }

  .xxxl\:focus\:placeholder-indigo-darker:focus::-webkit-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:focus\:placeholder-indigo-darker:focus::-moz-placeholder {
    color: #2f365f;
  }

  .xxxl\:focus\:placeholder-indigo-darker:focus:-ms-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:focus\:placeholder-indigo-darker:focus::-ms-input-placeholder {
    color: #2f365f;
  }

  .xxxl\:focus\:placeholder-indigo-darker:focus::placeholder {
    color: #2f365f;
  }

  .xxxl\:focus\:placeholder-indigo-dark:focus::-webkit-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:focus\:placeholder-indigo-dark:focus::-moz-placeholder {
    color: #5661b3;
  }

  .xxxl\:focus\:placeholder-indigo-dark:focus:-ms-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:focus\:placeholder-indigo-dark:focus::-ms-input-placeholder {
    color: #5661b3;
  }

  .xxxl\:focus\:placeholder-indigo-dark:focus::placeholder {
    color: #5661b3;
  }

  .xxxl\:focus\:placeholder-indigo:focus::-webkit-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:focus\:placeholder-indigo:focus::-moz-placeholder {
    color: #6574cd;
  }

  .xxxl\:focus\:placeholder-indigo:focus:-ms-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:focus\:placeholder-indigo:focus::-ms-input-placeholder {
    color: #6574cd;
  }

  .xxxl\:focus\:placeholder-indigo:focus::placeholder {
    color: #6574cd;
  }

  .xxxl\:focus\:placeholder-indigo-light:focus::-webkit-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:focus\:placeholder-indigo-light:focus::-moz-placeholder {
    color: #7886d7;
  }

  .xxxl\:focus\:placeholder-indigo-light:focus:-ms-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:focus\:placeholder-indigo-light:focus::-ms-input-placeholder {
    color: #7886d7;
  }

  .xxxl\:focus\:placeholder-indigo-light:focus::placeholder {
    color: #7886d7;
  }

  .xxxl\:focus\:placeholder-indigo-lighter:focus::-webkit-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:focus\:placeholder-indigo-lighter:focus::-moz-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:focus\:placeholder-indigo-lighter:focus:-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:focus\:placeholder-indigo-lighter:focus::-ms-input-placeholder {
    color: #b2b7ff;
  }

  .xxxl\:focus\:placeholder-indigo-lighter:focus::placeholder {
    color: #b2b7ff;
  }

  .xxxl\:focus\:placeholder-indigo-lightest:focus::-webkit-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:focus\:placeholder-indigo-lightest:focus::-moz-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:focus\:placeholder-indigo-lightest:focus:-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:focus\:placeholder-indigo-lightest:focus::-ms-input-placeholder {
    color: #e6e8ff;
  }

  .xxxl\:focus\:placeholder-indigo-lightest:focus::placeholder {
    color: #e6e8ff;
  }

  .xxxl\:focus\:placeholder-purple-darkest:focus::-webkit-input-placeholder {
    color: #21183c;
  }

  .xxxl\:focus\:placeholder-purple-darkest:focus::-moz-placeholder {
    color: #21183c;
  }

  .xxxl\:focus\:placeholder-purple-darkest:focus:-ms-input-placeholder {
    color: #21183c;
  }

  .xxxl\:focus\:placeholder-purple-darkest:focus::-ms-input-placeholder {
    color: #21183c;
  }

  .xxxl\:focus\:placeholder-purple-darkest:focus::placeholder {
    color: #21183c;
  }

  .xxxl\:focus\:placeholder-purple-darker:focus::-webkit-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:focus\:placeholder-purple-darker:focus::-moz-placeholder {
    color: #382b5f;
  }

  .xxxl\:focus\:placeholder-purple-darker:focus:-ms-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:focus\:placeholder-purple-darker:focus::-ms-input-placeholder {
    color: #382b5f;
  }

  .xxxl\:focus\:placeholder-purple-darker:focus::placeholder {
    color: #382b5f;
  }

  .xxxl\:focus\:placeholder-purple-dark:focus::-webkit-input-placeholder {
    color: #794acf;
  }

  .xxxl\:focus\:placeholder-purple-dark:focus::-moz-placeholder {
    color: #794acf;
  }

  .xxxl\:focus\:placeholder-purple-dark:focus:-ms-input-placeholder {
    color: #794acf;
  }

  .xxxl\:focus\:placeholder-purple-dark:focus::-ms-input-placeholder {
    color: #794acf;
  }

  .xxxl\:focus\:placeholder-purple-dark:focus::placeholder {
    color: #794acf;
  }

  .xxxl\:focus\:placeholder-purple:focus::-webkit-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:focus\:placeholder-purple:focus::-moz-placeholder {
    color: #9561e2;
  }

  .xxxl\:focus\:placeholder-purple:focus:-ms-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:focus\:placeholder-purple:focus::-ms-input-placeholder {
    color: #9561e2;
  }

  .xxxl\:focus\:placeholder-purple:focus::placeholder {
    color: #9561e2;
  }

  .xxxl\:focus\:placeholder-purple-light:focus::-webkit-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:focus\:placeholder-purple-light:focus::-moz-placeholder {
    color: #a779e9;
  }

  .xxxl\:focus\:placeholder-purple-light:focus:-ms-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:focus\:placeholder-purple-light:focus::-ms-input-placeholder {
    color: #a779e9;
  }

  .xxxl\:focus\:placeholder-purple-light:focus::placeholder {
    color: #a779e9;
  }

  .xxxl\:focus\:placeholder-purple-lighter:focus::-webkit-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:focus\:placeholder-purple-lighter:focus::-moz-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:focus\:placeholder-purple-lighter:focus:-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:focus\:placeholder-purple-lighter:focus::-ms-input-placeholder {
    color: #d6bbfc;
  }

  .xxxl\:focus\:placeholder-purple-lighter:focus::placeholder {
    color: #d6bbfc;
  }

  .xxxl\:focus\:placeholder-purple-lightest:focus::-webkit-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:focus\:placeholder-purple-lightest:focus::-moz-placeholder {
    color: #f3ebff;
  }

  .xxxl\:focus\:placeholder-purple-lightest:focus:-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:focus\:placeholder-purple-lightest:focus::-ms-input-placeholder {
    color: #f3ebff;
  }

  .xxxl\:focus\:placeholder-purple-lightest:focus::placeholder {
    color: #f3ebff;
  }

  .xxxl\:focus\:placeholder-pink-darkest:focus::-webkit-input-placeholder {
    color: #451225;
  }

  .xxxl\:focus\:placeholder-pink-darkest:focus::-moz-placeholder {
    color: #451225;
  }

  .xxxl\:focus\:placeholder-pink-darkest:focus:-ms-input-placeholder {
    color: #451225;
  }

  .xxxl\:focus\:placeholder-pink-darkest:focus::-ms-input-placeholder {
    color: #451225;
  }

  .xxxl\:focus\:placeholder-pink-darkest:focus::placeholder {
    color: #451225;
  }

  .xxxl\:focus\:placeholder-pink-darker:focus::-webkit-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:focus\:placeholder-pink-darker:focus::-moz-placeholder {
    color: #6f213f;
  }

  .xxxl\:focus\:placeholder-pink-darker:focus:-ms-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:focus\:placeholder-pink-darker:focus::-ms-input-placeholder {
    color: #6f213f;
  }

  .xxxl\:focus\:placeholder-pink-darker:focus::placeholder {
    color: #6f213f;
  }

  .xxxl\:focus\:placeholder-pink-dark:focus::-webkit-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:focus\:placeholder-pink-dark:focus::-moz-placeholder {
    color: #eb5286;
  }

  .xxxl\:focus\:placeholder-pink-dark:focus:-ms-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:focus\:placeholder-pink-dark:focus::-ms-input-placeholder {
    color: #eb5286;
  }

  .xxxl\:focus\:placeholder-pink-dark:focus::placeholder {
    color: #eb5286;
  }

  .xxxl\:focus\:placeholder-pink:focus::-webkit-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:focus\:placeholder-pink:focus::-moz-placeholder {
    color: #f66d9b;
  }

  .xxxl\:focus\:placeholder-pink:focus:-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:focus\:placeholder-pink:focus::-ms-input-placeholder {
    color: #f66d9b;
  }

  .xxxl\:focus\:placeholder-pink:focus::placeholder {
    color: #f66d9b;
  }

  .xxxl\:focus\:placeholder-pink-light:focus::-webkit-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:focus\:placeholder-pink-light:focus::-moz-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:focus\:placeholder-pink-light:focus:-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:focus\:placeholder-pink-light:focus::-ms-input-placeholder {
    color: #fa7ea8;
  }

  .xxxl\:focus\:placeholder-pink-light:focus::placeholder {
    color: #fa7ea8;
  }

  .xxxl\:focus\:placeholder-pink-lighter:focus::-webkit-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:focus\:placeholder-pink-lighter:focus::-moz-placeholder {
    color: #ffbbca;
  }

  .xxxl\:focus\:placeholder-pink-lighter:focus:-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:focus\:placeholder-pink-lighter:focus::-ms-input-placeholder {
    color: #ffbbca;
  }

  .xxxl\:focus\:placeholder-pink-lighter:focus::placeholder {
    color: #ffbbca;
  }

  .xxxl\:focus\:placeholder-pink-lightest:focus::-webkit-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:focus\:placeholder-pink-lightest:focus::-moz-placeholder {
    color: #ffebef;
  }

  .xxxl\:focus\:placeholder-pink-lightest:focus:-ms-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:focus\:placeholder-pink-lightest:focus::-ms-input-placeholder {
    color: #ffebef;
  }

  .xxxl\:focus\:placeholder-pink-lightest:focus::placeholder {
    color: #ffebef;
  }

  .xxxl\:focus\:placeholder-brandy-punch:focus::-webkit-input-placeholder {
    color: #c88532;
  }

  .xxxl\:focus\:placeholder-brandy-punch:focus::-moz-placeholder {
    color: #c88532;
  }

  .xxxl\:focus\:placeholder-brandy-punch:focus:-ms-input-placeholder {
    color: #c88532;
  }

  .xxxl\:focus\:placeholder-brandy-punch:focus::-ms-input-placeholder {
    color: #c88532;
  }

  .xxxl\:focus\:placeholder-brandy-punch:focus::placeholder {
    color: #c88532;
  }

  .xxxl\:focus\:placeholder-alto:focus::-webkit-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:focus\:placeholder-alto:focus::-moz-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:focus\:placeholder-alto:focus:-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:focus\:placeholder-alto:focus::-ms-input-placeholder {
    color: #d8d8d8;
  }

  .xxxl\:focus\:placeholder-alto:focus::placeholder {
    color: #d8d8d8;
  }

  .xxxl\:focus\:placeholder-concrete:focus::-webkit-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:focus\:placeholder-concrete:focus::-moz-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:focus\:placeholder-concrete:focus:-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:focus\:placeholder-concrete:focus::-ms-input-placeholder {
    color: #f2f2f2;
  }

  .xxxl\:focus\:placeholder-concrete:focus::placeholder {
    color: #f2f2f2;
  }

  .xxxl\:focus\:placeholder-dusty-grey:focus::-webkit-input-placeholder {
    color: #979797;
  }

  .xxxl\:focus\:placeholder-dusty-grey:focus::-moz-placeholder {
    color: #979797;
  }

  .xxxl\:focus\:placeholder-dusty-grey:focus:-ms-input-placeholder {
    color: #979797;
  }

  .xxxl\:focus\:placeholder-dusty-grey:focus::-ms-input-placeholder {
    color: #979797;
  }

  .xxxl\:focus\:placeholder-dusty-grey:focus::placeholder {
    color: #979797;
  }

  .xxxl\:focus\:placeholder-flint:focus::-webkit-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:focus\:placeholder-flint:focus::-moz-placeholder {
    color: #6b655d;
  }

  .xxxl\:focus\:placeholder-flint:focus:-ms-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:focus\:placeholder-flint:focus::-ms-input-placeholder {
    color: #6b655d;
  }

  .xxxl\:focus\:placeholder-flint:focus::placeholder {
    color: #6b655d;
  }

  .xxxl\:focus\:placeholder-gallery:focus::-webkit-input-placeholder {
    color: #eee;
  }

  .xxxl\:focus\:placeholder-gallery:focus::-moz-placeholder {
    color: #eee;
  }

  .xxxl\:focus\:placeholder-gallery:focus:-ms-input-placeholder {
    color: #eee;
  }

  .xxxl\:focus\:placeholder-gallery:focus::-ms-input-placeholder {
    color: #eee;
  }

  .xxxl\:focus\:placeholder-gallery:focus::placeholder {
    color: #eee;
  }

  .xxxl\:focus\:placeholder-gimblet:focus::-webkit-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:focus\:placeholder-gimblet:focus::-moz-placeholder {
    color: #bfa775;
  }

  .xxxl\:focus\:placeholder-gimblet:focus:-ms-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:focus\:placeholder-gimblet:focus::-ms-input-placeholder {
    color: #bfa775;
  }

  .xxxl\:focus\:placeholder-gimblet:focus::placeholder {
    color: #bfa775;
  }

  .xxxl\:focus\:placeholder-mine-shaft:focus::-webkit-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:focus\:placeholder-mine-shaft:focus::-moz-placeholder {
    color: #2a2727;
  }

  .xxxl\:focus\:placeholder-mine-shaft:focus:-ms-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:focus\:placeholder-mine-shaft:focus::-ms-input-placeholder {
    color: #2a2727;
  }

  .xxxl\:focus\:placeholder-mine-shaft:focus::placeholder {
    color: #2a2727;
  }

  .xxxl\:focus\:placeholder-pale-oyster:focus::-webkit-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:focus\:placeholder-pale-oyster:focus::-moz-placeholder {
    color: #9b9184;
  }

  .xxxl\:focus\:placeholder-pale-oyster:focus:-ms-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:focus\:placeholder-pale-oyster:focus::-ms-input-placeholder {
    color: #9b9184;
  }

  .xxxl\:focus\:placeholder-pale-oyster:focus::placeholder {
    color: #9b9184;
  }

  .xxxl\:focus\:placeholder-porsche:focus::-webkit-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:focus\:placeholder-porsche:focus::-moz-placeholder {
    color: #e8a959;
  }

  .xxxl\:focus\:placeholder-porsche:focus:-ms-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:focus\:placeholder-porsche:focus::-ms-input-placeholder {
    color: #e8a959;
  }

  .xxxl\:focus\:placeholder-porsche:focus::placeholder {
    color: #e8a959;
  }

  .xxxl\:focus\:placeholder-sand-dune:focus::-webkit-input-placeholder {
    color: #807465;
  }

  .xxxl\:focus\:placeholder-sand-dune:focus::-moz-placeholder {
    color: #807465;
  }

  .xxxl\:focus\:placeholder-sand-dune:focus:-ms-input-placeholder {
    color: #807465;
  }

  .xxxl\:focus\:placeholder-sand-dune:focus::-ms-input-placeholder {
    color: #807465;
  }

  .xxxl\:focus\:placeholder-sand-dune:focus::placeholder {
    color: #807465;
  }

  .xxxl\:focus\:placeholder-thunder:focus::-webkit-input-placeholder {
    color: #231f20;
  }

  .xxxl\:focus\:placeholder-thunder:focus::-moz-placeholder {
    color: #231f20;
  }

  .xxxl\:focus\:placeholder-thunder:focus:-ms-input-placeholder {
    color: #231f20;
  }

  .xxxl\:focus\:placeholder-thunder:focus::-ms-input-placeholder {
    color: #231f20;
  }

  .xxxl\:focus\:placeholder-thunder:focus::placeholder {
    color: #231f20;
  }

  .xxxl\:focus\:placeholder-notblack:focus::-webkit-input-placeholder {
    color: #101010;
  }

  .xxxl\:focus\:placeholder-notblack:focus::-moz-placeholder {
    color: #101010;
  }

  .xxxl\:focus\:placeholder-notblack:focus:-ms-input-placeholder {
    color: #101010;
  }

  .xxxl\:focus\:placeholder-notblack:focus::-ms-input-placeholder {
    color: #101010;
  }

  .xxxl\:focus\:placeholder-notblack:focus::placeholder {
    color: #101010;
  }

  .xxxl\:pointer-events-none {
    pointer-events: none;
  }

  .xxxl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xxxl\:static {
    position: static;
  }

  .xxxl\:fixed {
    position: fixed;
  }

  .xxxl\:absolute {
    position: absolute;
  }

  .xxxl\:relative {
    position: relative;
  }

  .xxxl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xxxl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxxl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxxl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxxl\:-inset-4px {
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .xxxl\:inset-14px {
    top: 14px;
    right: 14px;
    bottom: 14px;
    left: 14px;
  }

  .xxxl\:inset-21px {
    top: 21px;
    right: 21px;
    bottom: 21px;
    left: 21px;
  }

  .xxxl\:-inset-21px {
    top: -21px;
    right: -21px;
    bottom: -21px;
    left: -21px;
  }

  .xxxl\:-inset-30px {
    top: -30px;
    right: -30px;
    bottom: -30px;
    left: -30px;
  }

  .xxxl\:inset-12px {
    top: 12px;
    right: 12px;
    bottom: 12px;
    left: 12px;
  }

  .xxxl\:inset-13px {
    top: 13px;
    right: 13px;
    bottom: 13px;
    left: 13px;
  }

  .xxxl\:inset-15px {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
  }

  .xxxl\:inset-20px {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }

  .xxxl\:inset-22px {
    top: 22px;
    right: 22px;
    bottom: 22px;
    left: 22px;
  }

  .xxxl\:inset-25px {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
  }

  .xxxl\:inset-27px {
    top: 27px;
    right: 27px;
    bottom: 27px;
    left: 27px;
  }

  .xxxl\:inset-28px {
    top: 28px;
    right: 28px;
    bottom: 28px;
    left: 28px;
  }

  .xxxl\:inset-30px {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
  }

  .xxxl\:inset-32px {
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .xxxl\:inset-36px {
    top: 36px;
    right: 36px;
    bottom: 36px;
    left: 36px;
  }

  .xxxl\:inset-40px {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .xxxl\:inset-50px {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
  }

  .xxxl\:inset-75px {
    top: 75px;
    right: 75px;
    bottom: 75px;
    left: 75px;
  }

  .xxxl\:inset-80px {
    top: 80px;
    right: 80px;
    bottom: 80px;
    left: 80px;
  }

  .xxxl\:inset-213px {
    top: 213px;
    right: 213px;
    bottom: 213px;
    left: 213px;
  }

  .xxxl\:inset-295px {
    top: 295px;
    right: 295px;
    bottom: 295px;
    left: 295px;
  }

  .xxxl\:inset-324px {
    top: 324px;
    right: 324px;
    bottom: 324px;
    left: 324px;
  }

  .xxxl\:inset-364px {
    top: 364px;
    right: 364px;
    bottom: 364px;
    left: 364px;
  }

  .xxxl\:inset-428px {
    top: 428px;
    right: 428px;
    bottom: 428px;
    left: 428px;
  }

  .xxxl\:inset-50percent {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxxl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xxxl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xxxl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xxxl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xxxl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xxxl\:inset-x-1\/2 {
    right: 50%;
    left: 50%;
  }

  .xxxl\:-inset-y-4px {
    top: -4px;
    bottom: -4px;
  }

  .xxxl\:-inset-x-4px {
    right: -4px;
    left: -4px;
  }

  .xxxl\:inset-y-14px {
    top: 14px;
    bottom: 14px;
  }

  .xxxl\:inset-x-14px {
    right: 14px;
    left: 14px;
  }

  .xxxl\:inset-y-21px {
    top: 21px;
    bottom: 21px;
  }

  .xxxl\:inset-x-21px {
    right: 21px;
    left: 21px;
  }

  .xxxl\:-inset-y-21px {
    top: -21px;
    bottom: -21px;
  }

  .xxxl\:-inset-x-21px {
    right: -21px;
    left: -21px;
  }

  .xxxl\:-inset-y-30px {
    top: -30px;
    bottom: -30px;
  }

  .xxxl\:-inset-x-30px {
    right: -30px;
    left: -30px;
  }

  .xxxl\:inset-y-12px {
    top: 12px;
    bottom: 12px;
  }

  .xxxl\:inset-x-12px {
    right: 12px;
    left: 12px;
  }

  .xxxl\:inset-y-13px {
    top: 13px;
    bottom: 13px;
  }

  .xxxl\:inset-x-13px {
    right: 13px;
    left: 13px;
  }

  .xxxl\:inset-y-15px {
    top: 15px;
    bottom: 15px;
  }

  .xxxl\:inset-x-15px {
    right: 15px;
    left: 15px;
  }

  .xxxl\:inset-y-20px {
    top: 20px;
    bottom: 20px;
  }

  .xxxl\:inset-x-20px {
    right: 20px;
    left: 20px;
  }

  .xxxl\:inset-y-22px {
    top: 22px;
    bottom: 22px;
  }

  .xxxl\:inset-x-22px {
    right: 22px;
    left: 22px;
  }

  .xxxl\:inset-y-25px {
    top: 25px;
    bottom: 25px;
  }

  .xxxl\:inset-x-25px {
    right: 25px;
    left: 25px;
  }

  .xxxl\:inset-y-27px {
    top: 27px;
    bottom: 27px;
  }

  .xxxl\:inset-x-27px {
    right: 27px;
    left: 27px;
  }

  .xxxl\:inset-y-28px {
    top: 28px;
    bottom: 28px;
  }

  .xxxl\:inset-x-28px {
    right: 28px;
    left: 28px;
  }

  .xxxl\:inset-y-30px {
    top: 30px;
    bottom: 30px;
  }

  .xxxl\:inset-x-30px {
    right: 30px;
    left: 30px;
  }

  .xxxl\:inset-y-32px {
    top: 32px;
    bottom: 32px;
  }

  .xxxl\:inset-x-32px {
    right: 32px;
    left: 32px;
  }

  .xxxl\:inset-y-36px {
    top: 36px;
    bottom: 36px;
  }

  .xxxl\:inset-x-36px {
    right: 36px;
    left: 36px;
  }

  .xxxl\:inset-y-40px {
    top: 40px;
    bottom: 40px;
  }

  .xxxl\:inset-x-40px {
    right: 40px;
    left: 40px;
  }

  .xxxl\:inset-y-50px {
    top: 50px;
    bottom: 50px;
  }

  .xxxl\:inset-x-50px {
    right: 50px;
    left: 50px;
  }

  .xxxl\:inset-y-75px {
    top: 75px;
    bottom: 75px;
  }

  .xxxl\:inset-x-75px {
    right: 75px;
    left: 75px;
  }

  .xxxl\:inset-y-80px {
    top: 80px;
    bottom: 80px;
  }

  .xxxl\:inset-x-80px {
    right: 80px;
    left: 80px;
  }

  .xxxl\:inset-y-213px {
    top: 213px;
    bottom: 213px;
  }

  .xxxl\:inset-x-213px {
    right: 213px;
    left: 213px;
  }

  .xxxl\:inset-y-295px {
    top: 295px;
    bottom: 295px;
  }

  .xxxl\:inset-x-295px {
    right: 295px;
    left: 295px;
  }

  .xxxl\:inset-y-324px {
    top: 324px;
    bottom: 324px;
  }

  .xxxl\:inset-x-324px {
    right: 324px;
    left: 324px;
  }

  .xxxl\:inset-y-364px {
    top: 364px;
    bottom: 364px;
  }

  .xxxl\:inset-x-364px {
    right: 364px;
    left: 364px;
  }

  .xxxl\:inset-y-428px {
    top: 428px;
    bottom: 428px;
  }

  .xxxl\:inset-x-428px {
    right: 428px;
    left: 428px;
  }

  .xxxl\:inset-y-50percent {
    top: 50%;
    bottom: 50%;
  }

  .xxxl\:inset-x-50percent {
    right: 50%;
    left: 50%;
  }

  .xxxl\:top-0 {
    top: 0;
  }

  .xxxl\:right-0 {
    right: 0;
  }

  .xxxl\:bottom-0 {
    bottom: 0;
  }

  .xxxl\:left-0 {
    left: 0;
  }

  .xxxl\:top-auto {
    top: auto;
  }

  .xxxl\:right-auto {
    right: auto;
  }

  .xxxl\:bottom-auto {
    bottom: auto;
  }

  .xxxl\:left-auto {
    left: auto;
  }

  .xxxl\:top-1\/2 {
    top: 50%;
  }

  .xxxl\:right-1\/2 {
    right: 50%;
  }

  .xxxl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xxxl\:left-1\/2 {
    left: 50%;
  }

  .xxxl\:-top-4px {
    top: -4px;
  }

  .xxxl\:-right-4px {
    right: -4px;
  }

  .xxxl\:-bottom-4px {
    bottom: -4px;
  }

  .xxxl\:-left-4px {
    left: -4px;
  }

  .xxxl\:top-14px {
    top: 14px;
  }

  .xxxl\:right-14px {
    right: 14px;
  }

  .xxxl\:bottom-14px {
    bottom: 14px;
  }

  .xxxl\:left-14px {
    left: 14px;
  }

  .xxxl\:top-21px {
    top: 21px;
  }

  .xxxl\:right-21px {
    right: 21px;
  }

  .xxxl\:bottom-21px {
    bottom: 21px;
  }

  .xxxl\:left-21px {
    left: 21px;
  }

  .xxxl\:-top-21px {
    top: -21px;
  }

  .xxxl\:-right-21px {
    right: -21px;
  }

  .xxxl\:-bottom-21px {
    bottom: -21px;
  }

  .xxxl\:-left-21px {
    left: -21px;
  }

  .xxxl\:-top-30px {
    top: -30px;
  }

  .xxxl\:-right-30px {
    right: -30px;
  }

  .xxxl\:-bottom-30px {
    bottom: -30px;
  }

  .xxxl\:-left-30px {
    left: -30px;
  }

  .xxxl\:top-12px {
    top: 12px;
  }

  .xxxl\:right-12px {
    right: 12px;
  }

  .xxxl\:bottom-12px {
    bottom: 12px;
  }

  .xxxl\:left-12px {
    left: 12px;
  }

  .xxxl\:top-13px {
    top: 13px;
  }

  .xxxl\:right-13px {
    right: 13px;
  }

  .xxxl\:bottom-13px {
    bottom: 13px;
  }

  .xxxl\:left-13px {
    left: 13px;
  }

  .xxxl\:top-15px {
    top: 15px;
  }

  .xxxl\:right-15px {
    right: 15px;
  }

  .xxxl\:bottom-15px {
    bottom: 15px;
  }

  .xxxl\:left-15px {
    left: 15px;
  }

  .xxxl\:top-20px {
    top: 20px;
  }

  .xxxl\:right-20px {
    right: 20px;
  }

  .xxxl\:bottom-20px {
    bottom: 20px;
  }

  .xxxl\:left-20px {
    left: 20px;
  }

  .xxxl\:top-22px {
    top: 22px;
  }

  .xxxl\:right-22px {
    right: 22px;
  }

  .xxxl\:bottom-22px {
    bottom: 22px;
  }

  .xxxl\:left-22px {
    left: 22px;
  }

  .xxxl\:top-25px {
    top: 25px;
  }

  .xxxl\:right-25px {
    right: 25px;
  }

  .xxxl\:bottom-25px {
    bottom: 25px;
  }

  .xxxl\:left-25px {
    left: 25px;
  }

  .xxxl\:top-27px {
    top: 27px;
  }

  .xxxl\:right-27px {
    right: 27px;
  }

  .xxxl\:bottom-27px {
    bottom: 27px;
  }

  .xxxl\:left-27px {
    left: 27px;
  }

  .xxxl\:top-28px {
    top: 28px;
  }

  .xxxl\:right-28px {
    right: 28px;
  }

  .xxxl\:bottom-28px {
    bottom: 28px;
  }

  .xxxl\:left-28px {
    left: 28px;
  }

  .xxxl\:top-30px {
    top: 30px;
  }

  .xxxl\:right-30px {
    right: 30px;
  }

  .xxxl\:bottom-30px {
    bottom: 30px;
  }

  .xxxl\:left-30px {
    left: 30px;
  }

  .xxxl\:top-32px {
    top: 32px;
  }

  .xxxl\:right-32px {
    right: 32px;
  }

  .xxxl\:bottom-32px {
    bottom: 32px;
  }

  .xxxl\:left-32px {
    left: 32px;
  }

  .xxxl\:top-36px {
    top: 36px;
  }

  .xxxl\:right-36px {
    right: 36px;
  }

  .xxxl\:bottom-36px {
    bottom: 36px;
  }

  .xxxl\:left-36px {
    left: 36px;
  }

  .xxxl\:top-40px {
    top: 40px;
  }

  .xxxl\:right-40px {
    right: 40px;
  }

  .xxxl\:bottom-40px {
    bottom: 40px;
  }

  .xxxl\:left-40px {
    left: 40px;
  }

  .xxxl\:top-50px {
    top: 50px;
  }

  .xxxl\:right-50px {
    right: 50px;
  }

  .xxxl\:bottom-50px {
    bottom: 50px;
  }

  .xxxl\:left-50px {
    left: 50px;
  }

  .xxxl\:top-75px {
    top: 75px;
  }

  .xxxl\:right-75px {
    right: 75px;
  }

  .xxxl\:bottom-75px {
    bottom: 75px;
  }

  .xxxl\:left-75px {
    left: 75px;
  }

  .xxxl\:top-80px {
    top: 80px;
  }

  .xxxl\:right-80px {
    right: 80px;
  }

  .xxxl\:bottom-80px {
    bottom: 80px;
  }

  .xxxl\:left-80px {
    left: 80px;
  }

  .xxxl\:top-213px {
    top: 213px;
  }

  .xxxl\:right-213px {
    right: 213px;
  }

  .xxxl\:bottom-213px {
    bottom: 213px;
  }

  .xxxl\:left-213px {
    left: 213px;
  }

  .xxxl\:top-295px {
    top: 295px;
  }

  .xxxl\:right-295px {
    right: 295px;
  }

  .xxxl\:bottom-295px {
    bottom: 295px;
  }

  .xxxl\:left-295px {
    left: 295px;
  }

  .xxxl\:top-324px {
    top: 324px;
  }

  .xxxl\:right-324px {
    right: 324px;
  }

  .xxxl\:bottom-324px {
    bottom: 324px;
  }

  .xxxl\:left-324px {
    left: 324px;
  }

  .xxxl\:top-364px {
    top: 364px;
  }

  .xxxl\:right-364px {
    right: 364px;
  }

  .xxxl\:bottom-364px {
    bottom: 364px;
  }

  .xxxl\:left-364px {
    left: 364px;
  }

  .xxxl\:top-428px {
    top: 428px;
  }

  .xxxl\:right-428px {
    right: 428px;
  }

  .xxxl\:bottom-428px {
    bottom: 428px;
  }

  .xxxl\:left-428px {
    left: 428px;
  }

  .xxxl\:top-50percent {
    top: 50%;
  }

  .xxxl\:right-50percent {
    right: 50%;
  }

  .xxxl\:bottom-50percent {
    bottom: 50%;
  }

  .xxxl\:left-50percent {
    left: 50%;
  }

  .xxxl\:resize-none {
    resize: none;
  }

  .xxxl\:resize-y {
    resize: vertical;
  }

  .xxxl\:resize-x {
    resize: horizontal;
  }

  .xxxl\:resize {
    resize: both;
  }

  .xxxl\:shadow {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxxl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:shadow-lg {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxxl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxxl\:shadow-none {
    box-shadow: none;
  }

  .xxxl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxxl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:hover\:shadow-lg:hover {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxxl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxxl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xxxl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
  }

  .xxxl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:focus\:shadow-lg:focus {
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08);
  }

  .xxxl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);
  }

  .xxxl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(82,93,220,0.3);
  }

  .xxxl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .xxxl\:fill-current {
    fill: currentColor;
  }

  .xxxl\:stroke-current {
    stroke: currentColor;
  }

  .xxxl\:table-auto {
    table-layout: auto;
  }

  .xxxl\:table-fixed {
    table-layout: fixed;
  }

  .xxxl\:text-left {
    text-align: left;
  }

  .xxxl\:text-center {
    text-align: center;
  }

  .xxxl\:text-right {
    text-align: right;
  }

  .xxxl\:text-justify {
    text-align: justify;
  }

  .xxxl\:text-primary {
    color: #525ddc;
  }

  .xxxl\:text-transparent {
    color: transparent;
  }

  .xxxl\:text-black {
    color: #000;
  }

  .xxxl\:text-grey-darkest {
    color: #3d4852;
  }

  .xxxl\:text-grey-darker {
    color: #606f7b;
  }

  .xxxl\:text-grey-dark {
    color: #8795a1;
  }

  .xxxl\:text-grey {
    color: #b8c2cc;
  }

  .xxxl\:text-grey-light {
    color: #dae1e7;
  }

  .xxxl\:text-grey-lighter {
    color: #f1f5f8;
  }

  .xxxl\:text-grey-lightest {
    color: #f8fafc;
  }

  .xxxl\:text-white {
    color: #ffffff;
  }

  .xxxl\:text-red-darkest {
    color: #3b0d0c;
  }

  .xxxl\:text-red-darker {
    color: #621b18;
  }

  .xxxl\:text-red-dark {
    color: #cc1f1a;
  }

  .xxxl\:text-red {
    color: #e3342f;
  }

  .xxxl\:text-red-light {
    color: #ef5753;
  }

  .xxxl\:text-red-lighter {
    color: #f9acaa;
  }

  .xxxl\:text-red-lightest {
    color: #fcebea;
  }

  .xxxl\:text-orange-darkest {
    color: #462a16;
  }

  .xxxl\:text-orange-darker {
    color: #613b1f;
  }

  .xxxl\:text-orange-dark {
    color: #de751f;
  }

  .xxxl\:text-orange {
    color: #f6993f;
  }

  .xxxl\:text-orange-light {
    color: #faad63;
  }

  .xxxl\:text-orange-lighter {
    color: #fcd9b6;
  }

  .xxxl\:text-orange-lightest {
    color: #fff5eb;
  }

  .xxxl\:text-yellow-darkest {
    color: #453411;
  }

  .xxxl\:text-yellow-darker {
    color: #684f1d;
  }

  .xxxl\:text-yellow-dark {
    color: #f2d024;
  }

  .xxxl\:text-yellow {
    color: #ffed4a;
  }

  .xxxl\:text-yellow-light {
    color: #fff382;
  }

  .xxxl\:text-yellow-lighter {
    color: #fff9c2;
  }

  .xxxl\:text-yellow-lightest {
    color: #fcfbeb;
  }

  .xxxl\:text-green-darkest {
    color: #0f2f21;
  }

  .xxxl\:text-green-darker {
    color: #1a4731;
  }

  .xxxl\:text-green-dark {
    color: #1f9d55;
  }

  .xxxl\:text-green {
    color: #38c172;
  }

  .xxxl\:text-green-light {
    color: #51d88a;
  }

  .xxxl\:text-green-lighter {
    color: #a2f5bf;
  }

  .xxxl\:text-green-lightest {
    color: #e3fcec;
  }

  .xxxl\:text-teal-darkest {
    color: #0d3331;
  }

  .xxxl\:text-teal-darker {
    color: #20504f;
  }

  .xxxl\:text-teal-dark {
    color: #38a89d;
  }

  .xxxl\:text-teal {
    color: #4dc0b5;
  }

  .xxxl\:text-teal-light {
    color: #64d5ca;
  }

  .xxxl\:text-teal-lighter {
    color: #a0f0ed;
  }

  .xxxl\:text-teal-lightest {
    color: #e8fffe;
  }

  .xxxl\:text-blue-darkest {
    color: #12283a;
  }

  .xxxl\:text-blue-darker {
    color: #1c3d5a;
  }

  .xxxl\:text-blue-dark {
    color: #2779bd;
  }

  .xxxl\:text-blue {
    color: #3490dc;
  }

  .xxxl\:text-blue-light {
    color: #6cb2eb;
  }

  .xxxl\:text-blue-lighter {
    color: #bcdefa;
  }

  .xxxl\:text-blue-lightest {
    color: #eff8ff;
  }

  .xxxl\:text-indigo-darkest {
    color: #191e38;
  }

  .xxxl\:text-indigo-darker {
    color: #2f365f;
  }

  .xxxl\:text-indigo-dark {
    color: #5661b3;
  }

  .xxxl\:text-indigo {
    color: #6574cd;
  }

  .xxxl\:text-indigo-light {
    color: #7886d7;
  }

  .xxxl\:text-indigo-lighter {
    color: #b2b7ff;
  }

  .xxxl\:text-indigo-lightest {
    color: #e6e8ff;
  }

  .xxxl\:text-purple-darkest {
    color: #21183c;
  }

  .xxxl\:text-purple-darker {
    color: #382b5f;
  }

  .xxxl\:text-purple-dark {
    color: #794acf;
  }

  .xxxl\:text-purple {
    color: #9561e2;
  }

  .xxxl\:text-purple-light {
    color: #a779e9;
  }

  .xxxl\:text-purple-lighter {
    color: #d6bbfc;
  }

  .xxxl\:text-purple-lightest {
    color: #f3ebff;
  }

  .xxxl\:text-pink-darkest {
    color: #451225;
  }

  .xxxl\:text-pink-darker {
    color: #6f213f;
  }

  .xxxl\:text-pink-dark {
    color: #eb5286;
  }

  .xxxl\:text-pink {
    color: #f66d9b;
  }

  .xxxl\:text-pink-light {
    color: #fa7ea8;
  }

  .xxxl\:text-pink-lighter {
    color: #ffbbca;
  }

  .xxxl\:text-pink-lightest {
    color: #ffebef;
  }

  .xxxl\:text-brandy-punch {
    color: #c88532;
  }

  .xxxl\:text-alto {
    color: #d8d8d8;
  }

  .xxxl\:text-concrete {
    color: #f2f2f2;
  }

  .xxxl\:text-dusty-grey {
    color: #979797;
  }

  .xxxl\:text-flint {
    color: #6b655d;
  }

  .xxxl\:text-gallery {
    color: #eee;
  }

  .xxxl\:text-gimblet {
    color: #bfa775;
  }

  .xxxl\:text-mine-shaft {
    color: #2a2727;
  }

  .xxxl\:text-pale-oyster {
    color: #9b9184;
  }

  .xxxl\:text-porsche {
    color: #e8a959;
  }

  .xxxl\:text-sand-dune {
    color: #807465;
  }

  .xxxl\:text-thunder {
    color: #231f20;
  }

  .xxxl\:text-notblack {
    color: #101010;
  }

  .xxxl\:hover\:text-primary:hover {
    color: #525ddc;
  }

  .xxxl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xxxl\:hover\:text-black:hover {
    color: #000;
  }

  .xxxl\:hover\:text-grey-darkest:hover {
    color: #3d4852;
  }

  .xxxl\:hover\:text-grey-darker:hover {
    color: #606f7b;
  }

  .xxxl\:hover\:text-grey-dark:hover {
    color: #8795a1;
  }

  .xxxl\:hover\:text-grey:hover {
    color: #b8c2cc;
  }

  .xxxl\:hover\:text-grey-light:hover {
    color: #dae1e7;
  }

  .xxxl\:hover\:text-grey-lighter:hover {
    color: #f1f5f8;
  }

  .xxxl\:hover\:text-grey-lightest:hover {
    color: #f8fafc;
  }

  .xxxl\:hover\:text-white:hover {
    color: #ffffff;
  }

  .xxxl\:hover\:text-red-darkest:hover {
    color: #3b0d0c;
  }

  .xxxl\:hover\:text-red-darker:hover {
    color: #621b18;
  }

  .xxxl\:hover\:text-red-dark:hover {
    color: #cc1f1a;
  }

  .xxxl\:hover\:text-red:hover {
    color: #e3342f;
  }

  .xxxl\:hover\:text-red-light:hover {
    color: #ef5753;
  }

  .xxxl\:hover\:text-red-lighter:hover {
    color: #f9acaa;
  }

  .xxxl\:hover\:text-red-lightest:hover {
    color: #fcebea;
  }

  .xxxl\:hover\:text-orange-darkest:hover {
    color: #462a16;
  }

  .xxxl\:hover\:text-orange-darker:hover {
    color: #613b1f;
  }

  .xxxl\:hover\:text-orange-dark:hover {
    color: #de751f;
  }

  .xxxl\:hover\:text-orange:hover {
    color: #f6993f;
  }

  .xxxl\:hover\:text-orange-light:hover {
    color: #faad63;
  }

  .xxxl\:hover\:text-orange-lighter:hover {
    color: #fcd9b6;
  }

  .xxxl\:hover\:text-orange-lightest:hover {
    color: #fff5eb;
  }

  .xxxl\:hover\:text-yellow-darkest:hover {
    color: #453411;
  }

  .xxxl\:hover\:text-yellow-darker:hover {
    color: #684f1d;
  }

  .xxxl\:hover\:text-yellow-dark:hover {
    color: #f2d024;
  }

  .xxxl\:hover\:text-yellow:hover {
    color: #ffed4a;
  }

  .xxxl\:hover\:text-yellow-light:hover {
    color: #fff382;
  }

  .xxxl\:hover\:text-yellow-lighter:hover {
    color: #fff9c2;
  }

  .xxxl\:hover\:text-yellow-lightest:hover {
    color: #fcfbeb;
  }

  .xxxl\:hover\:text-green-darkest:hover {
    color: #0f2f21;
  }

  .xxxl\:hover\:text-green-darker:hover {
    color: #1a4731;
  }

  .xxxl\:hover\:text-green-dark:hover {
    color: #1f9d55;
  }

  .xxxl\:hover\:text-green:hover {
    color: #38c172;
  }

  .xxxl\:hover\:text-green-light:hover {
    color: #51d88a;
  }

  .xxxl\:hover\:text-green-lighter:hover {
    color: #a2f5bf;
  }

  .xxxl\:hover\:text-green-lightest:hover {
    color: #e3fcec;
  }

  .xxxl\:hover\:text-teal-darkest:hover {
    color: #0d3331;
  }

  .xxxl\:hover\:text-teal-darker:hover {
    color: #20504f;
  }

  .xxxl\:hover\:text-teal-dark:hover {
    color: #38a89d;
  }

  .xxxl\:hover\:text-teal:hover {
    color: #4dc0b5;
  }

  .xxxl\:hover\:text-teal-light:hover {
    color: #64d5ca;
  }

  .xxxl\:hover\:text-teal-lighter:hover {
    color: #a0f0ed;
  }

  .xxxl\:hover\:text-teal-lightest:hover {
    color: #e8fffe;
  }

  .xxxl\:hover\:text-blue-darkest:hover {
    color: #12283a;
  }

  .xxxl\:hover\:text-blue-darker:hover {
    color: #1c3d5a;
  }

  .xxxl\:hover\:text-blue-dark:hover {
    color: #2779bd;
  }

  .xxxl\:hover\:text-blue:hover {
    color: #3490dc;
  }

  .xxxl\:hover\:text-blue-light:hover {
    color: #6cb2eb;
  }

  .xxxl\:hover\:text-blue-lighter:hover {
    color: #bcdefa;
  }

  .xxxl\:hover\:text-blue-lightest:hover {
    color: #eff8ff;
  }

  .xxxl\:hover\:text-indigo-darkest:hover {
    color: #191e38;
  }

  .xxxl\:hover\:text-indigo-darker:hover {
    color: #2f365f;
  }

  .xxxl\:hover\:text-indigo-dark:hover {
    color: #5661b3;
  }

  .xxxl\:hover\:text-indigo:hover {
    color: #6574cd;
  }

  .xxxl\:hover\:text-indigo-light:hover {
    color: #7886d7;
  }

  .xxxl\:hover\:text-indigo-lighter:hover {
    color: #b2b7ff;
  }

  .xxxl\:hover\:text-indigo-lightest:hover {
    color: #e6e8ff;
  }

  .xxxl\:hover\:text-purple-darkest:hover {
    color: #21183c;
  }

  .xxxl\:hover\:text-purple-darker:hover {
    color: #382b5f;
  }

  .xxxl\:hover\:text-purple-dark:hover {
    color: #794acf;
  }

  .xxxl\:hover\:text-purple:hover {
    color: #9561e2;
  }

  .xxxl\:hover\:text-purple-light:hover {
    color: #a779e9;
  }

  .xxxl\:hover\:text-purple-lighter:hover {
    color: #d6bbfc;
  }

  .xxxl\:hover\:text-purple-lightest:hover {
    color: #f3ebff;
  }

  .xxxl\:hover\:text-pink-darkest:hover {
    color: #451225;
  }

  .xxxl\:hover\:text-pink-darker:hover {
    color: #6f213f;
  }

  .xxxl\:hover\:text-pink-dark:hover {
    color: #eb5286;
  }

  .xxxl\:hover\:text-pink:hover {
    color: #f66d9b;
  }

  .xxxl\:hover\:text-pink-light:hover {
    color: #fa7ea8;
  }

  .xxxl\:hover\:text-pink-lighter:hover {
    color: #ffbbca;
  }

  .xxxl\:hover\:text-pink-lightest:hover {
    color: #ffebef;
  }

  .xxxl\:hover\:text-brandy-punch:hover {
    color: #c88532;
  }

  .xxxl\:hover\:text-alto:hover {
    color: #d8d8d8;
  }

  .xxxl\:hover\:text-concrete:hover {
    color: #f2f2f2;
  }

  .xxxl\:hover\:text-dusty-grey:hover {
    color: #979797;
  }

  .xxxl\:hover\:text-flint:hover {
    color: #6b655d;
  }

  .xxxl\:hover\:text-gallery:hover {
    color: #eee;
  }

  .xxxl\:hover\:text-gimblet:hover {
    color: #bfa775;
  }

  .xxxl\:hover\:text-mine-shaft:hover {
    color: #2a2727;
  }

  .xxxl\:hover\:text-pale-oyster:hover {
    color: #9b9184;
  }

  .xxxl\:hover\:text-porsche:hover {
    color: #e8a959;
  }

  .xxxl\:hover\:text-sand-dune:hover {
    color: #807465;
  }

  .xxxl\:hover\:text-thunder:hover {
    color: #231f20;
  }

  .xxxl\:hover\:text-notblack:hover {
    color: #101010;
  }

  .xxxl\:focus\:text-primary:focus {
    color: #525ddc;
  }

  .xxxl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxxl\:focus\:text-black:focus {
    color: #000;
  }

  .xxxl\:focus\:text-grey-darkest:focus {
    color: #3d4852;
  }

  .xxxl\:focus\:text-grey-darker:focus {
    color: #606f7b;
  }

  .xxxl\:focus\:text-grey-dark:focus {
    color: #8795a1;
  }

  .xxxl\:focus\:text-grey:focus {
    color: #b8c2cc;
  }

  .xxxl\:focus\:text-grey-light:focus {
    color: #dae1e7;
  }

  .xxxl\:focus\:text-grey-lighter:focus {
    color: #f1f5f8;
  }

  .xxxl\:focus\:text-grey-lightest:focus {
    color: #f8fafc;
  }

  .xxxl\:focus\:text-white:focus {
    color: #ffffff;
  }

  .xxxl\:focus\:text-red-darkest:focus {
    color: #3b0d0c;
  }

  .xxxl\:focus\:text-red-darker:focus {
    color: #621b18;
  }

  .xxxl\:focus\:text-red-dark:focus {
    color: #cc1f1a;
  }

  .xxxl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xxxl\:focus\:text-red-light:focus {
    color: #ef5753;
  }

  .xxxl\:focus\:text-red-lighter:focus {
    color: #f9acaa;
  }

  .xxxl\:focus\:text-red-lightest:focus {
    color: #fcebea;
  }

  .xxxl\:focus\:text-orange-darkest:focus {
    color: #462a16;
  }

  .xxxl\:focus\:text-orange-darker:focus {
    color: #613b1f;
  }

  .xxxl\:focus\:text-orange-dark:focus {
    color: #de751f;
  }

  .xxxl\:focus\:text-orange:focus {
    color: #f6993f;
  }

  .xxxl\:focus\:text-orange-light:focus {
    color: #faad63;
  }

  .xxxl\:focus\:text-orange-lighter:focus {
    color: #fcd9b6;
  }

  .xxxl\:focus\:text-orange-lightest:focus {
    color: #fff5eb;
  }

  .xxxl\:focus\:text-yellow-darkest:focus {
    color: #453411;
  }

  .xxxl\:focus\:text-yellow-darker:focus {
    color: #684f1d;
  }

  .xxxl\:focus\:text-yellow-dark:focus {
    color: #f2d024;
  }

  .xxxl\:focus\:text-yellow:focus {
    color: #ffed4a;
  }

  .xxxl\:focus\:text-yellow-light:focus {
    color: #fff382;
  }

  .xxxl\:focus\:text-yellow-lighter:focus {
    color: #fff9c2;
  }

  .xxxl\:focus\:text-yellow-lightest:focus {
    color: #fcfbeb;
  }

  .xxxl\:focus\:text-green-darkest:focus {
    color: #0f2f21;
  }

  .xxxl\:focus\:text-green-darker:focus {
    color: #1a4731;
  }

  .xxxl\:focus\:text-green-dark:focus {
    color: #1f9d55;
  }

  .xxxl\:focus\:text-green:focus {
    color: #38c172;
  }

  .xxxl\:focus\:text-green-light:focus {
    color: #51d88a;
  }

  .xxxl\:focus\:text-green-lighter:focus {
    color: #a2f5bf;
  }

  .xxxl\:focus\:text-green-lightest:focus {
    color: #e3fcec;
  }

  .xxxl\:focus\:text-teal-darkest:focus {
    color: #0d3331;
  }

  .xxxl\:focus\:text-teal-darker:focus {
    color: #20504f;
  }

  .xxxl\:focus\:text-teal-dark:focus {
    color: #38a89d;
  }

  .xxxl\:focus\:text-teal:focus {
    color: #4dc0b5;
  }

  .xxxl\:focus\:text-teal-light:focus {
    color: #64d5ca;
  }

  .xxxl\:focus\:text-teal-lighter:focus {
    color: #a0f0ed;
  }

  .xxxl\:focus\:text-teal-lightest:focus {
    color: #e8fffe;
  }

  .xxxl\:focus\:text-blue-darkest:focus {
    color: #12283a;
  }

  .xxxl\:focus\:text-blue-darker:focus {
    color: #1c3d5a;
  }

  .xxxl\:focus\:text-blue-dark:focus {
    color: #2779bd;
  }

  .xxxl\:focus\:text-blue:focus {
    color: #3490dc;
  }

  .xxxl\:focus\:text-blue-light:focus {
    color: #6cb2eb;
  }

  .xxxl\:focus\:text-blue-lighter:focus {
    color: #bcdefa;
  }

  .xxxl\:focus\:text-blue-lightest:focus {
    color: #eff8ff;
  }

  .xxxl\:focus\:text-indigo-darkest:focus {
    color: #191e38;
  }

  .xxxl\:focus\:text-indigo-darker:focus {
    color: #2f365f;
  }

  .xxxl\:focus\:text-indigo-dark:focus {
    color: #5661b3;
  }

  .xxxl\:focus\:text-indigo:focus {
    color: #6574cd;
  }

  .xxxl\:focus\:text-indigo-light:focus {
    color: #7886d7;
  }

  .xxxl\:focus\:text-indigo-lighter:focus {
    color: #b2b7ff;
  }

  .xxxl\:focus\:text-indigo-lightest:focus {
    color: #e6e8ff;
  }

  .xxxl\:focus\:text-purple-darkest:focus {
    color: #21183c;
  }

  .xxxl\:focus\:text-purple-darker:focus {
    color: #382b5f;
  }

  .xxxl\:focus\:text-purple-dark:focus {
    color: #794acf;
  }

  .xxxl\:focus\:text-purple:focus {
    color: #9561e2;
  }

  .xxxl\:focus\:text-purple-light:focus {
    color: #a779e9;
  }

  .xxxl\:focus\:text-purple-lighter:focus {
    color: #d6bbfc;
  }

  .xxxl\:focus\:text-purple-lightest:focus {
    color: #f3ebff;
  }

  .xxxl\:focus\:text-pink-darkest:focus {
    color: #451225;
  }

  .xxxl\:focus\:text-pink-darker:focus {
    color: #6f213f;
  }

  .xxxl\:focus\:text-pink-dark:focus {
    color: #eb5286;
  }

  .xxxl\:focus\:text-pink:focus {
    color: #f66d9b;
  }

  .xxxl\:focus\:text-pink-light:focus {
    color: #fa7ea8;
  }

  .xxxl\:focus\:text-pink-lighter:focus {
    color: #ffbbca;
  }

  .xxxl\:focus\:text-pink-lightest:focus {
    color: #ffebef;
  }

  .xxxl\:focus\:text-brandy-punch:focus {
    color: #c88532;
  }

  .xxxl\:focus\:text-alto:focus {
    color: #d8d8d8;
  }

  .xxxl\:focus\:text-concrete:focus {
    color: #f2f2f2;
  }

  .xxxl\:focus\:text-dusty-grey:focus {
    color: #979797;
  }

  .xxxl\:focus\:text-flint:focus {
    color: #6b655d;
  }

  .xxxl\:focus\:text-gallery:focus {
    color: #eee;
  }

  .xxxl\:focus\:text-gimblet:focus {
    color: #bfa775;
  }

  .xxxl\:focus\:text-mine-shaft:focus {
    color: #2a2727;
  }

  .xxxl\:focus\:text-pale-oyster:focus {
    color: #9b9184;
  }

  .xxxl\:focus\:text-porsche:focus {
    color: #e8a959;
  }

  .xxxl\:focus\:text-sand-dune:focus {
    color: #807465;
  }

  .xxxl\:focus\:text-thunder:focus {
    color: #231f20;
  }

  .xxxl\:focus\:text-notblack:focus {
    color: #101010;
  }

  .xxxl\:text-xs {
    font-size: .75rem;
  }

  .xxxl\:text-sm {
    font-size: .875rem;
  }

  .xxxl\:text-base {
    font-size: 1rem;
  }

  .xxxl\:text-lg {
    font-size: 1.125rem;
  }

  .xxxl\:text-xl {
    font-size: 1.25rem;
  }

  .xxxl\:text-2xl {
    font-size: 1.5rem;
  }

  .xxxl\:text-3xl {
    font-size: 1.875rem;
  }

  .xxxl\:text-4xl {
    font-size: 2.25rem;
  }

  .xxxl\:text-5xl {
    font-size: 3rem;
  }

  .xxxl\:text-13px {
    font-size: 13px;
  }

  .xxxl\:text-14px {
    font-size: 14px;
  }

  .xxxl\:text-15px {
    font-size: 15px;
  }

  .xxxl\:text-21px {
    font-size: 21px;
  }

  .xxxl\:text-27px {
    font-size: 27px;
  }

  .xxxl\:text-28px {
    font-size: 28px;
  }

  .xxxl\:text-32px {
    font-size: 32px;
  }

  .xxxl\:text-18px {
    font-size: 18px;
  }

  .xxxl\:text-50px {
    font-size: 50px;
  }

  .xxxl\:text-70px {
    font-size: 70px;
  }

  .xxxl\:text-80px {
    font-size: 80px;
  }

  .xxxl\:text-13rem {
    font-size: 1.3rem;
  }

  .xxxl\:italic {
    font-style: italic;
  }

  .xxxl\:not-italic {
    font-style: normal;
  }

  .xxxl\:uppercase {
    text-transform: uppercase;
  }

  .xxxl\:lowercase {
    text-transform: lowercase;
  }

  .xxxl\:capitalize {
    text-transform: capitalize;
  }

  .xxxl\:normal-case {
    text-transform: none;
  }

  .xxxl\:underline {
    text-decoration: underline;
  }

  .xxxl\:line-through {
    text-decoration: line-through;
  }

  .xxxl\:no-underline {
    text-decoration: none;
  }

  .xxxl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xxxl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xxxl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xxxl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xxxl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xxxl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xxxl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxxl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxxl\:tracking-1 {
    letter-spacing: 1px;
  }

  .xxxl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xxxl\:tracking-normal {
    letter-spacing: 0;
  }

  .xxxl\:tracking-wide {
    letter-spacing: 0.05em;
  }

  .xxxl\:-tracking-0\.1px {
    letter-spacing: -0.1px;
  }

  .xxxl\:tracking-0\.9px {
    letter-spacing: 0.9px;
  }

  .xxxl\:tracking-0\.14px {
    letter-spacing: 0.14px;
  }

  .xxxl\:tracking-0\.59px {
    letter-spacing: 0.59px;
  }

  .xxxl\:tracking-0\.63px {
    letter-spacing: 0.63px;
  }

  .xxxl\:tracking-0\.75px {
    letter-spacing: 0.75px;
  }

  .xxxl\:tracking-0\.80px {
    letter-spacing: 0.80px;
  }

  .xxxl\:tracking-0\.84px {
    letter-spacing: 0.84px;
  }

  .xxxl\:tracking-0\.88px {
    letter-spacing: 0.88px;
  }

  .xxxl\:tracking-1\.83px {
    letter-spacing: 1.83px;
  }

  .xxxl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xxxl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xxxl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xxxl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xxxl\:align-baseline {
    vertical-align: baseline;
  }

  .xxxl\:align-top {
    vertical-align: top;
  }

  .xxxl\:align-middle {
    vertical-align: middle;
  }

  .xxxl\:align-bottom {
    vertical-align: bottom;
  }

  .xxxl\:align-text-top {
    vertical-align: text-top;
  }

  .xxxl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xxxl\:visible {
    visibility: visible;
  }

  .xxxl\:invisible {
    visibility: hidden;
  }

  .xxxl\:whitespace-normal {
    white-space: normal;
  }

  .xxxl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xxxl\:whitespace-pre {
    white-space: pre;
  }

  .xxxl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xxxl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xxxl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxxl\:break-words {
    overflow-wrap: break-word;
  }

  .xxxl\:break-all {
    word-break: break-all;
  }

  .xxxl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxxl\:w-0 {
    width: 0;
  }

  .xxxl\:w-1 {
    width: 0.25rem;
  }

  .xxxl\:w-2 {
    width: 0.5rem;
  }

  .xxxl\:w-3 {
    width: 0.75rem;
  }

  .xxxl\:w-4 {
    width: 1rem;
  }

  .xxxl\:w-5 {
    width: 1.25rem;
  }

  .xxxl\:w-6 {
    width: 1.5rem;
  }

  .xxxl\:w-8 {
    width: 2rem;
  }

  .xxxl\:w-10 {
    width: 2.5rem;
  }

  .xxxl\:w-12 {
    width: 3rem;
  }

  .xxxl\:w-16 {
    width: 4rem;
  }

  .xxxl\:w-20 {
    width: 5.313rem;
  }

  .xxxl\:w-24 {
    width: 6rem;
  }

  .xxxl\:w-28 {
    width: 7.063rem;
  }

  .xxxl\:w-32 {
    width: 8rem;
  }

  .xxxl\:w-48 {
    width: 12rem;
  }

  .xxxl\:w-64 {
    width: 16rem;
  }

  .xxxl\:w-auto {
    width: auto;
  }

  .xxxl\:w-px {
    width: 1px;
  }

  .xxxl\:w-1\/2 {
    width: 50%;
  }

  .xxxl\:w-1\/3 {
    width: 33.33333%;
  }

  .xxxl\:w-2\/3 {
    width: 66.66667%;
  }

  .xxxl\:w-1\/4 {
    width: 25%;
  }

  .xxxl\:w-3\/4 {
    width: 75%;
  }

  .xxxl\:w-1\/5 {
    width: 20%;
  }

  .xxxl\:w-2\/5 {
    width: 40%;
  }

  .xxxl\:w-3\/5 {
    width: 60%;
  }

  .xxxl\:w-4\/5 {
    width: 80%;
  }

  .xxxl\:w-1\/6 {
    width: 16.66667%;
  }

  .xxxl\:w-5\/6 {
    width: 83.33333%;
  }

  .xxxl\:w-full {
    width: 100%;
  }

  .xxxl\:w-screen {
    width: 100vw;
  }

  .xxxl\:w-12px {
    width: 12px;
  }

  .xxxl\:w-15px {
    width: 15px;
  }

  .xxxl\:w-27px {
    width: 27px;
  }

  .xxxl\:w-56px {
    width: 56px;
  }

  .xxxl\:w-74px {
    width: 74px;
  }

  .xxxl\:w-76px {
    width: 76px;
  }

  .xxxl\:w-78px {
    width: 78px;
  }

  .xxxl\:w-85px {
    width: 85px;
  }

  .xxxl\:w-88px {
    width: 88px;
  }

  .xxxl\:w-90px {
    width: 90px;
  }

  .xxxl\:w-100px {
    width: 100px;
  }

  .xxxl\:w-111px {
    width: 111px;
  }

  .xxxl\:w-120px {
    width: 120px;
  }

  .xxxl\:w-140px {
    width: 140px;
  }

  .xxxl\:w-142px {
    width: 142px;
  }

  .xxxl\:w-147px {
    width: 147px;
  }

  .xxxl\:w-154px {
    width: 154px;
  }

  .xxxl\:w-175px {
    width: 175px;
  }

  .xxxl\:w-190px {
    width: 190px;
  }

  .xxxl\:w-200px {
    width: 200px;
  }

  .xxxl\:w-228px {
    width: 228px;
  }

  .xxxl\:w-250px {
    width: 250px;
  }

  .xxxl\:w-260px {
    width: 260px;
  }

  .xxxl\:w-270px {
    width: 270px;
  }

  .xxxl\:w-289px {
    width: 289px;
  }

  .xxxl\:w-290px {
    width: 290px;
  }

  .xxxl\:w-300px {
    width: 300px;
  }

  .xxxl\:w-308px {
    width: 308px;
  }

  .xxxl\:w-340px {
    width: 340px;
  }

  .xxxl\:w-345px {
    width: 345px;
  }

  .xxxl\:w-326px {
    width: 326px;
  }

  .xxxl\:w-335px {
    width: 335px;
  }

  .xxxl\:w-350px {
    width: 350px;
  }

  .xxxl\:w-376px {
    width: 376px;
  }

  .xxxl\:w-382px {
    width: 382px;
  }

  .xxxl\:w-388px {
    width: 388px;
  }

  .xxxl\:w-408px {
    width: 408px;
  }

  .xxxl\:w-516px {
    width: 516px;
  }

  .xxxl\:w-637px {
    width: 637px;
  }

  .xxxl\:w-720px {
    width: 720px;
  }

  .xxxl\:w-840px {
    width: 840px;
  }

  .xxxl\:w-930px {
    width: 930px;
  }

  .xxxl\:w-931px {
    width: 931px;
  }

  .xxxl\:w-1012px {
    width: 1012px;
  }

  .xxxl\:w-1200px {
    width: 1200px;
  }

  .xxxl\:w-1274px {
    width: 1274px;
  }

  .xxxl\:w-23percent {
    width: 23%;
  }

  .xxxl\:w-30percent {
    width: 30%;
  }

  .xxxl\:w-35percent {
    width: 35%;
  }

  .xxxl\:w-70percent {
    width: 70%;
  }

  .xxxl\:w-78percent {
    width: 78%;
  }

  .xxxl\:w-80percent {
    width: 80%;
  }

  .xxxl\:w-32percent {
    width: 32.333%;
  }

  .xxxl\:z-0 {
    z-index: 0;
  }

  .xxxl\:z-1 {
    z-index: 1;
  }

  .xxxl\:z-2 {
    z-index: 2;
  }

  .xxxl\:z-9 {
    z-index: 9;
  }

  .xxxl\:z-10 {
    z-index: 10;
  }

  .xxxl\:z-20 {
    z-index: 20;
  }

  .xxxl\:z-30 {
    z-index: 30;
  }

  .xxxl\:z-40 {
    z-index: 40;
  }

  .xxxl\:z-50 {
    z-index: 50;
  }

  .xxxl\:z-99 {
    z-index: 99;
  }

  .xxxl\:z-999 {
    z-index: 999;
  }

  .xxxl\:z-99999 {
    z-index: 99999;
  }

  .xxxl\:z-999999 {
    z-index: 999999;
  }

  .xxxl\:z-99999999 {
    z-index: 99999999;
  }

  .xxxl\:z-auto {
    z-index: auto;
  }

  .xxxl\:-z-1 {
    z-index: -1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2Qvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL3JhdmVud29vZC9zYXNzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL3Nhc3MvY29tbW9uL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2Qvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL3Nhc3MvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2Qvc2Fzcy9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL3JhdmVud29vZC9zYXNzL2NvbXBvbmVudHMvX3dwLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2Qvc2Fzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2Qvc2Fzcy9sYXlvdXRzL190aW55bWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL3Nhc3MvbGF5b3V0cy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uLzxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0dBQUE7O0FBV0E7O0FBQUE7Z0ZBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7RUFBQTtDQUFBOztBQUFBOzs7R0FBQTs7QUFBQTs7O0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO2dGQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7O0dBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7UUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO1NBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7OztFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7O0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOztFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Z0ZBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtnRkFBQTs7QUFBQTs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7O0dBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7O0dBQUE7O0FBQUE7Ozs7R0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7O0VBQUE7Q0FBQTs7QUFBQTs7R0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBOzs7O0dBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7Ozs7Ozs7Ozs7Ozs7O0dBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOztHQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7Ozs7Ozs7R0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTs7RUFBQTtDQUFBOztBQUFBOztFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBOzs7Ozs7RUFBQTtFQUFBO0NBQUE7O0FBQUE7OztHQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBOzs7Ozs7R0FBQTs7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7Ozs7R0FBQTs7QUFBQTs7OztFQUFBO0NBQUE7O0FBQUE7Ozs7OztHQUFBOztBQUFBOzs7Ozs7OztFQUFBO0VBQUE7Q0FBQTs7QUFBQTs7Ozs7R0FBQTs7QUFBQTs7RUFBQTtFQUFBO0NBQUE7O0FBRUE7O0FDYkE7O0FBR0E7O0FBR0E7O0FBUUE7O0FBY0E7RUFDSTs7RUFDQTs7RUFDQTtDRFZKOztBQ2FBO0VBQ0k7O0VBQ0E7O0VBQ0E7Q0RYSjs7QUFYQTs7Ozs7R0FBQTs7QUFRQTs7Ozs7O0dBQUE7O0FBU0E7O0FFaENBO0VGdURBO0VBQUE7Q0FYQTs7QUV6Q0k7OztFRm9ESjtFQUFBO0NBTkE7O0FFeENJO0VGOENKO0VBQUE7RUFBQTtDQUhBOztBRXhDUTtFQUhKO0lGOENKO0dBQ0U7Q0FDRjs7QUV4Q0k7RUZzQ0o7RUFBQTtFQUFBO0VBQUE7Q0FLQTs7QUV2Q0k7RUZrQ0o7RUFBQTtFQUFBO0NBUUE7O0FFdENRO0VBSko7SUZrQ0o7SUFBQTtJQUFBO0dBWUU7Q0FDRjs7QUV2Q0k7RUYwQko7RUFBQTtDQWdCQTs7QUV0Q0k7RUFDSTtFQUNBO0NGd0NSOztBRXJDSTs7RUZpQko7Q0F3QkE7O0FFcENJOzs7O0VGWUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBOEJBOztBRW5DSTs7RUZLSjtDQWtDQTs7QUVqQ0k7O0VGREo7Q0FzQ0E7O0FFaENJO0VGTko7RUFBQTtFQUFBO0NBeUNBOztBRWhDUTtFRlRSO0NBNENBOztBRTlCSTs7O0VGZEo7Q0FpREE7O0FFOUJRO0VBTEo7OztJRmRKO0dBdURFO0NBQ0Y7O0FFL0JJO0VBQ0k7Q0ZpQ1I7O0FFOUJJO0VBQ0k7RUFBQTtDRmdDUjs7QUU3Qkk7RUZqQ0o7RUFBQTtDQWlFQTs7QUU1Qkk7RUZyQ0o7RUFBQTtFQUFBO0VBQUE7Q0FvRUE7O0FFNUJRO0VBSEo7SUZyQ0o7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBd0VFO0NBQ0Y7O0FFeEJvQjtFRmpEcEI7RUFBQTtDQTRFQTs7QUV4QndCO0VBSEo7SUZqRHBCO0dBZ0ZFO0NBQ0Y7O0FFeEJvQjs7RUZ6RHBCO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FxRkE7O0FFeEJ3QjtFQUpKOztJRnpEcEI7SUFBQTtHQTBGRTtDQUNGOztBRXpCb0I7RUZsRXBCO0NBOEZBOztBRWpCUTtFRjdFUjtDQWtHQTs7QUVoQkk7RUZsRko7RUFBQTtFQUFBO0NBcUdBOztBRWRJO0VGdkZKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0F3R0E7O0FFZlE7RUFGSjtJRnZGSjtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBNEdFO0NBQ0Y7O0FFYkE7RUFDSTtDRmdCSjs7QUVaSTs7RUZyR0o7RUFBQTtDQXNIQTs7QUVWSTtFRjVHSjtFQUFBO0VBQUE7RUFBQTtDQTBIQTs7QUVYUTtFQUhKO0lGNUdKO0dBOEhFO0NBQ0Y7O0FFVlE7Ozs7RUZySFI7RUFBQTtDQXFJQTs7QUU2Tkk7O0VGbFdKO0VBQUE7RUFBQTtFQUFBO0NBMElBOztBRTROUTtFQUpKOztJRmxXSjtJQUFBO0dBK0lFO0NBQ0Y7O0FFMk5ZOztFRjNXWjtDQW9KQTs7QUU0TlE7Ozs7Ozs7O0VGaFhSO0NBOEpBOztBRThOSTtFRjVYSjtDQWlLQTs7QUU4TlE7RUYvWFI7Q0FvS0E7O0FFK05RO0VGbllSO0NBdUtBOztBRWlPSTtFRnhZSjtDQTBLQTs7QUVtT1E7RUY3WVI7Q0E2S0E7O0FFd09nQjtFQURKO0lGcFpaO0lBQUE7SUFBQTtJQUFBO0dBaUxFO0NBQ0Y7O0FFME93QjtFQURKO0lGM1pwQjtHQXNMRTtDQUNGOztBRXlPd0I7RUFMSjtJRjNacEI7R0EyTEU7Q0FDRjs7QUV3T3dCO0VBVEo7SUYzWnBCO0dBZ01FO0NBQ0Y7O0FFMk9RO0VGNWFSO0VBQUE7Q0FvTUE7O0FFNk9JO0VBQ0k7Q0YzT1I7O0FFNk9RO0VBQ0k7Q0YzT1o7O0FFOE9RO0VBQ0k7SUZ6Ylo7R0E4TUU7Q0FDRjs7QUUrT1E7RUFDSTtFQUFBO0NGN09aOztBRWdQUTtFRmxjUjtDQXFOQTs7QUVrUEk7RUZ2Y0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0F3TkE7O0FFa1BRO0VGMWNSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBMk5BOztBRW1QUTtFQUNJO0VGL2NaO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUUwZFk7Q0YxUFo7O0FFbVBZO0VBTEo7SUY5Y1I7SUFBQTtHQW9PRTtDQUNGOztBRWlQWTtFQVJKO0lGOWNSO0lBQUE7R0F5T0U7Q0FDRjs7QUVtUGdCO0VBQ0k7Q0ZqUHBCOztBRXdQZ0I7RUFISjs7O0lBSVE7R0ZuUGxCO0NBQ0Y7O0FFdVBnQjtFQURKO0lBRVE7SUFDQTtHRnBQbEI7Q0FDRjs7QUV3UGdCO0VBREo7SUFFUTtHRnJQbEI7Q0FDRjs7QUV3UFk7O0VGdmZaO0VFMmZnQjtDRnZQaEI7O0FFeVBnQjs7RUY3ZmhCO0VBQUE7RUFBQTtDQXdRQTs7QUUwUFk7RUZsZ0JaO0NBMlFBOztBRTBQZ0I7RUZyZ0JoQjtFQUFBO0VBQUE7Q0E4UUE7O0FFMlBnQjtFQVBKO0lGbGdCWjtJQUFBO0dBa1JFO0NBQ0Y7O0FFNlBvQjtFRmhoQnBCO0NBc1JBOztBRWdRWTs7OztFRnRoQlo7RUU0aEJnQjtDRi9QaEI7O0FFaVFnQjs7OztFRjloQmhCO0NBbVNBOztBRW9RSTtFRnZpQko7Q0F1U0E7O0FFc1FJO0VGN2lCSjtDQTJTQTs7QUV3UUk7RUZuakJKO0VBQUE7RUFBQTtFQUFBO0NBK1NBOztBRXVRUTtFQUhKO0lGbmpCSjtJQUFBO0dBbVRFO0NBQ0Y7O0FFc1FRO0VGMWpCUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0F1VEE7O0FFc1FZO0VBSEo7SUYxakJSO0dBMlRFO0NBQ0Y7O0FFcVFZO0VBUEo7SUYxakJSO0dBZ1VFO0NBQ0Y7O0FFb1FZO0VGcmtCWjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQW9VQTs7QUVvUWdCO0VGeGtCaEI7Q0F1VUE7O0FFcVFnQjtFQUNJO0VGN2tCcEI7Q0EyVUE7O0FFdVFnQjtFRmxsQmhCO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0E4VUE7O0FFdVFvQjtFRnJsQnBCO0NBaVZBOztBRTZRSTs7RUY5bEJKO0NBcVZBOztBRTZRUTs7RUZsbUJSO0VBQUE7Q0F5VkE7O0FFNlFROztFRnRtQlI7RUFBQTtFQUFBO0VBQUE7Q0E2VkE7O0FFNFFZO0VBSEo7O0lGdG1CUjtJQUFBO0lBQUE7SUFBQTtHQWtXRTtDQUNGOztBRTBRWTs7RUY3bUJaO0VBQUE7Q0F1V0E7O0FFeVFnQjtFQUhKOztJRjdtQlo7R0E0V0U7Q0FDRjs7QUV3UVk7O0VGcm5CWjtFQUFBO0NBaVhBOztBRXdRWTs7RUZ6bkJaO0VBQUE7Q0FxWEE7O0FFdVFnQjtFQUhKOztJRnpuQlo7R0EwWEU7Q0FDRjs7QUVxUWdCO0VBUEo7O0lGem5CWjtHQWdZRTtDQUNGOztBRW9RWTs7RUZyb0JaO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQXFZQTs7QUVtUWdCOztFRnhvQmhCO0VBQUE7Q0F5WUE7O0FFbVFnQjtFQVBKOztJRnJvQlo7R0E4WUU7Q0FDRjs7QUVpUWdCO0VBWEo7O0lGcm9CWjtHQW9aRTtDQUNGOztBRStQZ0I7RUFmSjs7SUZyb0JaO0dBMFpFO0NBQ0Y7O0FFb1FROzs7RUYvcEJSO0NBaWFBOztBRW1RUTs7Ozs7OztFRnBxQlI7Q0EwYUE7O0FFbVFBO0VGN3FCQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQThhQTs7QUVrUUk7RUFISjtJQUlRO0lBQUE7SUZqckJSO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FtYkU7Q0FDRjs7QUVrUUk7RUZ0ckJKO0NBdWJBOztBRW1RSTtFRjFyQko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0EwYkE7O0FFbVFRO0VBSEo7SUYxckJKO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBK2JFO0NBQ0Y7O0FFbVFRO0VGbnNCUjtFQUFBO0NBbWNBOztBRWtRWTtFQUZKO0lGbnNCUjtJQUFBO0dBdWNFO0NBQ0Y7O0FFbVFJO0VGM3NCSjtDQTJjQTs7QUVvUUk7RUFDSTtDRmxRUjs7QUV3UUk7RUZ0dEJKO0NBa2RBOztBRTBRQTtFRjV0QkE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQXNkQTs7QUV5UUk7RUFISjtJRjV0QkE7R0EwZEU7Q0FDRjs7QUV3UUk7RUZudUJKO0VBQUE7RUFBQTtDQThkQTs7QUUwUVE7RUZ4dUJSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQWllQTs7QUUyUVE7RUY1dUJSO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQW9lQTs7QUUyUVk7RUYvdUJaO0VBQUE7Q0F1ZUE7O0FFNFFZO0VBUEo7SUY1dUJSO0dBMmVFO0NBQ0Y7O0FFMlFZO0VBWEo7SUY1dUJSO0dBZ2ZFO0NBQ0Y7O0FFOFFBO0VGL3ZCQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQXFmQTs7QUUrUUk7RUZwd0JKO0NBeWZBOztBRStRSTtFRnh3Qko7RUFBQTtFQUFBO0VBQUE7Q0E0ZkE7O0FFK1FRO0VBSEo7SUZ4d0JKO0lBQUE7SUFBQTtJQUFBO0dBZ2dCRTtDQUNGOztBRThRUTtFQVBKO0lGeHdCSjtJQUFBO0lBQUE7SUFBQTtHQXFnQkU7Q0FDRjs7QUU2UVE7RUZueEJSO0VBQUE7RUFBQTtFQUFBO0NBeWdCQTs7QUU2UVk7RUFISjtJRm54QlI7SUFBQTtHQTZnQkU7Q0FDRjs7QUU0UVk7RUYxeEJaO0VBQUE7RUFBQTtFQUFBO0NBaWhCQTs7QUU0UWdCO0VGN3hCaEI7RUFBQTtFQUFBO0NBb2hCQTs7QUU0UW9CO0VGaHlCcEI7Q0F1aEJBOztBRW1SSTtFRjF5Qko7RUFBQTtFQUFBO0VBQUE7Q0EwaEJBOztBRW1SUTtFQUhKO0lGMXlCSjtJQUFBO0lBQUE7SUFBQTtHQThoQkU7Q0FDRjs7QUVrUlE7RUFQSjtJRjF5Qko7SUFBQTtJQUFBO0lBQUE7R0FtaUJFO0NBQ0Y7O0FFa1JZO0VGdHpCWjtDQXVpQkE7O0FFb1JRO0VBQ0k7RUY1ekJaO0NBMmlCQTs7QUVzUlE7RUZqMEJSO0NBOGlCQTs7QUV1Ulk7RUFDSTtFQUM4QjtFQUM5QjtFQUFrQztFQUNsQztFRnowQmhCO0VBQUE7RUFBQTtFQUFBO0NBdWpCQTs7QUV3UlE7RUYvMEJSO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7Q0EwakJBOztBRXdSWTtFRmwxQlo7Q0E2akJBOztBRXlSWTtFRnQxQlo7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQWdrQkE7O0FFeVJnQjtFRnoxQmhCO0NBbWtCQTs7QUU2UlE7RUZoMkJSO0VBQUE7RUFBQTtFQUFBO0NBc2tCQTs7QUU2Ulk7RUFISjtJRmgyQlI7SUFBQTtHQTBrQkU7Q0FDRjs7QUVpU0k7RUFDSTtDRi9SUjs7QUVrU1E7RUZoM0JSO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FpbEJBOztBRWtTWTtFQUhKO0lGaDNCUjtJQUFBO0lBQUE7R0FxbEJFO0NBQ0Y7O0FFaVNZO0VBUEo7SUZoM0JSO0lBQUE7SUFBQTtHQTBsQkU7Q0FDRjs7QUVtU0k7OztFRjkzQko7Q0FnbUJBOztBRW1TUTs7O0VGbjRCUjtFQUFBO0NBcW1CQTs7QUVpU1k7RUFISjs7O0lGbjRCUjtJQUFBO0dBMm1CRTtDQUNGOztBRStSUTs7O0VGMzRCUjtFQUFBO0VBQUE7RUFBQTtDQWluQkE7O0FFNlJZO0VBSEo7OztJRjM0QlI7SUFBQTtJQUFBO0lBQUE7R0F1bkJFO0NBQ0Y7O0FFMFJZO0VBUEo7OztJRjM0QlI7SUFBQTtJQUFBO0lBQUE7R0E4bkJFO0NBQ0Y7O0FFdVJZOzs7RUZ0NUJaO0VBQUE7Q0Fvb0JBOztBRXFSZ0I7RUFISjs7O0lGdDVCWjtHQTBvQkU7Q0FDRjs7QUVtUlk7OztFRjk1Qlo7RUFBQTtFQUFBO0NBZ3BCQTs7QUVrUlk7OztFRmw2Qlo7Q0FxcEJBOztBRWlSWTs7O0VGdDZCWjtFQUFBO0NBMHBCQTs7QUUrUWdCO0VBSEo7OztJRnQ2Qlo7R0FncUJFO0NBQ0Y7O0FFNFFZOzs7RUY3NkJaO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQXNxQkE7O0FFMFFnQjs7O0VGaDdCaEI7RUFBQTtDQTJxQkE7O0FFeVFnQjtFQVBKOzs7SUY3NkJaO0dBaXJCRTtDQUNGOztBRXNRZ0I7RUFYSjs7O0lGNzZCWjtHQXdyQkU7Q0FDRjs7QUVrUWdCO0VBZEo7OztJRjc2Qlo7R0ErckJFO0NBQ0Y7O0FFb1FBO0VBQ0k7Q0ZqUUo7O0FFb1FBO0VBQ0k7RUFDQTtDRmpRSjs7QUVxUUk7RUY5OEJKO0NBNnNCQTs7QUV3UVE7RUFESjtJRnA5Qko7SUFBQTtHQWt0QkU7Q0FDRjs7QUVxUVE7RUFKSjtJRnA5Qko7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7WUFBQTtJQUFBO1lBQUE7R0F1dEJFO0NBQ0Y7O0FFb1FnQjtFRjU5QmhCO0NBMnRCQTs7QUVzUWdCO0VGaitCaEI7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0NBOHRCQTs7QUVzUW9CO0VBQ0k7RUFDQTtFRnQrQnhCO0VBQUE7RUFBQTtDQW11QkE7O0FFOFFJO0VGai9CSjtDQXV1QkE7O0FFNlFJO0VGcC9CSjtDQTB1QkE7O0FFZ1JFO0VGMS9CRjtDQTh1QkE7O0FFa1JJO0VBQ0k7Q0YvUVI7O0FFbVJROzs7RUZyZ0NSO0NBdXZCQTs7QUV3UlE7RUYvZ0NSO0NBMnZCQTs7QUUyUkk7O0VBRUk7Q0Z4UlI7O0FFNFJRO0VGNWhDUjtFQUFBO0VBQUE7RUFBQTtDQW13QkE7O0FFMlJZO0VBRko7SUY1aENSO0lBQUE7SUFBQTtJQUFBO0dBdXdCRTtDQUNGOztBRXlSWTtFQUxKO0lGNWhDUjtJQUFBO0lBQUE7SUFBQTtHQTR3QkU7Q0FDRjs7QUUwUlE7RUZ2aUNSO0VBQUE7RUFBQTtFRTBpQ1k7VUFBQTtDRnpSWjs7QUUyUlk7RUY1aUNaO0NBb3hCQTs7QUU4UkE7RUFDSztFQUNDO0VBR0w7RUFDQTtFRnhqQ0Q7RUFBQTtFQUFBO0VBQUE7Q0E0eEJBOztBRStSSTtFQVRKO0lGbGpDQTtHQWd5QkU7Q0FDRjs7QUU4Ukk7RUYvakNKO0NBb3lCQTs7QUUrUkE7RUFDSTtFQUNBO0VGcmtDSjtFQUFBO0NBMHlCQTs7QUUwU0E7RUFDSTtDRnZTSjs7QUV3U0k7RUFGSjtJQUdRO0dGclNOO0NBQ0Y7O0FFc1NJO0VGemxDSjtFQUFBO0VBQUE7RUFBQTtDQXN6QkE7O0FFc1NJO0VGNWxDSjtDQXl6QkE7O0FFNlNJO0VBQ0k7Q0YxU1I7O0FFNFNJO0VGem1DSjtDQWcwQkE7O0FFOFNBO0VBQ0k7Q0YzU0o7O0FFOFNBO0VBQ0k7RUFFQTtDRjNTSjs7QUUrU0k7RUFDSTtDRjVTUjs7QUVpVEk7RUYvbkNKO0NBazFCQTs7QUVnVFE7O0VGbG9DUjtDQXMxQkE7O0FFbVRBO0VBQ0k7Q0ZoVEo7O0FFa1RBO0VGNW9DQTtDQTgxQkE7O0FFaVRBO0VBQ0k7Q0Y5U0o7O0FFcVRnQjtFRnZwQ2hCO0VBQUE7VUFBQTtDQXMyQkE7O0FFbVR3QjtFRnpwQ3hCO0VBQUE7Q0F5MkJBOztBRXNUZ0I7RUYvcENoQjtFQUFBO1VBQUE7Q0E0MkJBOztBRStUUTs7O0VGM3FDUjtDQWszQkE7O0FFbVVJOzs7Ozs7OztFQUVJO0NGMVRSOztBRStUUTs7Ozs7Ozs7Ozs7Ozs7OztFRjVyQ1I7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBKzRCQTs7QUVrVFE7Ozs7Ozs7O0VGanNDUjtDQXk1QkE7O0FFNlNZOzs7Ozs7OztFRnRzQ1o7RUFBQTtDQW02QkE7O0FFNFNJO0VBQ0k7Q0Z6U1I7O0FFK1NJOztFQUNJO0NGM1NSOztBRWdUSTs7O0VGNXRDSjtFQUFBO0NBazdCQTs7QUU4U1E7RUFKSjs7O0lGNXRDSjtJQUFBO0dBdzdCRTtDQUNGOztBRTBTUTtFQVBKOzs7SUY1dENKO0dBKzdCRTtDQUNGOztBRTBTSTs7O0VBR0k7Q0Z2U1I7O0FFeVNRO0VGL3VDUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBeThCQTs7QUV3U1k7RUFGSjtJRi91Q1I7SUFBQTtHQTY4QkU7Q0FDRjs7QUVnVGdCO0VGOXZDaEI7RUFBQTtFQUFBO0VBQUE7Q0FpOUJBOztBRWlUZ0I7RUZsd0NoQjtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FvOUJBOztBRWlUb0I7RUZyd0NwQjtFQUFBO0NBdTlCQTs7QUVrVG9CO0VBUEo7SUZsd0NoQjtHQTI5QkU7Q0FDRjs7QUVpVG9CO0VBWEo7SUZsd0NoQjtHQWcrQkU7Q0FDRjs7QUVzVEk7RUZ2eENKO0VBQUE7Q0FxK0JBOztBRXdUSTtFRjd4Q0o7Q0F5K0JBOztBRXlUSTtFQUNJO0NGdlRSOztBRXlUUTtFQUhKO0lBSVE7SUFDQTtHRnRUVjtDQUNGOztBRXdUUTtFQVJKO0lBU1E7R0ZyVFY7Q0FDRjs7QUV5VEE7RUZoekNBO0NBMi9CQTs7QUV3VEk7RUFISjtJRmh6Q0E7R0ErL0JFO0NBQ0Y7O0FFdVRBO0VBQ0k7Q0ZwVEo7O0FFdVRBO0VBQ0k7Q0ZwVEo7O0FFdVRBO0VBQ0k7Q0ZwVEo7O0FFdVRBO0VBQ0k7Q0ZwVEo7O0FFdVRBO0VBQ0k7SUFDSTtHRnBUTjs7RUVzVEU7SUFDSTtJQUNBO0lBQ0E7R0ZuVE47O0VFcVRNO0lBQ0k7SUFDQTtJQUNBO0dGblRWO0NBQ0Y7O0FFdVRBO0VGeDFDQTtFQUFBO0VBQUE7RUFBQTtDQW9pQ0E7O0FFdVRJO0VGMzFDSjtDQXVpQ0E7O0FFMFRBO0VBRUU7Q0Z4VEY7O0FFeVRFO0VBQ0U7Q0Z2VEo7O0FFeVRFO0VBTkY7SUFPSTtHRnRURjs7RUV1VEU7SUFDRTtHRnJUSjtDQUNGOztBRWdVQTtFQUNFO0VBQ0E7RUFBQTtFQUNBO1VBQUE7Q0Y3VEY7O0FFOFRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NGNVRKOztBRWdVQTtFQUNFO0VBQ0U7RUFDQTtDRjdUSjs7QUVnVUE7RUFDSTtDRjdUSjs7QUdyb0NBO0VIdURBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VHcERFO0VBQUE7Q0h1b0NGOztBSTFvQ0E7RUFDRTtDSjZvQ0Y7O0FJMW9DQTtFSm1EQTtDQTJsQ0E7O0FJMW9DQTs7OztFSitDQTtFQUFBO0tBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBa21DQTs7QUkzb0NFOzs7O0VKeUNGO0NBd21DQTs7QUk1b0NBO0VKb0NBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VHcERFO0VBQUE7RUhvREY7Q0E0bUNBOztBSTdvQ0U7RUppQ0Y7Q0ErbUNBOztBS3RxQ0E7O0FBQ0E7RUxzREE7RUFBQTtFQUFBO1VBQUE7Q0FvbkNBOztBS3RxQ0E7RUxrREE7RUsvQ0U7Q0x3cUNGOztBS3JxQ0E7RUw0Q0E7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQTZuQ0E7O0FLcnFDQTtFTHdDQTtFQUFBO0VBQUE7RUFBQTtLQUFBO01BQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBaW9DQTs7QUt0cUNFO0VMcUNGO0NBb29DQTs7QU0zckNBOzs7R0FBQTs7QUFLQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NONnJDRjs7QU0xckNBO0VOMENBO0VBQUE7RUFBQTtFQUFBO0VNdkNFO0VBQ0E7Q040ckNGOztBTXpyQ0E7O0VObUNBO0VNL0JFO0NOMnJDRjs7QU14ckNBO0VBQ0U7SU4yQkY7SU14Qkk7R04wckNGOztFTXZyQ0E7SU5xQkY7SU1sQkk7R055ckNGO0NBQ0Y7O0FNdHJDQTs7QUFDQTtFTmFBO0VBQUE7Q0E0cUNBOztBTXJyQ0E7RU5TQTtFQUFBO0VBQUE7RUFBQTtDQWdyQ0E7O0FNcnJDQTtFQUNFO0VBQ0E7Q053ckNGOztBTXJyQ0E7O0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTndyQ0Y7O0FNcnJDQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTndyQ0Y7O0FPcndDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQd3dDSjs7QU90d0NRO0VBREo7SUFFUTtHUHl3Q1Y7Q0FDRjs7QU92d0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQeXdDRjs7QU94d0NFO0VBQ0M7RUFDQTtFQUNBO0NQMHdDSDs7QU94d0NFO0VBZkQ7SUFnQkU7R1Ayd0NEO0NBQ0Y7O0FPendDSTtFQUNJO0VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDUDJ3Q1I7O0FPMXdDUTtFQUNJO0VBQ0E7RUFDQTtDUDR3Q1o7O0FPM3dDWTtFQUpKO0lBS1E7R1A4d0NkO0NBQ0Y7O0FPN3dDWTtFQUNJO0VBQ0E7Q1Ard0NoQjs7QU85d0NnQjtFQUNJO0VBQ0E7Q1BneENwQjs7QU8vd0NvQjtFQUhKO0lBSVE7R1BreEN0QjtDQUNGOztBT2p4Q29CO0VBTko7SUFPUTtHUG94Q3RCO0NBQ0Y7O0FPbnhDb0I7RUFDSTtDUHF4Q3hCOztBT2h4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7Q1BreENaOztBT2p4Q1k7RUFDSTtFQUNBO0VBQUE7Q1BteENoQjs7QU9qeENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQbXhDaEI7O0FPbHhDZ0I7RUFDSTtDUG94Q3BCOztBT2p4Q1k7RUE3Qko7SUE4QlE7SUFDQTtJQUNBO0lBQUE7WUFBQTtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHUG94Q2Q7O0VPbnhDYztJQUVJO0dQb3hDbEI7Q0FDRjs7QU9qeENnQjtFQUNJO0VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDUG14Q3BCOztBT2x4Q29CO0VBQ0k7Q1BveEN4Qjs7QU9ueEN3QjtFQUZKO0lBR1E7R1BzeEMxQjtDQUNGOztBT3B4Q29CO0VBQ0k7RUFBQTtFQUNBO0VBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQc3hDeEI7O0FPcnhDd0I7RUFQSjtJQVFRO0lBQUE7WUFBQTtJQUNBO0dQd3hDMUI7Q0FDRjs7QU90eEM0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDTmpHckI7RU1rR3FCO0VBQ0E7Q1B3eENoQzs7QU92eENnQztFQUNJO0NQeXhDcEM7O0FPdnhDZ0M7RUFiSjtJQWVRO0lBQ0EsMkNOMUd6QjtJTTJHeUI7SUFDQTtJQUNBO0lBQ0E7R1B5eENsQzs7RU94eENrQztJQUNJO0dQMHhDdEM7Q0FDRjs7QU90eENnQztFQURKO0lBRVE7R1B5eENsQztDQUNGOztBT3h4Q2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMkNONUh6QjtFTTZIeUI7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q1AweENwQzs7QU96eENvQztFQXBCSjtJQXFCUTtJQUNBO0dQNHhDdEM7Q0FDRjs7QU8xeENvQztFQUNJO0VBQ0E7RUFDQTtDUDR4Q3hDOztBT3B4Q2dCO0VBQ0k7RUFBQTtFQUNBO1VBQUE7Q1BzeENwQjs7QU9yeENvQjtFQUNJO0NQdXhDeEI7O0FPdHhDd0I7RUFGSjtJQUdRO0dQeXhDMUI7Q0FDRjs7QU92eENvQjtFQUNJO0VBQUE7RUFDQTtFQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7Q1B5eEN4Qjs7QU94eEN3QjtFQU5KO0lBT1E7SUFBQTtZQUFBO0lBQ0E7SUFDQTtHUDJ4QzFCO0NBQ0Y7O0FPMXhDd0I7RUFDSTtDUDR4QzVCOztBTzN4QzRCO0VBRko7SUFHUTtJQUNBO0lBQ0E7R1A4eEM5QjtDQUNGOztBTzV4QzRCO0VBUko7SUFTUTtHUCt4QzlCO0NBQ0Y7O0FPOXhDNEI7RUFDSTtDUGd5Q2hDOztBTzl4QzRCO0VBQ0k7VUFBQTtDUGd5Q2hDOztBTzd4Q2dDO0VBQ0k7VUFBQTtDUCt4Q3BDOztBTzd4QzZCO0VBQ0M7Q1AreEM5Qjs7QU81eEN5QjtFQUVFO0lBQ0M7R1A2eEMxQjtDQUNGOztBT3p4Q3dCO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7RUFBQTtVQUFBO0NQMnhDNUI7O0FPcHhDMkI7RUFERDtJQUVFO0dQdXhDMUI7Q0FDRjs7QU9weEM2QjtFQUNHO0VBQ0E7RUFDQTtFQUNBLDJDTnBPckI7RU1xT3FCO0VBQ0E7RUFDQTtFQUNGO0NQc3hDOUI7O0FPcnhDaUM7RUFUSjtJQVVRO0lBQ0E7SUFDSDtHUHd4Q2hDO0NBQ0Y7O0FPdHhDaUM7RUFmSjtJQWdCUTtHUHl4Q25DO0NBQ0Y7O0FPeHhDaUM7RUFDSTtDUDB4Q3JDOztBT3Z4QzRCO0VBRUk7RUFDQTtFQUNBO0VBQUE7VUFBQTtFQUNBO0VBQ0g7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQd3hDaEM7O0FPdnhDZ0M7RUFaSjtJQWFRO0lBQ0E7SUFDQTtJQUNIO0lBQ0E7R1AweEMvQjtDQUNGOztBT3h4Q29DO0VBQ0k7RUFDQTtFQUNBO0NQMHhDeEM7O0FPdHhDeUM7RUFERDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1B5eEN4QztDQUNGOztBT3J4Q2dDO0VBQ0k7RUFBQTtDUHV4Q3BDOztBTzd3Q0E7RUFNQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7Q1Ayd0NKOztBTzF3Q0k7RUFDSTtFQUNBO0NQNHdDUjs7QU8xd0NJO0VBaEJKO0lBaUJRO0dQNndDTjtDQUNGOztBTzF3Q0M7RUFERDtJQUVFO0dQOHdDQTtDQUNGOztBTzN3Q0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUDZ3Q0o7O0FPNXdDQztFQVpEO0lBYUU7R1Ard0NBO0NBQ0Y7O0FRdm9EQTtFQUNFO0NSMG9ERjs7QVN4b0RNO0VBREY7SUFFSTtJQUNBO0lBQ0E7R1Q0b0ROO0NBQ0Y7O0FTeG9ETTtFQURGO0lBRUk7R1Qyb0ROO0NBQ0Y7O0FTdm9ETTtFQURGO0lBRUk7SUFDQTtHVDBvRE47Q0FDRjs7QVNsb0RVO0VBREY7SUFFSTtHVHFvRFY7Q0FDRjs7QVNub0RVO0VBTEY7SUFNSTtHVHNvRFY7Q0FDRjs7QVNub0RZO0VBREY7SUFFSTtJQUNBO0lBQ0E7R1Rzb0RaO0NBQ0Y7O0FTcG9EWTtFQVBGO0lBUUk7SUFDQTtJQUNBO0dUdW9EWjtDQUNGOztBUzluRFU7RUFERjtJQUVJO0dUaW9EVjtDQUNGOztBUy9uRFU7RUFMRjtJQU1JO0dUa29EVjtDQUNGOztBUy9uRFk7RUFERjtJQUVJO0lBQ0E7SUFDQTtHVGtvRFo7Q0FDRjs7QVNob0RZO0VBUEY7SUFRSTtJQUNBO0lBQ0E7R1Rtb0RaO0NBQ0Y7O0FTaG9EVTtFQUNFLHFEUnRDSTtDRHdxRGhCOztBQWxxREE7Ozs7Ozs7R0FBQTs7QUFRQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO01BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7S0FBQTtNQUFBO1VBQUE7Q0FBQTs7QUFBQTtFQUFBO0tBQUE7TUFBQTtVQUFBO0NBQUE7O0FBQUE7RUFBQTtLQUFBO01BQUE7VUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFBQTtFQUFBO0NBQUE7O0FBQUE7RUFBQTtDQUFBOztBQUFBO0VBQUE7Q0FBQTs7QUFFQTs7QUFFQTs7RUFFRTtDQW1xREY7O0FBaHFEQTtFQUNDO0VBQ0E7RUFDQTtDQW1xREQ7O0FBbHFEQztFQUpEO0lBS0U7R0FxcURBO0NBQ0Y7O0FBcHFEQztFQVBEO0lBUUU7R0F1cURBO0NBQ0Y7O0FBbnFEQztFQUREO0lBRUU7R0F1cURBO0NBQ0Y7O0FBcnFEQTtFQUNDO0NBd3FERDs7QUF2cURDO0VBRkQ7SUFHRTtHQTBxREE7Q0FDRjs7QUF6cURDO0VBTEQ7SUFNRTtHQTRxREE7Q0FDRjs7QUF4cURDO0VBQ0M7Q0EycURGOztBQXJxREU7RUFERDtJQUVFO0dBeXFERDtDQUNGOztBQXZxREc7RUFDQztVQUFBO0VBQ0E7RUFBQTtDQXlxREo7O0FBeHFESTtFQUNDO1VBQUE7Q0EwcURMOztBQWxxREM7RUFDRztDQXFxREo7O0FBanFERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQW1xREg7O0FBbHFERztFQVZEO0lBV0U7R0FxcURGO0NBQ0Y7O0FBL3BEQTtFQUNFO0NBa3FERjs7QUFqcURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBbXFESjs7QUFscURJO0VBVkY7SUFXSTtHQXFxREo7Q0FDRjs7QUEvcERFOztFQXZHRjtFQUFBO0VBMEdHO0VBQ0E7RUFDQTtFQUNBO0NBa3FESDs7QUEvcERDO0VBaEhEO0VBQUE7Q0FreERBOztBQS9wREc7RUFDQztFQUNBO0NBaXFESjs7QUF6cERFO0VBQ0M7RUFDQTtDQTRwREg7O0FBM3BERztFQUhEO0lBSUU7R0E4cERGO0NBQ0Y7O0FBN3BERztFQU5EO0lBT007R0FncUROO0NBQ0Y7O0FBNXBEQztFQXpJRDtFQUFBO0VBQUE7Q0F3eURBOztBQTVwREc7RUFHQztFQUNBO0NBNHBESjs7QUExcERJO0VBQ0M7Q0E0cERMOztBQS9vREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtDQWdwREQ7O0FBL29EQztFQUNDO0VBQ0E7RUFDQTtDQWlwREY7O0FBaHBERTtFQUpEO0lBS0U7SUFBQTtHQW1wREQ7Q0FDRjs7QUFqcERDO0VBQ0M7RUFDQTtFQUNBO0NBbXBERjs7QUFscERFO0VBSkQ7SUFLRTtJQUFBO0dBcXBERDtDQUNGOztBQWpwREE7RUFDQztDQW9wREQ7O0FBaHBEQTtFQUNDO0VBQ0E7Q0FtcEREOztBQTdvREE7RUFDQztFQUNBO0VBQ0E7Q0FncEREOztBQTdvREE7RUE5TUE7RUFBQTtFQUFBO0VBQUE7Q0ErMURBOztBQTlvREE7RUFDQztDQWlwREQ7O0FBL29EQTtFQXBOQTtFQUFBO0NBdTJEQTs7QUEvb0RBO0VBQ0M7Q0FrcEREOztBQWpwREM7RUFGRDtJQXhOQTtHQSsyREU7Q0FDRjs7QUFqcERBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0FvcEREOztBQWpwREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDQW9wREY7O0FBanBEQTtFQUNDO0NBb3BERDs7QUFqcERBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FvcEREOztBQWxwREM7RUFDQztFQUNBO0NBb3BERjs7QUFqcERFO0VBQ0M7VUFBQTtDQW1wREg7O0FBaHBEQztFQUNDO0VBQUE7RUFDQTtVQUFBO0NBa3BERjs7QUEvb0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NBa3BERDs7QUFqcERDO0VBQ0M7RUFDQTtDQW1wREY7O0FBaHBERTtFQUNDO1VBQUE7Q0FrcERIOztBQS9vREM7RUFDQztFQUFBO0VBQ0E7VUFBQTtDQWlwREY7O0FBMW9EQztFQUNDO0NBNm9ERjs7QUF4b0RDO0VBQ0M7Q0Eyb0RGOztBQXJvREU7RUFERDtJQUVFO0dBeW9ERDtDQUNGOztBQXhvREU7RUFKRDtJQUtFO0dBMm9ERDtDQUNGOztBQTFvREU7RUFQRDtJQVFFO0dBNm9ERDtDQUNGOztBQXhvREM7RUFDQztDQTJvREY7O0FBdm9EQTs7Ozs7Ozs7Ozs7OztHQUFBOztBQWVDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXlvREg7O0FBeG9ERztFQU5GO0lBT0s7SUFDQTtHQTJvREo7Q0FDRjs7QUExb0RJO0VBVkg7SUFXSTtHQTZvREg7Q0FDRjs7QUE1b0RHO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E4b0RMOztBQTFvREs7RUFkRjtJQWVHO0dBNm9ESjtDQUNGOztBQXpvREM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBNG9ESDs7QUF2b0RJO0VBVkg7SUFXSztJQUNBO0dBMG9ESjtDQUNGOztBQXZvREM7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5b0RGOztBQXhvREU7RUFSRDtJQVNHO0lBQ0E7SUFDQTtHQTJvREY7Q0FDRjs7QUF6b0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBMm9ESjs7QUExb0RJO0VBUEY7SUFRSTtHQTZvREo7Q0FDRjs7QUEzb0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBNm9ESjs7QUE1b0RJO0VBUEY7SUFRSTtHQStvREo7Q0FDRjs7QUE3b0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Erb0RKOztBVXpuRUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7Q1V2REE7O0FBQUE7RVZ1REE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO09BQUE7UUFBQTtZQUFBO0dBQUE7O0VBQUE7SUFBQTtPQUFBO1FBQUE7WUFBQTtHQUFBOztFQUFBO0lBQUE7T0FBQTtRQUFBO1lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUE7O0VBQUE7SUFBQTtHQUFBOztFQUFBO0lBQUE7R0FBQTs7RUFBQTtJQUFBO0dBQUEiLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBpbmplY3RzIFRhaWx3aW5kJ3MgYmFzZSBzdHlsZXMsIHdoaWNoIGlzIGEgY29tYmluYXRpb24gb2ZcbiAqIE5vcm1hbGl6ZS5jc3MgYW5kIHNvbWUgYWRkaXRpb25hbCBiYXNlIHN0eWxlcy5cbiAqXG4gKiBZb3UgY2FuIHNlZSB0aGUgc3R5bGVzIGhlcmU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvYmxvYi9tYXN0ZXIvY3NzL3ByZWZsaWdodC5jc3NcbiAqXG4gKiBJZiB1c2luZyBgcG9zdGNzcy1pbXBvcnRgLCB1c2UgdGhpcyBpbXBvcnQgaW5zdGVhZDpcbiAqXG4gKiBAaW1wb3J0IFwidGFpbHdpbmRjc3MvcHJlZmxpZ2h0XCI7XG4gKi9cbkB0YWlsd2luZCBiYXNlO1xuXG4vKiogSW1wb3J0IHZhcmlhYmxlcyAqL1xuQGltcG9ydCBcImNvbW1vbi92YXJpYWJsZXNcIjtcbi8qKlxuICogSW1wb3J0IG5wbSBkZXBlbmRlbmNpZXNcbiAqXG4gKiBQcmVmaXggeW91ciBpbXBvcnRzIHdpdGggYH5gIHRvIGdyYWIgZnJvbSBub2RlX21vZHVsZXMvXG4gKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS93ZWJwYWNrLWNvbnRyaWIvc2Fzcy1sb2FkZXIjaW1wb3J0c1xuICovXG4vLyBAaW1wb3J0IFwifnNvbWUtbm9kZS1tb2R1bGVcIjtcblxuLyoqXG4gKiBUaGlzIGluamVjdHMgYW55IGNvbXBvbmVudCBjbGFzc2VzIHJlZ2lzdGVyZWQgYnkgVGFpbHdpbmQgcGx1Z2lucy5cbiAqXG4gKiBJZiB1c2luZyBgcG9zdGNzcy1pbXBvcnRgLCB1c2UgdGhpcyBpbXBvcnQgaW5zdGVhZDpcbiAqXG4gKiBAaW1wb3J0IFwidGFpbHdpbmRjc3MvY29tcG9uZW50c1wiO1xuICovXG5AdGFpbHdpbmQgY29tcG9uZW50cztcblxuLyoqIEltcG9ydCB0aGVtZSBzdHlsZXMgKi9cbkBpbXBvcnQgXCJjb21tb24vZ2xvYmFsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21tZW50c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dwLWNsYXNzZXNcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dHMvc2lkZWJhclwiO1xuQGltcG9ydCBcImxheW91dHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9wYWdlc1wiO1xuQGltcG9ydCBcImxheW91dHMvcG9zdHNcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3RpbnltY2VcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL2hvbWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZvdG9yYW1hXCI7XG5cbi8qKlxuICogVGhpcyBpbmplY3RzIGFsbCBvZiBUYWlsd2luZCdzIHV0aWxpdHkgY2xhc3NlcywgZ2VuZXJhdGVkIGJhc2VkIG9uIHlvdXJcbiAqIGNvbmZpZyBmaWxlLlxuICpcbiAqIElmIHVzaW5nIGBwb3N0Y3NzLWltcG9ydGAsIHVzZSB0aGlzIGltcG9ydCBpbnN0ZWFkOlxuICpcbiAqIEBpbXBvcnQgXCJ0YWlsd2luZGNzcy91dGlsaXRpZXNcIjtcbiAqL1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLypoZXJlIGknbSBhZGRpbmcgYSBjdXN0b20gJ2NvbnRhaW5lcicgY2xhc3Mgc2luY2UgdGhlIGJyZWFrcG9pbnRzIHVzZWQgZm9yIHRoaXMgYXJlIGNyYXp5LiAqL1xuXG5hLFxucCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHR3aWR0aDoxMDI0cHg7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG5cdFx0d2lkdGg6MTI3NHB4O1xuXHR9XG59XG5cbi5tb2JpbGUtb25seSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi50YWJsZXQtb25seSB7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmZvb3RlciB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0fVxufVxuXG5kaXZbZGF0YS1pZD0nZm9vdGVyLWxpbmtzJ10ge1xuXHR1bCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMjVzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDEwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc2VydmF0aW9ucykge1xuXHRtYWluIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOjcwcHg7XG4gICAgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRoZWlnaHQ6ODBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL2ltYWdlcy9zdmcvUlctUmF2ZW4uc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmhvbWUtYm90dG9tIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIHJpZ2h0OjA7XG4gICAgY29udGVudDonJztcbiAgICB3aWR0aDoxMDBweDtcbiAgICBoZWlnaHQ6ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3JhdmVud29vZC9pbWFnZXMvc3ZnL1JXLVJhdmVuLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgcmlnaHQ6NTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmV4cGFuZGFibGVfdGV4dF9ibG9jayB7XG5cdGgzIHtcblx0XHRzcGFuLFxuXHRcdHAge1xuXHRcdFx0QGFwcGx5IGZvbnQtc2FucyB0ZXh0LXhsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjojYzg4NTMyICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDo5MDA7XG5cdFx0fVxuXHR9XG5cdD4gZGl2IHtcblx0XHRAYXBwbHkgZm9udC1zYW5zIHRleHQteGw7XG5cdFx0cCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucm9vbS1waG90by1nYWxsZXJ5LXNlY3Rpb24ge1xuXHQuc3dpcGVyLXJvb21zIHtcblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0XHRcdGhlaWdodDo0MDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6NjE5cHg7XG4gICAgICAgIFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXJvb21zLXRodW1icyB7XG5cdFx0QGFwcGx5IGJnLWNvbmNyZXRlIHB5LTM7XG5cdFx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHQvL3dpZHRoOjE1MHB4O1xuXHRcdFx0XHQvL2hlaWdodDoxMjVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRcdC8vYm9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0Ly9ib3JkZXI6M3B4IHNvbGlkICNiZmE3NzU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0XHRcdFx0XHQvL2JvcmRlcjozcHggc29saWQgIzgwNzQ2NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLmZvdG9yYW1hX19hcnIge1xuXHRwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6MTAwJSAhaW1wb3J0YW50O1xuXHRib3R0b206MCAhaW1wb3J0YW50O1xuXHR3aWR0aDo1MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDoxNDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcblxuXHR6LWluZGV4Ojk5OTk5ICFpbXBvcnRhbnQ7XG5cdCYuZm90b3JhbWFfX2Fyci0tcHJldiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6MCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNmMmYzZjIgdXJsKCcuLi9yYXZlbndvb2QvaW1hZ2VzL2Fycm93cy9hcnJvdy1sZWZ0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdFx0ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYuZm90b3JhbWFfX2Fyci0tbmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OjAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZjJmM2YyIHVybCgnLi4vcmF2ZW53b29kL2ltYWdlcy9hcnJvd3MvYXJyb3ctcmlnaHQucG5nJykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmZvdG9yYW1hX19hcnItLWRpc2FibGVkIHtcblx0b3BhY2l0eToxICFpbXBvcnRhbnQ7XG59XG5cblxuLmZvdG9yYW1hX19zdGFnZSB7XG5cdHotaW5kZXg6OTk5O1xuXHRvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcblx0b3BhY2l0eTowO1xuXHR3aWR0aDoycHggIWltcG9ydGFudDtcblx0aGVpZ2h0OjJweCAhaW1wb3J0YW50O1xufVxuXG4uZm90b3JhbWFfX25hdi0tdGh1bWJzIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG5cdEBhcHBseSBteC0zIHB4LTM7XG59XG4uZm90b3JhbWFfX3RodW1iIHtcblx0bWFyZ2luOjAgMjBweCAhaW1wb3J0YW50O1xufVxuLmZvdG9yYW1hX19uYXYsIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG5cdEBhcHBseSBweS0zO1xufVxuXG4uZm90b3JhbWFfX25hdi0tdGh1bWJzIHtcblx0cGFkZGluZzoyMHB4IDAgIWltcG9ydGFudDtcblx0QG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdEBhcHBseSBiZy1jb25jcmV0ZTtcblx0fVxufVxuXG4uZm90b3JhbWFfX2RvdCB7XG5cdHdpZHRoOjEycHggIWltcG9ydGFudDtcblx0aGVpZ2h0OjEycHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzgwNzQ2NSAhaW1wb3J0YW50O1xufVxuLmZvdG9yYW1hX19hY3RpdmUge1xuXHQuZm90b3JhbWFfX2RvdCB7XG5cdFx0d2lkdGg6MTJweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDoxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiNjODg1MzIgIWltcG9ydGFudDtcblx0fVxufVxuLnN3aXBlci1zbGlkZS1kdXBsaWNhdGUge1xuXHR2aXNpYmlsaXR5OmhpZGRlbjtcbn1cblxuLnJvb20tYXJyb3ctbGVmdCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0d2lkdGg6NzBweDtcblx0aGVpZ2h0OjE0OHB4O1xuXHRiYWNrZ3JvdW5kOiNmMmYyZjI7XG5cdHotaW5kZXg6OTk5OTtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Ym9yZGVyOjA7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjIpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0O1xuXHRcdHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuXHR9XG59XG4ucm9vbS1hcnJvdy1yaWdodCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHRib3R0b206MDtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdHdpZHRoOjcwcHg7XG5cdGhlaWdodDoxNDhweDtcblx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0ei1pbmRleDo5OTk5O1xuXHR0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRib3JkZXI6MDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMikgcm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0O1xuXHRcdHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcblx0fVxufVxuXG5cblxuYm9keS5zaW5nbGUtcm9vbSB7XG5cdHAge1xuXHRcdGNvbG9yOiM2YjY1NWQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZXZlbnQtcG9zdGluZyB7XG5cdHAge1xuXHRcdGNvbG9yOiM2YjY1NWQgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubG9jYXRpb25tYXAge1xuXHRpZnJhbWUge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XG5cdFx0XHRoZWlnaHQ6NDAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6MTAzcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuXHRcdFx0bWFyZ2luLXRvcDoxMTVweDtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5wYWdlLWlkLTE5NiB7XG5cdCNjb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKipcbiAqIEhlcmUgeW91IHdvdWxkIGFkZCBhbnkgY3VzdG9tIHV0aWxpdGllcyB5b3UgbmVlZCB0aGF0IGRvbid0IGNvbWUgb3V0IG9mIHRoZVxuICogYm94IHdpdGggVGFpbHdpbmQuXG4gKlxuICogRXhhbXBsZSA6XG4gKlxuICogLmJnLXBhdHRlcm4tZ3JhcGgtcGFwZXIgeyAuLi4gfVxuICogLnNrZXctNDUgeyAuLi4gfVxuICpcbiAqIE9yIGlmIHVzaW5nIGEgcHJlcHJvY2Vzc29yIG9yIGBwb3N0Y3NzLWltcG9ydGA6XG4gKlxuICogQGltcG9ydCBcInV0aWxpdGllcy9iYWNrZ3JvdW5kLXBhdHRlcm5zXCI7XG4gKiBAaW1wb3J0IFwidXRpbGl0aWVzL3NrZXctdHJhbnNmb3Jtc1wiO1xuICovXG5cbiAuY2FzZWl0ZW0ge1xuICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICB3aWR0aDoyOTBweDtcbiAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgIHdpZHRoOjM4MHB4OyBcbiAgICB9XG4gICAuZm9sZGVybGluayB7XG4gICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICBkaXNwbGF5OmZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgd2lkdGg6MTAwJTtcbiAgICAgaGVpZ2h0OjE3OXB4O1xuICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcmF2ZW53b29kL2ltYWdlcy9mb2xkZXIucG5nJyk7XG4gICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuXG4gICAgIH1cbiAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICBoZWlnaHQ6MjM0cHg7XG4gICAgIH1cbiAgICB9XG4gfVxuXG4gLnBhcGVyY2xpcCB7XG4gICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgIGxlZnQ6MzJweDtcbiAgIHRvcDoxMHB4O1xuICAgd2lkdGg6OHB4O1xuICAgei1pbmRleDozO1xuICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcblxuICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICB0b3A6MTJweDtcbiAgICAgIHdpZHRoOmluaXRpYWw7XG4gICAgfVxuIH1cblxuIC5mb2xkZXJpbWcge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLy8gIHdpZHRoOjEwMCU7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgd2lkdGg6MjYxcHg7XG4gIGhlaWdodDoxMzdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuICAgIHdpZHRoOjM0MXB4O1xuICAgIGhlaWdodDoxNzhweDtcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG5cbiAgfVxuICAuY2xvc2VkLXN0YW1wIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aWR0aDoxNjBweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICB6LWluZGV4OjI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICB3aWR0aDphdXRvO1xuICAgIH1cbiAgfVxuICAucGVuZGluZy1zdGFtcCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6MTYwcHg7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgei1pbmRleDoyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuICAgICAgd2lkdGg6NzUlO1xuICAgIH1cbiAgfVxuICAuY2xvc2VkbWFza2VyIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICB6LWluZGV4OjE7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiNlZmVjYzk7XG4gICAgb3BhY2l0eTouNzU7XG4gIH1cbiB9IiwiLyoqIENvbG9ycyAqL1xuJGJyYW5kLXByaW1hcnk6ICM1MjVkZGM7XG5cbi8qKiBCb3ggTW9kZWwgICovXG4kc3BhY2VyOiAycmVtO1xuXG4vKiogRm9udCBXZWlnaHQgKiovXG4kZnctZXh0cmFib2xkOiA5MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhbWVkaXVtOiA2MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWxpZ2h0OiAzMDA7XG5cbi8qKiBCcmVha3BvaW50cyAqKi9cbiRicC14eHNtYWxsOiAzMjBweDtcbiRicC14c21hbGw6IDM3NXB4O1xuJGJwLXNtYWxsOiA0MjVweDtcbiRicC10YWJsZXRrOiA2MDBweDtcbiRicC10YWJsZXRwMjogNzY3cHg7XG4kYnAtdGFibGV0cDogNzY4cHg7XG4kYnAtdGFibGV0bDogMTAyNHB4O1xuJGJwLWxhcHRvcDogMTIwMHB4O1xuJGJwLWxhcmdlOiAxNDQwcHg7XG4kYnAteGxhcmdlOiAxNjAwcHg7XG4kYnAteHhsYXJnZTogMTkyMHB4O1xuJGJwLXh4eGxhcmdlOiAyNTYwcHg7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3JhdmVud29vZC9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xuICAgIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3JhdmVud29vZC9mb250cy9Sb2JvdG9TbGFiLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiRmLXJvYm90bzogXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuXG4kZi1yb2JvdG8tc2xhYjogXCJSb2JvdG8gU2xhYlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiIsImJvZHkge1xuICAgIEBhcHBseSBmb250LXNhbnMgb3ZlcmZsb3cteC1oaWRkZW47XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaCB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgdGV4dC0yMXB4IGZvbnQtYmxhY2sgdHJhY2tpbmctMC44OHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRrKSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0zMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAYXBwbHkgdGV4dC14bCBmb250LWJsYWNrIHRyYWNraW5nLTAuODRweCBsZWFkaW5nLW5vcm1hbDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSBmb250LWJsYWNrIHRleHQtMThweCBtYi00O1xuICAgICAgICAvL210LThcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgQGFwcGx5IGZsb2F0LWxlZnQgdy1mdWxsIGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIEBhcHBseSB0ZXh0LXhzIHRleHQtZmxpbnQ7XG4gICAgfVxuXG4gICAgLmZsaXAtaWNvbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBAYXBwbHkgbGlzdC1kaXNjO1xuICAgIH1cblxuICAgIHAsXG4gICAgc3BhbixcbiAgICB1bCBsaSxcbiAgICBvbCBsaSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGZvbnQtbm9ybWFsIGxlYWRpbmctMzAgdGV4dC0xNXB4IGZvbnQtc2VyaWYgcGItNTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIEBhcHBseSBtbC0xMjtcbiAgICB9XG47XG5cbiAgICB1bCBsaSxcbiAgICBvbCBsaSB7XG4gICAgICAgIEBhcHBseSBwYi0zO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1icmFuZHktcHVuY2ggbm8tdW5kZXJsaW5lIHRleHQtMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWR1c3R5LWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1iYW5uZXIsXG4gICAgLnN1Yi1iYW5uZXIsXG4gICAgLmV2ZW50cy1iYW5uZXIge1xuICAgICAgICBAYXBwbHkgaC00MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgICBAYXBwbHkgaC02MTVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWN0aXZlLXJvb21zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYnJhbmR5LXB1bmNoIGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWJvcmRlciB7XG4gICAgICAgIEBhcHBseSBtYi0yMHB4IGgtNnB4IGJnLWNvdmVyIGJnLWF1dG87XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGspIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0yMHB4IG1iLTIwcHggaC02cHggYmctY292ZXIgYmctY2VudGVyIHctZnVsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iZy13aGl0ZSB7XG4gICAgICAgIC5oaWdobGlnaHQtZmVhdC1jb250YWluZXIge1xuICAgICAgICAgICAgLmhpZ2hsaWdodC1mZWF0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAucm9vbS1jb3B5LWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG14LTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTJ4bDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQgdGV4dC0xNXB4IG15LTAgbXgtYXV0byBtYXgtdy0zMDhweCBsZWFkaW5nLW5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHktNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlc2VydmF0aW9ucyB7XG4gICAgaDMge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1idXR0b25zIHtcbiAgICAgICAgQGFwcGx5IGZsZXggdGV4dC1jZW50ZXI7XG4gICAgfVxuXG5cbiAgICAuYWN0aXZlLXJlcy1idG4ge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWItMiBib3JkZXItYnJhbmR5LXB1bmNoIHRleHQtYnJhbmR5LXB1bmNoIGJnLXdoaXRlIG14LTIxcHggcHgtMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1icmFuZHktcHVuY2ggYmctd2hpdGUgbXgtMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jYXZhaWxhYmlsaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZS11cHBlciB7XG4gICAgcCxcbiAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ2FsbGVyeSBwYi0wO1xuICAgIH1cbn1cblxuLmhvbWUtYm90dG9tIHtcbiAgICBpbWcge1xuICAgICAgICBAYXBwbHkgbGVmdC0wIHRvcC0wIHctYXV0byBtYXgtaC0yMTNweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgQGFwcGx5IHByLTg0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tLWlubmVyIHtcbiAgICAgICAgcCxcbiAgICAgICAgc3BhbixcbiAgICAgICAgb2wgbGksXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWZsaW50IGZvbnQtc2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy5uYXZpZ2F0aW9ucyB7XG4vLyAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNzVzO1xuLy8gICAgLW8tdHJhbnNpdGlvbjogMC43NXM7XG4vLyAgICB0cmFuc2l0aW9uOiAwLjc1cztcbi8vXG4vLyAgICBuYXYjc2l0ZS1uYXZpZ2F0aW9uIHtcbi8vICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuLy8gICAgICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbi8vICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItdC0yIGJvcmRlci1zb2xpZCBib3JkZXItd2hpdGU7XG4vL1xuLy8gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbi8vICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLTA7XG4vLyAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB0LTk7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBwdC0wO1xuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vXG4vLyAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4vLyAgICAgICAgICAgIHVsLm5hdi1tZW51LFxuLy8gICAgICAgICAgICB1bC5tZW51IHtcbi8vICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgZmxvYXQtcmlnaHQgLW10LTE3cHg7XG4vLyAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgbGkge1xuLy8gICAgICAgICAgICAgICAgICAgIEBhcHBseSBwbC0xNXB4IHByLTIwcHggcGItMCBsaXN0LW5vbmU7XG4vL1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lIHBiLTA7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgICAgICAgICBhIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSAgcGItNSBoLTQ1cHggdy04MHBlcmNlbnQ7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBibG9jayBoLWF1dG8gaC0zMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LXhsIGJsb2NrIGZvbnQtYmxhY2sgdXBwZXJjYXNlIGxlYWRpbmctdGlnaHQgZm9udC1zYW5zO1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSAgcGItMi4yIHRleHQtYmFzZSBmb250LWJsYWNrIHRleHQtcmlnaHQgdGV4dC0xNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXhsO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrIHB0LTAgdy1mdWxsIG1iLTQgLW10LTMgbWwtMCBvcGFjaXR5LTA7XG4vL1x0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDFzO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZpeGVkIGhpZGRlbiBmbGV4LWNvbCB3LWF1dG8gbXQtMCAgbWItYXV0byBiZy1ibGFjayBib3JkZXItbC00IHB0LTYgcGItMyBib3JkZXItYnJhbmR5LXB1bmNoO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTAgcGItMCBwdC0wIGZsZXggdy1mdWxsO1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHB0LTIgZmxleC1jb2wgYmctYmxhY2sgdy1hdXRvIHB0LTIgcGItMjtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNXB4IHB0LTAgcGItMyBoLWF1dG8gdGV4dC1sZWZ0IGZvbnQtYmxhY2sgdHJhY2tpbmctMC43NXB4O1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHQtMCBwYi0wO1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icmFuZHktcHVuY2g7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAubmF2LW1lbnUge1xuLy8gICAgICAgICAgICAgICAgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4vLyAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtYmFzZWxpbmUgZmxleC1jb2w7XG4vL1xuLy9cdCAgICAgICAgICAgICAgICAubmF2LWFycm93IHtcbi8vXHRcdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNTRzO1xuLy9cdFx0ICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4vL1x0ICAgICAgICAgICAgICAgIH1cbi8vXHQgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiRicC10YWJsZXRwMikge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjphbGwgMXM7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vXHQgICAgICAgICAgICAgICAgfVxuLy9cdCAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbi8vXHRcdCAgICAgICAgICAgICAgICAmLm9wZW5lZC1kcm9wZG93biB7XG4vL1x0XHRcdCAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuLy9cdFx0XHRcdCAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbi8vXHRcdFx0ICAgICAgICAgICAgICAgIH1cbi8vXHRcdCAgICAgICAgICAgICAgICB9XG4vL1x0ICAgICAgICAgICAgICAgIH1cbi8vXHQgICAgICAgICAgICAgICAgJi5vcGVuZWQtZHJvcGRvd24ge1xuLy9cdFx0ICAgICAgICAgICAgICAgIC5uYXYtYXJyb3cge1xuLy9cdFx0XHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjU0cztcbi8vXHRcdFx0ICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbi8vXG4vL1x0XHQgICAgICAgICAgICAgICAgfVxuLy9cdFx0ICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4vL1x0XHRcdCAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6ZmxleDtcbi8vXHRcdFx0ICAgICAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDokYnAtdGFibGV0cDIpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246YWxsIDFzO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo5NXB4O1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vXHRcdFx0ICAgICAgICAgICAgICAgIGxpIHtcbi8vXHRcdFx0XHQgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbi8vXHRcdFx0ICAgICAgICAgICAgICAgIH1cbi8vXHRcdCAgICAgICAgICAgICAgICB9XG4vL1x0ICAgICAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vL1xuLy8gICAgICAgIC5tZW51LXN1Yi1tZW51LWNvbnRhaW5lciB7XG4vL1xuLy8gICAgICAgICAgICB1bCNzdWItbWVudSB7XG4vLyAgICAgICAgICAgICAgICBAYXBwbHkgbWwtMDtcbi8vXG4vLyAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbG9hdC1yaWdodCBmbGV4IGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbi8vICAgICAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICAgICBsaSB7XG4vLyAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBsLTE1cHggcHItMjBweCBsaXN0LW5vbmUgbWItMDtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQteGwgbGVhZGluZy0xOHB4IGgtNTVweCBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciB0cmFja2luZy0xLjgzcHggdy1mdWxsIHRleHQtY2VudGVyIGJvcmRlci0zcHggYm9yZGVyLXNvbGlkIGJvcmRlci1icmFuZHktcHVuY2ggcHktMiBweC0zIG10LTM7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdhbGxlcnk7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNHB4IGJsb2NrIGgtYXV0byBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1icmFuZHktcHVuY2g7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lO1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBub3JtYWwtY2FzZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxuLy8gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBub3JtYWwtY2FzZSB0ZXh0LXBvcnNjaGU7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgZmxleCBtYi0zIHctZnVsbCB0ZXh0LTE1cHggZm9udC1ibGFjayB1cHBlcmNhc2UgZm9udC1zYW5zIGxlYWRpbmctdGlnaHQ7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtc20gdy1hdXRvO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaDtcbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cbi5jbXMtcGFnZSB7XG4gICAgLmVudHJ5LWNvbnRlbnQsXG4gICAgLmZsZXhpYmxlLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgIEBhcHBseSBweC00NnB4IHB0LTI3cHggYmctd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCxcbiAgICAgICAgc3BhbixcbiAgICAgICAgdWwgbGksXG4gICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWZsaW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8uaW5zaWRlLWdyaWQtY29sdW1uIHtcbiAgICAgICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLm15c3RlcnktbGlzdCB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAYXBwbHkgbGVhZGluZy1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgbGkuaGlkZGVuX2xhYmVsIGlucHV0IHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuXG4gICAgLmZsZXhpYmxlLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgLmxnYy1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pbnNpZGUtZ3JpZC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBweS0wIHB4LTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHByLTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHByLTA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1heC1oLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTAgdy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZGFibGVfdGV4dF9ibG9jayB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsb2F0LWxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwYW5kZWQtY29weSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjc1cztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZl9icm93c2VyX2Nocm9tZSB7XG4gICAgICAgIEBhcHBseSB3LXNjcmVlbiBtYXgtdy1zY3JlZW4gcmVsYXRpdmUgaW5zZXQteC0xLzIgLW14LTUwdnc7XG5cbiAgICAgICAgLmdmb3JtX3RpdGxlIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaCB1cHBlcmNhc2UgdGV4dC14bCBmb250LWJsYWNrIHRyYWNraW5nLTAuODRweCBsZWFkaW5nLW5vcm1hbCBteS0yNXB4IGJsb2NrIGZsb2F0LWxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgICBAYXBwbHkgdy1hdXRvIGJnLWdhbGxlcnkgcHgtNDZweCBtYXgtdy0xMjc0cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweC00NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5kYXRlLW9mLWFwcCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRyZXNzX3ppcCxcbiAgICAgICAgICAgIC5hZGRyZXNzX3N0YXRlLFxuICAgICAgICAgICAgLmFkZHJlc3NfY2l0eSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRyZXNzX3N0YXRlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkcmVzc196aXAge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWxlY3RcIl0ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwbC01O1xuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1zb2xpZCBib3JkZXItYnJhbmR5LXB1bmNoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYnJhbmR5LXB1bmNoIGN1cnNvci1wb2ludGVyIHRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtMzVweCB3LTIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzZWxlY3RcIl0sXG4gICAgICAgICAgICBsaSxcbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQ7XG5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhjZXJwdCB7XG4gICAgcCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWZsaW50O1xuICAgIH1cbn1cblxuLm5vdC1ldmVudCB7XG4gICAgLndpZGdldF9jdXN0b21faHRtbCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxufVxuXG5hc2lkZS53aWRnZXQtc2lkZWJhciB7XG4gICAgLndpZGdldF9hcmNoaXZlIHtcbiAgICAgICAgQGFwcGx5IHB4LTQ2cHggcHktMzBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0yOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZSBiZy13aGl0ZSBweC0xM3B4IG10LTIxcHggbWItMTExcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctNTE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXgtMCBib3JkZXItYiBib3JkZXItZHVzdHktZ3JleSBib3JkZXItc29saWQgcHktMTdweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcblxuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icmFuZHktcHVuY2g7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWZsaW50IHVwcGVyY2FzZSBmb250LXNhbnMgbGVhZGluZy0yMnB4IHBsLTMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icmFuZHktcHVuY2g7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5nZm9ybV93aWRnZXQsXG4gICAgLndpZGdldF9hcmNoaXZlIHtcbiAgICAgICAgQGFwcGx5IGJnLWdhbGxlcnk7XG5cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgQGFwcGx5IG15LTI7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIEBhcHBseSBweC00NnB4IHB5LTMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweC0yOHB4IHB5LTI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ibGFjayB0ZXh0LTJ4bDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQgbGVhZGluZy10aWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNhbnMgdGV4dC1mbGludDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTUxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJyYW5keS1wdW5jaCB0ZXh0LXdoaXRlIHRleHQtbGcgdXBwZXJjYXNlIGgtNTlweCBmb250LW1lZGl1bTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZmxpbnQgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMjcwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcHRvcCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy0yNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnR5cGUtcG9zdCwgLnNpbmdsZS1teXN0ZXJ5IHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIHAsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTU7XG4gICAgICAgIH1cblxuICAgICAgICBwLFxuICAgICAgICBzcGFuLFxuICAgICAgICBvbCBsaSxcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zc2JhLWNsYXNzaWMtMiB7XG4gICAgQGFwcGx5IHRleHQtY2VudGVyIG14LWF1dG8gbXktMCBibG9jayB3LWZ1bGw7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGFwcGx5IG14LTAgbXktNCBqdXN0aWZ5LWFyb3VuZDtcbiAgICB9XG5cbiAgICAuc3NicC10ZXh0IHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgICBAYXBwbHkgZmxleCB0ZXh0LWNlbnRlciBteC1hdXRvIG15LTA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4O1xuXG4gICAgICAgICAgICBAYXBwbHkgbXgtMCBteS0wIGp1c3RpZnktYXJvdW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC14eHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3NicC1saXN0IHtcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZTtcbiAgICB9XG5cbiAgICAuc3NicC1saXN0IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uc2luZ2xlLW15c3Rlcnkge1xuICAgIC5zc2JhLW1vZGVybi0yIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG59XG5cblxuI2V2ZW50cy1zaWRlYmFyIHtcbiAgICBAYXBwbHkgcHgtMjhweCBwdC0zMHB4IHBiLTExMXB4IGJnLWdhbGxlcnk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICBAYXBwbHkgcGItNDBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSBtYi0yMXB4IHRleHQtMnhsIC10cmFja2luZy0wLjFweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWh0bWwtd2lkZ2V0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xNXB4IGZvbnQtc2VyaWYgdGV4dC1mbGludCBtdC0xMHB4IG1iLTAgcGItMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KFtocmVmXj1cIm1haWx0b1wiXSkge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJyYW5keS1wdW5jaCBtdC0yNXB4IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtNTBweCB0ZXh0LXdoaXRlIHRleHQtbGcgdXBwZXJjYXNlIGZvbnQtbWVkaXVtIHctMjcwcHggbWF4LXctZnVsbDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWZsaW50IGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LTI3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHtcbiAgICBAYXBwbHkgbXgtYXV0byBteS0wIGJsb2NrIG1heC1oLTMzNXB4IHctYXV0bztcbn1cblxuYXNpZGUucG9zdC1zaWRlYmFyIHtcbiAgICBoMi53aWRnZXQtdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGV4dC0yeGw7XG4gICAgfVxuXG4gICAgLmxhdGVzdC1uZXdzLXNlY3Rpb24ge1xuICAgICAgICBAYXBwbHkgcHgtNDZweCBweS0zMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMjhweCBwdC0zMHB4IHBiLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0yOHB4IHB5LTI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1ub25lIHB4LTEzcHggbXQtMjFweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1iLTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXgtMCBweS0xN3B4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaCBmb250LXNhbnMgbGVhZGluZy0yMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYnJhbmR5LXB1bmNoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC5hcmNoaXZlLWxpc3Qge1xuICAgICAgICBAYXBwbHkgcHgtNDZweCBweS0zMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtMjhweCBwdC0zMHB4IHBiLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0yOHB4IHB5LTI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJjaGl2ZS15ZWFyLWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnllYXItd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAYXBwbHkgbWwtMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC02O1xuXG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9yYXZlbndvb2QvaW1hZ2VzL2NhcmV0LnBuZycpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IC8qIElFIDkgKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgLyogU2FmYXJpIDMtOCAqL1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJyYW5keS1wdW5jaCBhYnNvbHV0ZSByaWdodC0wIGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG14LTAgYm9yZGVyLWIgYm9yZGVyLWR1c3R5LWdyZXkgYm9yZGVyLXNvbGlkIHB5LTE3cHggaXRlbXMtY2VudGVyIGxpc3Qtbm9uZSBiZy13aGl0ZTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQgdXBwZXJjYXNlIGZvbnQtc2FucyBsZWFkaW5nLTIycHggcGwtMzBweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1icmFuZHktcHVuY2g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgbGlzdC1ub25lIGJnLXdoaXRlIHB4LTEzcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBtYi0wO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFjdGl2ZS15ZWFyICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtNDZweCBwdC0zMHB4IGZvbnQtc2VyaWYgdGV4dC1icmFuZHktcHVuY2g7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTI4cHggcHQtMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTI4cHggcHQtMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmdmb3JtX3dpZGdldCxcbiAgICAuYXJjaGl2ZS1saXN0LFxuICAgIC53aWRnZXRfcmVjZW50X2VudHJpZXMge1xuICAgICAgICBAYXBwbHkgYmctZ2FsbGVyeTtcblxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgbXktMjtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbXktMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtNDZweCBweS0zMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0bCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweC0yOHB4IHB0LTMwcHggcGItNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTI4cHggcHktMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJsYWNrIHRleHQtMnhsO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtdC0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1mbGludCBsZWFkaW5nLXRpZ2h0IHBiLTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHByLTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1zYW5zIHRleHQtZmxpbnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1icmFuZHktcHVuY2ggdGV4dC13aGl0ZSB0ZXh0LWxnIHVwcGVyY2FzZSBoLTU5cHggZm9udC1tZWRpdW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWZsaW50IGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTI3MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXB0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC1sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5mb290ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uYmxvZy1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4ubXlzdGVyeS1saW5rOmhvdmVyIHtcbiAgICBoMiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWZsaW50O1xuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tdXJkZXItbXlzdGVyaWVzIHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtNjNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgQGFwcGx5IHB4LTg0cHggZmxvYXQtbm9uZSBmbGV4IGZsZXgtY29sIGp1c3RpZnktYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuIGZsZXggZmxleC1jb2w7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcmF2ZW53b29kL2ltYWdlcy9kb3VibGUtbGluZXMucG5nXCIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXktNSBoLTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuYm9keS5ibG9nIHtcbiAgICAjY3VzdG9tX2h0bWwtMiB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICAgIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxufVxuXG5ib2R5LmFyY2hpdmUge1xuICAubGF0ZXN0LW5ld3Mtc2VjdGlvbiB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxufVxuXG4uc2luZ2xlLXJvb20ge1xuICAgIC5zc2JhLWNsYXNzaWMtMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIG9sIGxpLFxuICAgICAgICB1bCBsaSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1mbGludDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3J5LWV2ZW50IHtcbiAgICAuZGF0ZWluZm8ge1xuICAgICAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmdhbGxlcnktYXJlYSB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIC5nYWxsZXJ5LW1haW4taXRlbSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBoLTE2N3B4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldHApIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBoLTI5NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctY292ZXIgYmctY2VudGVyIGJnLW5vLXJlcGVhdCBoLTQ5NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWNvdmVyIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2LWFycm93IHtcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAvL3JpZ2h0OjIwcHg7XG5cdHJpZ2h0OjIwcHg7XG5cdHRvcDoxMHB4O1xuICAgIEBhcHBseSBhYnNvbHV0ZSAgc2VsZi1jZW50ZXIgbS1weCBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbiAgICB9XG59XG4uZmxpcEFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblxuICAgIEBhcHBseSBtLXB4IHJpZ2h0LTQwcHg7XG59XG4vLyNwcmltYXJ5LW1lbnUge1xuLy8gICAgQGFwcGx5IGl0ZW1zLWJhc2VsaW5lIC1tdC0xMXB4IG1sLTA7XG4vLyAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4vLyAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIHJlbGF0aXZlO1xuLy9cbi8vICAgICAgICBhIHtcbi8vICAgICAgICAgICBAYXBwbHkgZmxleDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgIGJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIEBhcHBseSBiZy1kdXN0eS1ncmV5IHctNSBoLTE1cHggb3BhY2l0eS01MDtcbiAgICB9XG4gICAgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgIH1cbn1cblxuLy8uc2l0ZS1icmFuZGluZyB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuLy99XG5cbi5mZWF0dXJlZC1ldmVudCB7XG4gICAgLnNzYmEtY2xhc3NpYy0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZmxpbnQ7XG4gICAgfVxufVxuXG4uZm9vdGVyLWJsb2NrIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLm92ZXJsYXkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC43NXM7XG4gICAgLW8tdHJhbnNpdGlvbjogMC43NXM7XG4gICAgdHJhbnNpdGlvbjogMC43NXM7XG59XG5cbi5wYWdlLW5hdiB7XG4gICAgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZTtcblxuICAgICAgICAubmF2LXByZXZpb3VzIGEsXG4gICAgICAgIC5uYXYtbmV4dCBhIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdy1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ldmVudC1wb3N0ID4gLnNpdGUtbWFpbiA+IG5hdi5wb3N0LW5hdmlnYXRpb24gIHtcbiAgICAgIEBhcHBseSBoaWRkZW47XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1wb3N0IHtcbiAgICAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgLm5hdi1saW5rcyB7XG4gICAgICAgICAgICAubmF2LXByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICBhLnByZXYge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1yb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHItMTRweCBwbC0wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1uZXh0IHtcbiAgICAgICAgICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LXJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1teXN0ZXJ5LFxuLmJsb2csXG5ib2R5LmF1dGhvciB7XG4gICAgYS5wYWdlLW51bWJlcnMge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtbXlzdGVyeSxcbi5ibG9nLFxuYm9keS5hdXRob3IsXG4uYXJjaGl2ZSB7XG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm15c3RlcnktbmF2LFxuICAgIC5ibG9nLW5hdiB7XG4gICAgICAgIGEucGFnZS1udW1iZXJzLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXhsIGJnLXRodW5kZXIgZm9udC1zYW5zIGZsZXgganVzdGlmeS1jZW50ZXIgdGV4dC13aGl0ZSB3LTEwIG14LTMgcGItMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uY3VycmVudCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYnJhbmR5LXB1bmNoO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJyYW5keS1wdW5jaCB0ZXh0LW1pbmUtc2hhZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuYm9keS5hcmNoaXZlIHtcbiAgICAjY3VzdG9tX2h0bWwtMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50cyxcbi5zaW5nbGUtbXlzdGVyeSB7XG4gICAgI2N1c3RvbV9odG0tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmJsb2ctYmFyIHtcbiAgICAuZ2Zvcm1fd2lkZ2V0LFxuICAgIC5hcmNoaXZlLWxpc3QsXG4gICAgLm5ldy1ibG9jayB7XG4gICAgICAgIEBhcHBseSBteC0wO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0aykge1xuICAgICAgICAgICAgQGFwcGx5IG14LTEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcmdlKSB7XG4gICAgICAgICAgICBAYXBwbHkgbXItYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50LXBvc3Rpbmcge1xuICAgIC5nZm9ybV93aWRnZXQsXG4gICAgLmFyY2hpdmUtbGlzdCxcbiAgICAubmV3LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgICAgc2VjdGlvbiNjdXN0b21faHRtbC0yIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0xIHB0LTMwcHggcGItMTExcHggYmctZ2FsbGVyeTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC14eHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG14LTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgIC8vIEBhcHBseSBteC0xMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgICAgICAgICAvLyBAYXBwbHkgbXItMTJweCBtbC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLWxhcHRvcCkge1xuICAgICAgICAgICAgICAgIC8vIEBhcHBseSBteC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbS1odG1sLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE1cHggZm9udC1zZXJpZiB0ZXh0LWZsaW50IG1iLTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYTpub3QoW2hyZWZePVwibWFpbHRvXCJdKTpub3QoW2hyZWZePVwidGVsXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1icmFuZHktcHVuY2ggbXQtMjVweCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLTUwcHggdGV4dC13aGl0ZSB0ZXh0LWxnIHVwcGVyY2FzZSBmb250LW1lZGl1bSB3LTI3MHB4IG1heC13LWZ1bGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZmxpbnQgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtdGFibGV0cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbn1cblxuLnNpbmdsZSB7XG4gIC5ldmVudC1wb3N0aW5nIHtcbiAgICBzZWN0aW9uI2N1c3RvbV9odG1sLTIge1xuICAgICAgQGFwcGx5IHB4LTI4cHg7XG4gICAgfVxuICB9XG59XG4udGhyZWUtY29sdW1ucyB7XG4gICAgcCB7XG4gICAgICAgIEBhcHBseSBwYi0wO1xuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAtbGFwdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcmltYXJ5IGFydGljbGUuY2F0ZWdvcnktZXZlbnQgLmVudHJ5LWNvbnRlbnQge1xuICAgIEBhcHBseSBwYi04O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgQGFwcGx5IHBiLTQ7XG4gICAgfVxufVxuLmdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLXRodW1iOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yb29tLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJvb20tcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1dGhvci1ibG9jayB7XG4gICAgQGFwcGx5IGZvbnQtc2VyaWYgbGVhZGluZy0zMCB0ZXh0LTE1cHggdGV4dC1mbGludDtcblxuICAgIC5hdmF0YXIge1xuICAgICAgICBAYXBwbHkgcm91bmRlZC0xMDA7XG4gICAgfVxufVxuXG5cbi5mb3RvcmFtYV9fc3RhZ2Uge1xuICAvLyBoZWlnaHQ6MjUwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6YXV0bztcbiAgJi5mb3RvcmFtYV9fcG9pbnRlciB7XG4gICAgaGVpZ2h0OjI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICBoZWlnaHQ6NjAwcHggIWltcG9ydGFudDtcbiAgICAmLmZvdG9yYW1hX19wb2ludGVyIHtcbiAgICAgIGhlaWdodDo2MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuIFxufVxuXG4uZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gIC8vIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIC8vIGRpc3BsYXk6ZmxleDtcbiAgLy8gYWxpZ24taXRlbXM6Y2VudGVyO1xufVxuXG4uZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG92ZXJmbG93OmF1dG87XG4gIGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIGltZyB7XG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OmluaXRpYWwgIWltcG9ydGFudDtcbiAgICB0b3A6aW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTppbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlc2VydmF0aW9ucy1jb250ZW50IHtcbiAgd2lkdGg6IDExODBweDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46YXV0bztcbn1cblxuLmZlYXR1cmVkLWV2ZW50LWV4Y2VycHQge1xuICAgIGxpbmUtaGVpZ2h0OjEuNTtcbn0iLCIuYnRuIHtcbiAgQGFwcGx5IGJnLXByaW1hcnkgcm91bmRlZCBteS0zIHB4LTQgcHktMyB0ZXh0LXdoaXRlIGxlYWRpbmctbm9uZTtcblxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4iLCIuY29tbWVudC1saXN0IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybSBwIHtcbiAgQGFwcGx5IG1iLTQ7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInVybFwiXSxcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBAYXBwbHkgYmxvY2sgYXBwZWFyYW5jZS1ub25lIHctZnVsbCBweS0xIHB4LTIgbWItMSB0ZXh0LWJhc2UgbGVhZGluZy1ub3JtYWwgYmctd2hpdGUgdGV4dC1ncmV5LWRhcmtlciBib3JkZXIgYm9yZGVyLWdyZXkgcm91bmRlZDtcblxuICAmOmZvY3VzIHtcbiAgICBAYXBwbHkgc2hhZG93LW91dGxpbmU7XG4gIH1cbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgQGFwcGx5IGJ0biBiZy1ncmV5LWRhcms7XG5cbiAgJjpob3ZlciB7XG4gICAgQGFwcGx5IGJnLWdyZXktZGFya2VyO1xuICB9XG59XG4iLCIvKiogU2VhcmNoIGZvcm0gKi9cbi5zZWFyY2gtZm9ybSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cblxuLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgQGFwcGx5IG1iLTQ7XG5cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBAYXBwbHkgYmxvY2sgYXBwZWFyYW5jZS1ub25lIHctZnVsbCBweS0xIHB4LTIgbWItMSB0ZXh0LWJhc2UgbGVhZGluZy1ub3JtYWwgYmctd2hpdGUgdGV4dC1ncmV5LWRhcmtlciBib3JkZXIgYm9yZGVyLWdyZXkgcm91bmRlZDtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBhbGlnbi1taWRkbGUgdGV4dC1jZW50ZXIgc2VsZWN0LW5vbmUgYm9yZGVyIGZvbnQtbm9ybWFsIHdoaXRlc3BhY2Utbm8td3JhcCBweS0yIHB4LTQgcm91bmRlZCB0ZXh0LWJhc2UgbGVhZGluZy1ub3JtYWwgbm8tdW5kZXJsaW5lIHRleHQtZ3JleS1saWdodGVzdCBiZy1ncmV5O1xuXG4gICY6aG92ZXIge1xuICAgIEBhcHBseSBiZy1ncmV5LWxpZ2h0O1xuICB9XG59XG4iLCIvKipcbiAqIFdvcmRQcmVzcyBHZW5lcmF0ZWQgQ2xhc3Nlc1xuICogQHNlZSBodHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DU1MjV29yZFByZXNzX0dlbmVyYXRlZF9DbGFzc2VzXG4gKi9cblxuLyoqIE1lZGlhIGFsaWdubWVudCAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBAYXBwbHkgbXktMiBteC1hdXRvO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIEBhcHBseSBtYi00O1xuXG4gIGhlaWdodDogYXV0bztcbn1cblxuQHNjcmVlbiBzbSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIEBhcHBseSBtci00O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuYWxpZ25yaWdodCB7XG4gICAgQGFwcGx5IG1sLTQ7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLyoqIENhcHRpb25zICovXG4ud3AtY2FwdGlvbiB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgbWItNDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgQGFwcGx5IG1iLTIgbGVhZGluZy1ub25lIG1heC13LWZ1bGwgaC1hdXRvO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4vKiogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLnNyLW9ubHksXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNjcmVlbi1yZWFkZXItdGV4dDphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCJoZWFkZXIjbWFzdGhlYWQge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6OTk5O1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjODA3NDY1O1xuICAgICNuYXZ0b2dnbGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cdC5tb2JpbGUtaG9tZXIge1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0ei1pbmRleDo5OTk5O1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0YmFja2dyb3VuZDp1cmwoJy4uL3JhdmVud29vZC9pbWFnZXMvc3ZnL1JhdmVud29vZC1SLUxvZ28td0JvcmRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDc1cHg7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbiAgICAuaGVhZGVyLWNvbnRhaW4ge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDoxMTgwcHg7XG4gICAgICAgIG1heC13aWR0aDo5NSU7XG4gICAgICAgIC5oZWFkZXItc2l0ZWJyYW5kIHtcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyJTtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODZweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjExNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLW5hdnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDotMTAwdnc7XG4gICAgICAgICAgICB6LWluZGV4Ojk5OTk7XG4gICAgICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDo5NSU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpyaWdodCAxcztcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246cmlnaHQgMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWNsb3NlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjVweDtcbiAgICAgICAgICAgICAgICByaWdodDo1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmluaXRpYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDppbml0aWFsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgJi5oZWFkZXItdG9wbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwjc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGYtcm9ib3RvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2U4YTk1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Ljg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmLXJvYm90bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOmluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2U4YTk1OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGYtcm9ib3RvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6LjU1cmVtIC43NXJlbSAuNXJlbSAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2M4ODUzMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNjODg1MzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhlYWRlci1tYWlubmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwjcHJpbWFyeS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSAge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOjAuNXJlbSAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTcwcHg7XG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmLXJvYm90bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDAgMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDAgMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2M4ODUzMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMS4yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgI2M4ODUzMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTM4cHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhlYWRlci1tb2JpbGUtc2l0ZWJyYW5kIHtcbiAgICAvL3Bvc2l0aW9uOmZpeGVkO1xuICAgIC8vei1pbmRleDo5OTc7XG4gICAgLy90b3A6NTBweDtcbiAgICAvL3JpZ2h0OjA7XG4gICAgLy9sZWZ0OjA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR6LWluZGV4OjkwMDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgcGFkZGluZzoxMHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjODA3NDY1O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOjEwM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTlweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNwYWdlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOjUwcHg7XG5cdH1cbn1cblxuI292ZXJsYXktYmcge1xuICAgIC8vZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6OTk4O1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzg4NTMyO1xuICAgIG9wYWNpdHk6MC45O1xuXHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxufVxuIiwiYm9keSN0aW55bWNlIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4iLCJib2R5LmhvbWUge1xuICAuaG9tZS11cHBlciB7XG4gICAgLnRyaXAtYWR2aXNvci1sb2dvIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3M3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS11cHBlci1jb250ZW50IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC10YWJsZXRwKSB7XG4gICAgICAgIG1heC13aWR0aDogNDYzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS13aGl0ZS1iZy1jb3B5IHtcbiAgICAuaGlnaGxpZ2h0LWZlYXQtY29udGFpbmVyIHtcbiAgICAgIC5oaWdobGlnaHQtZmVhdC1jb250YWluZXItaW5uZXIge1xuICAgICAgICAuaGlnaGxpZ2h0LWZlYXQtYmxvY2sge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1sYXB0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMi41JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtdGFibGV0bCkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjklO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mZWF0dXJlLWltZyB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtbGFwdG9wKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXRhYmxldGwpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0LXJvb21zLWNvbnRhaW5lciB7XG4gICAgICAuaGlnaGxpZ2h0LXJvb21zLWNvbnRhaW5lci1pbm5lciB7XG4gICAgICAgIC5oaWdobGlnaHQtcm9vbS1ibG9jayB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLWxhcHRvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC10YWJsZXRsKSB7XG4gICAgICAgICAgICB3aWR0aDogMzEuOSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJvb20taW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicC1sYXB0b3ApIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnAtdGFibGV0bCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1zbGFiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIixudWxsXSwic291cmNlUm9vdCI6IiJ9*/