/**
 * app.css
 *
 * The entry point for the css.
 *
 */

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

/*! normalize.css v8.0.0 | 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;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: .35em .75em .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,
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 {
  margin: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 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: #8e8e8e;
}

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

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

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: .5;
}

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

table {
  border-collapse: collapse;
}

/**
 * This injects any component classes registered by plugins.
 *
 */

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 992px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

@media (min-width: 1500px) {
  .container {
    max-width: 1500px;
  }
}

/**
 * Here we add custom component classes; stuff we want loaded
 * *before* the utilities so that the utilities can still
 * override them.
 *
 */

/**
 * components/global.css
 *
 * Project-wide styles
 *
 */

.wrapper {
  overflow-x: hidden;
}

/* == Alpine JS code to stop elements briefly appearing on load when set to hidden == */

/* purgecss start ignore */

[x-cloak] {
  display: none !important;
}

/* purgecss end ignore */

/*
	Specific general style rules to help FIrefox render typefaces at same weight as other browsers. 
	Firefox is otherwise rendering fonts too heavily
*/

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
  scroll-behavior: smooth;
}

@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;
  }
}

a:focus,
a:active,
a:hover {
  outline: none;
}

/* == Header == */

.call {
  width: 46px;
  height: 46px;
  right: 4.25rem;
  top: 12px;
}

.call a {
  width: 46px;
  height: 46px;
  background: left 9px center no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tcGhvbmUtZ3JlZW4iIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi4wNTQyLDI4IEMyMS4xNzUyLDI4IDIwLjMyMjIsMjcuODA2IDE5LjUxMzIsMjcuNDIzIEMxOS40MzYyLDI3LjM4NiAxOS4zNTkyLDI3LjM1NyAxOS4yODEyLDI3LjM0IEMxMS4zMjIyLDIzLjI4MyA0LjcyNTIsMTYuNjg5IDAuNjY0Miw4LjczMyBDMC42NDQyLDguNjUxIDAuNjE0Miw4LjU3MSAwLjU3ODIsOC40OSBDMC4xOTUyLDcuNjgzIDAuMDAwMiw2LjgyNSAwLjAwMDIsNS45NDcgQzAuMDAwMiwyLjU1NyAyLjk3MjIsMCA0LjkwMTIsMCBDNS4xNTMyLDAgNS4zMjAyLDAuMTI2IDUuMzk1MiwwLjIwNSBDNS40MTQyLDAuMjI1IDUuNDQ3MiwwLjI2IDUuNDkxMiwwLjMzNiBDNS41MTUyLDAuMzcgNS41NDMyLDAuNDEzIDUuNTcwMiwwLjQ1MSBMMTAuMTgwMiw2LjM3NyBDMTAuMjE3Miw2LjQyIDEwLjI1NzIsNi40NjcgMTAuMjk4Miw2LjUwNSBDMTAuMzcxMiw2LjU3OSAxMC41MDMyLDYuNzQ3IDEwLjUwMzIsNyBDMTAuNTAzMiw3LjEyMyAxMC40NjYyLDcuMjM5IDEwLjM5OTIsNy4zNDYgTDguODM5Miw4Ljg5OSBDOC44MzMyLDguOTAxIDguODI0Miw4LjkxIDguODIwMiw4LjkyIEM4LjI1MjIsOS40NDcgNy45MzIyLDEwLjE4NiA3LjkzMjIsMTAuOTU4IEM3LjkzMjIsMTEuNjg0IDguMjEwMiwxMi4zNzMgOC43MDAyLDEyLjg5MiBDOC43MTYyLDEyLjkxOSA4LjczNTIsMTIuOTQ3IDguNzU3MiwxMi45NzQgQzEwLjQ3NjIsMTUuMzUxIDEyLjU5MDIsMTcuNDU2IDE1LjA0MDIsMTkuMjMzIEMxNS4wNTgyLDE5LjI0MyAxNS4wNzgyLDE5LjI2MSAxNS4wOTkyLDE5LjI3IEMxNS42MTYyLDE5Ljc2NyAxNi4zMDkyLDIwLjA1NiAxNy4wMzYyLDIwLjA1NiBDMTcuNzY1MiwyMC4wNTYgMTguNDcyMiwxOS43NTkgMTguOTk1MiwxOS4yNDQgQzE5LjAyMzIsMTkuMjIzIDE5LjA0OTIsMTkuMTk5IDE5LjA3NDIsMTkuMTc0IEwyMC42NDEyLDE3LjU5NiBDMjAuNzUxMiwxNy41MjMgMjAuODcwMiwxNy40ODYgMjAuOTkxMiwxNy40ODYgQzIxLjI0MzIsMTcuNDg2IDIxLjQxMDIsMTcuNjIgMjEuNDg1MiwxNy42OTUgQzIxLjUyNzIsMTcuNzMyIDIxLjU3MTIsMTcuNzc0IDIxLjYxODIsMTcuODEzIEwyNy41NDMyLDIyLjQxOSBDMjcuNTgxMiwyMi40NDggMjcuNjI0MiwyMi40NzYgMjcuNjYzMiwyMi41MDEgQzI3LjczNjIsMjIuNTQ1IDI3Ljc3MTIsMjIuNTc2IDI3Ljc4ODIsMjIuNTk3IEMyNy44NjUyLDIyLjY3MiAyNy45OTIyLDIyLjgzOSAyNy45OTIyLDIzLjA5MiBDMjcuOTkyMiwyMy4xMzkgMjcuOTk0MiwyMy4xODIgMjguMDAwMiwyMy4yMjkgQzI3Ljg5MDIsMjUuMTU5IDI1LjM3MzIsMjggMjIuMDU0MiwyOCIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-size: 24px 24px;
}

.head-logo {
  left: 2rem;
  top: 22px;
  margin: 0;
}

.head-logo img {
  width: 180px;
  height: auto;
}

.menu-btn {
  top: 12px;
  right: 1.5rem;
  width: 46px;
  height: 46px;
  border: 0;
  opacity: .75;
  transition: opacity .25s;
}

.menu-btn:focus,
.menu-btn:active,
.menu-btn button:focus,
.menu-btn button:active {
  outline: none !important;
  opacity: 1;
}

.menu-btn button.menu-btn-selected {
  /* transform: rotate(180deg); */
}

.menu-btn button {
  width: 46px;
  height: 46px;
  border: 0;
  background: center center no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tbWVudS1idXJnZXItYmx1ZSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMyIgcG9pbnRzPSIwIDIwIDIwIDIwIDIwIDE4IDAgMTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIwIDEwLjk5OSAyMCAxMC45OTkgMjAgOC45OTkgMCA4Ljk5OSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBwb2ludHM9IjAgMiAyMCAyIDIwIDAgMCAwIj48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 24px 24px;
  transition: all .15s;
}

button.menu-close-btn {
  top: 12px;
  right: 1.5rem;
  width: 46px;
  height: 46px;
  border: 0;
  background: center center no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tbWVudS1idXJnZXItYmx1ZSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMyIgcG9pbnRzPSIwIDIwIDIwIDIwIDIwIDE4IDAgMTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIwIDEwLjk5OSAyMCAxMC45OTkgMjAgOC45OTkgMCA4Ljk5OSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBwb2ludHM9IjAgMiAyMCAyIDIwIDAgMCAwIj48L3BvbHlnb24+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 24px 24px;
  transition: all .15s;
}

/* == Side Menu == */

.sidenav {
  height: 100%;
  width: 350px;
  position: fixed;
  top: 0px;
  right: 0px;
  background-color: #143c75;
  overflow-x: hidden;
  padding-top: 85px;
  box-shadow: 10px 1px 93px 0px rgba(0, 0, 0, .75);
}

/* purgecss start ignore */

.sidenav-enter {
  transition: .25s all ease-out;
  right: -350px;
}

.sidenav-enter-start {
  opacity: 0;
  right: -350px;
}

.sidenav-enter-end {
  opacity: 1;
  right: 0px;
}

.sidenav-leave {
  transition: .1s all ease-in;
  right: -350px;
}

.sidenav-leave-end {
  opacity: 0;
  right: -350px;
}

/* purgecss end ignore */

.sidenav ul.main-nav > li {
  margin-bottom: 1rem;
}

.sidenav ul.main-nav > li > a {
  padding: 6px 45px;
  text-transform: uppercase;
}

.sidenav ul.main-nav > li > ul > li > a {
  padding: 4px 0 4px 19px;
  background: left 2px center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAECAIAAAB6GUoNAAAEuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQ0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNCIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjQ0IgogICB0aWZmOkltYWdlTGVuZ3RoPSI0IgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi4wIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi4wIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA2LTI0VDE0OjI1OjMwKzAxOjAwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA2LTI0VDE0OjI1OjMwKzAxOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0icHJvZHVjZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFmZmluaXR5IERlc2lnbmVyIChNYXIgMzEgMjAyMCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjAtMDYtMjRUMTQ6MjU6MzArMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/Pq8G5F8AAAGDaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRy0tCQRSHP7UyyjAoyEULCWuTRg+Q2gQpYYGEmEGvjd58BGqXe42ItkFboSBq02tRf0Ftg9ZBUBRBtGrRuqhNye3cDIzIM5w53/xmzmHmDFhjWSWn1/RCLl/QoqGAe3pm1m1/og4XTbTRHVd0dSQSCVPV3m+xmPHaZ9aqfu5fa1xI6gpY6oWHFVUrCI8Jh1cKqslbwq1KJr4gfCLs1eSCwjemnijzs8npMn+arMWiQbA2C7vTvzjxi5WMlhOWl+PJZZeVn/uYL3Ek81OTEjvE29GJEiKAm3FGCeKnjyGZ/fjop0dWVMnv/c6fYElyFZlVVtFYJE2GAl5Rl6V6UmJK9KSMLKtm///2VU8N9JerOwJQ+2gYr51g34RS0TA+DgyjdAi2BzjPV/KX9mHwTfRiRfPsgXMdTi8qWmIbzjbAda/Gtfi3ZBO3plLwcgxNM9ByBQ1z5Z797HN0B7E1+apL2NmFLjnvnP8CYy9n5NxKGfcAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAZSURBVCiRY/z//z/DQAOmgXYAA8OoIxAAADqIAwWw91U5AAAAAElFTkSuQmCC);
  background-size: 8px 1px;
  transition: .2s all;
}

.sidenav a {
  display: block;
  transition: all .25s;
  text-decoration: none;
  color: #fff;
}

.sidenav a:focus,
.sidenav a:hover {
  color: #3799db;
}

.sidenav label {
  cursor: pointer;
  padding: 6px 0 6px 45px;
  transition: all .35s;
}

.search-box {
  box-shadow: none;
  padding: 45px 55px 25px 45px;
}

.search-box form {
  width: 250px;
  font-size: 1.05rem;
}

.search-box input {
  outline: none;
  height: 48px;
}

.search-box input[type="search"] {
  -webkit-appearance: none;
  border: none;
  width: 202px;
}

.search-box input[type="search"]::-webkit-input-placeholder {
  color: #fff;
  font-weight: 300;
  opacity: .5;
}

.search-box input[type="search"]:-ms-input-placeholder {
  color: #fff;
  font-weight: 300;
  opacity: .5;
}

.search-box input[type="search"]::-ms-input-placeholder {
  color: #fff;
  font-weight: 300;
  opacity: .5;
}

.search-box input[type="search"]::placeholder {
  color: #fff;
  font-weight: 300;
  opacity: .5;
}

.search-box input[type="submit"] {
  /*background-image: url(../img/icon-search-white.svg);*/
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDYwIDYwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMy4zMzI5OSwwLDAsMy4zMzI5OSwtOS45MTc5OCwtOS45OTkxKSI+CiAgICAgICAgPHBhdGggZD0iTTIwLjg1LDE5LjQ0TDE2Ljg1LDE1LjQ0QzE2LjcyLDE1LjMwNyAxNi41NzYsMTUuMTkgMTYuNDIsMTUuMDlMMTUuNDIsMTQuNEMxNi40MjYsMTMuMTU1IDE2Ljk3NiwxMS42MDEgMTYuOTc2LDEwQzE2Ljk3Niw2LjE2IDEzLjgxNiwzIDkuOTc2LDNDNi4xMzYsMyAyLjk3Niw2LjE2IDIuOTc2LDEwQzIuOTc2LDEzLjg0IDYuMTM2LDE3IDkuOTc2LDE3QzkuOTg0LDE3IDkuOTkyLDE3IDEwLDE3QzExLjU4OCwxNyAxMy4xMjksMTYuNDYxIDE0LjM3LDE1LjQ3TDE1LjEyLDE2LjQ3QzE1LjIwOSwxNi41OTkgMTUuMzA5LDE2LjcxOSAxNS40MiwxNi44M0wxOS40MiwyMC44M0MxOS41MTQsMjAuOTI1IDE5LjY0MiwyMC45NzggMTkuNzc1LDIwLjk3OEMxOS45MDgsMjAuOTc4IDIwLjAzNiwyMC45MjUgMjAuMTMsMjAuODNMMjAuODMsMjAuMTNDMjEuMDE5LDE5Ljk0MyAyMS4wMjgsMTkuNjM3IDIwLjg1LDE5LjQ0Wk0xMCwxNUM3LjI1NywxNSA1LDEyLjc0MyA1LDEwQzUsNy4yNTcgNy4yNTcsNSAxMCw1QzEyLjc0Myw1IDE1LDcuMjU3IDE1LDEwQzE1LDEyLjc0MyAxMi43NDMsMTUgMTAsMTVaIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-position: left 12px center;
  background-size: 18px 18px;
  transition: .15s all;
  width: 48px;
  opacity: .5;
  transition: opacity .2s ease-out;
}

.search-box input[type="submit"]:hover {
  opacity: 1;
}

/* == Menu First Level Dropdown -- */

ul.group-list {
  overflow: hidden;
}

ul.group-list > li {
  position: relative;
  display: block;
  min-height: 44px;
}

ul.group-list > li > a {
  display: block;
  float: left;
  margin-top: 4px;
}

ul.group-list > li > a {
  padding: 8px 40px;
}

/* Hide nested lists */

ul.group-list {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease-in-out;
}

.sidenav > ul input[type=checkbox]:checked + label + ul {
  /* reset the height when checkbox is checked */
  max-height: 1000px;
}

@media screen and (min-width: 768px) {
  .head-logo {
    top: 28px;
    left: 2.5rem;
  }

  .head-logo img {
    width: 220px;
  }

  .menu-btn {
    top: 23px;
    right: 1.75rem;
  }

  button.menu-close-btn {
    top: 23px;
    right: 1.75rem;
  }

  .sidenav {
    padding-top: 100px;
  }

  .sidenav label > span {
    right: 28px;
  }

  .search-box {
    bottom: 0px;
    left: 0px;
    padding: 45px 55px 45px 45px;
  }
}

@media screen and (min-width: 992px) {
  .head-logo {
    top: 32px;
  }

  .head-logo img {
    width: 260px;
  }

  .menu-btn {
    top: 32px;
    width: 44px;
    height: 44px;
  }

  .menu-btn button {
    width: 44px;
    height: 44px;
    background-size: 30px 30px;
  }

  button.menu-close-btn {
    top: 32px;
    right: 1.75rem;
    width: 44px;
    height: 44px;
    background-size: 30px 30px;
  }/* == Side Menu == */

  .sidenav {
    padding-top: 110px;
  }

  .sidenav label span {
    right: 30px;
  }

  .sidenav > ul.main-nav > li > a {
    padding: 8px 40px;
  }

  .sidenav label {
    padding: 6px 0 6px 40px;
  }/* == Menu First Level Dropdown == */

  ul.group-list > li > a {
    margin-top: 4px;
  }

  ul.group-list > li > label {
    margin: 0 20px 0 0;
  }

  ul.group-list > li > a {
    padding: 4px 50px;
    margin-top: 7px;
  }
}

@media screen and (min-width: 1200px) {
  .head-logo {
    top: 38px;
    left: 3rem;
  }

  .head-logo img {
    width: 290px;
  }

  .menu-btn {
    top: 38px;
    right: 2.25rem;
  }

  button.menu-close-btn {
    top: 38px;
    right: 2.25rem;
  }

  .sidenav {
    padding-top: 120px;
  }

  .sidenav label span {
    right: 37px;
  }
}

@media screen and (min-width: 1500px) {
  .head-logo {
    top: 45px;
    left: 4rem;
  }

  .menu-btn {
    top: 46px;
    right: 3.25rem;
  }

  button.menu-close-btn {
    top: 46px;
    right: 3.25rem;
  }

  .sidenav {
    padding-top: 130px;
  }

  .sidenav label span {
    right: 52px;
  }
}

/* == Background Images == */

@media only screen and (max-width: 767px) {
  .bg-grey-building {
    background-image: url(data:image/jpeg;base64,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TbTbbbSz+6SSSyb/AMkk0kl3kkk+km2220kkk22m20m3kkv9kkkkkn+mkkkm39m20220k0mm2m22m22skkk38skkkk1skkkkm/2m2000k0m0022022l0kkkklm0kkkkk/wBJJJpNtttJppNtpttJttNtr/JJJLJv9JJNJJf7JJJtNttJNtpttpttpptJJLbpJJJJP/ppJJJv7ZNNtppNtptttNtpttZJJJNLJJJJJJ/5JJJJP5ttttttptttttNttpNJJJJJ5NJJJJd/9JJJppptNtpttptttptttnpdJJJJJ7ZJJNJJP5JJNpJptNttNNtpNtpLCmxttpNpJJLbpZJJJt5JtpttttttttNttNvUlppNJ5pJJJJLbJJJJJr5pNpttptttNttPiDttJNNNtJtJJJJNZZJJNJJttNttNtpNttPI9tJNttpttpJ9JJtJJLdJJNtpttNttNttpacdtttttttNNttptJJJJJrPJpttpttttttvrfpJtNptttttpttttPpJJJJZdNttNtpNttOL5tNr75JppNttNLpttttJJJJJtttttJtttbfZNNrJZ/fJtNtpLPN5ttttJJZNpttpNtpP7XNttJtvJP9tptNtBKxvdNpdtPJtNttttpob9ptpNJPbJJJJrtNtNhpdvttttpJttNttJ7XdJtpNJtPbbpJJPppNpJtpPtswt9tpttpJTbppppJNNvJJPb5J5JJppttNtJpM2ttNtpbL5NttNttJtZJJJN/7JJJJpJttNtttMtttrzcttNttNNNtv5JJJJJf9JJJJZNNpJJtttt+ZTNttJptJJtrd7ZJJJPJtbZJLJpJNpJpySk4C/bf/L+Pfq/3ttfbttdttpbZ9ttp9OSxN1jtttpNpNtpptNdtttvbtttttt/dttttPNItHNtNNJJpNJtJtLtttttrbbtttttrb9ttteqxL/AH//APlt9n8tsQNxf/8A/f8A+wn/AP8A/wD/ANhP7/G2+2+03+2s9kkkk+2n/wBtrtttrLJttttpfbLpJpNJJN5pP/8Az6SaSSScASSSSSSaTSSSSSSu3/y/2W/X35INNttySSSSS/8Akkkksl/+kkkknxTkqemgW00822380mkkkmkmkkkkkkkkkmkkG2k1ss1jaCiaSSRbbfybbDbbb+RTbbbbfgLU1+unu3tJJpJLPZIkkk3ykkkkkkk20kkkkk2YaO86RECxEJWI7YbbbbbZAAbbbbTboTbbTbPktnvokUAkGhEt0Rt9tttvt/tttuttttvutv36amkmmkn00klmmgCCaAAAAAAHAAAAAASiQfzCD2mn22w338G2z/8A/wC2n3//AP8A/wC03/8A/wD/AH2rzX76qb+QfTyD/wDlf/8A/wD/AJLf/wD/AP8A7tJv/wD7/wCSL6bbafb7zbf7fTlu/wD/AP8A/wD/AP8A/wD/AP8A/wB799f/AGQQiAAaEEFASWmd/b6XSSSSSWSeSSSSSSW6TL5YJMJZJsrLcOTybbbbbNSSSSS2zSSSSSyS/wBiYTN4TVuf79s22w4m223/AP8A/wD/ANrpJ/8A/wC/+uSSNyfqP/vF3+20zLXwO2+3k/8A/wD/AP8A9Jvvf/8A/wD/AP8A/wC//wDp7/duwC//AP8A6af/AP8A+ff/AP8A/wD/AG3+321m21m20a1f08v2EWSiSS3/AP8A/fz/AP8A/wD7bW//AO//AP8Af/T/AO3t1fn/AM0vvvkiib//AP62/wD/AN//AP8A/wB//wD7a3/zT2qSW7b/AOZszSPba6f/AP8Aeyy22bb6bbb5cZ7ez/S/b7zff/8AC/7bba9H/wD/APa7bf77bb7ff7eb3/bf/wD+lmt//wC222220f8A/wD/AN7v/wD/AF22l/02/wBv/wCf/wD/AP8A2f7/AP5vbbbGn+1tt/8A9+tspJJtpZ7Pt/8A7/8A/wDvtvv/AP8AN2Q9223lv/8A+q195fNtJtt//wD/AH/3+/8A/wD/AO/23ZW/v/8A/wD/AG++0n0X2m/2s/1//wD/AK2T/wD/AP8A+zW7baW3/wD+3/W32+m80v3mv/8A/wD/AP8A/t/9/wD/AP2+22238t//AP8A+/8A+l+800v/APsv/wD/AP8A9/8A+/8A/wDv/wC/bbbe3//EACIRAQEAAQUAAwEAAwAAAAAAABEAEAEgITBAUGBwMUGAkP/aAAgBAwEBPxDo1/VH/pMR9F1wz+naz/q1/PztwfR2fpT+Hszl8BuMvwpERsfw58pERGDLNzMzMzOGZy4ZmZwzMzluZnDMd3H1giIiIjBGSIiIiIiMGSIiIiIiLnyszMzMzM/FaY46+PGfKkREYIiIiIiJmZnDMzMzMzMzOGZmZmZmZmcsz4GZnDMzM4Zmes+B46SIjBEREYIiIjDMzMzMzM4ZmZmZmZmZwzMzMzMzPYzM5Zw54mZmZ+LIiI9XFxcTu4uM8XFxcXE3G7i4uLi4uLi4mdvGGZnB6NeojvPIzM5ZmZnDMzOGZmZwzMzMzM3GGcMzMzMzhnDlmZmZmcMewiPAd50MzMzhmZnDMzMzMzMzPWzMzMzMzM4ZmcMzMzMzM5Z9ZGXtIiIiIiIiIiIiIiIjBEThwzh2OGcOGZmc8bSNpEREbGZmZmZnDcYcMzMzMzOCIiNhEbSIjqc67GZ6OI8Bs187tdxHjZ8nNzu53c3Nz1kesj0nY4cuTwuGcMzMzce02O3Xc9J5mcM39mZnyMxuI7zZr0Mz1vnOpmZmfRp189zMzadmuSIiIiLnqI6NMO1mZntI3G49pEZ06SI6P7GX47jzvbr7uckbmcPdrt1mc65Ms/BEREREYerTbra7P8Y09mnZp1aY/8QAIBEBAQABBAMBAQEAAAAAAAAAEQAQASAwUCFAYDFwQf/aAAgBAgEBPxDodeE6bXB62vVnQPStppk98jD77HUHu/vevBr078QZfpPP1r9M9Hr/AA5n4f8AY/gzs0+E0j4MyfAuw+gOpcHFpg59Nh0TfuTk02noOCOwfXZ91v30j2tfXMnwRhj3no3BPq6z2J6uux4dN76hEYcM7CIjBvIv3Dk3Eb9OAw8RsZnYYY9n/eE5z0f3P7HUecPMzwmTb53ufPMRjxgiIiMEREZ8RERaRERERsLSIwREbTaRs1iOc368Bzm09RmZnD1pfkzN+xGHYbHJEYIjBjW053h1yZePXZptPXZmZmZmcM7WZmcMzM5ZmZmZ4XHn0zBEREZIiIiIiIiIyREREREREYIxrzF4vGzxEbCMazMzMzOGZwzMzMzM5ZmZmZmZwzjXBEe2RERERERGDBEREREYIiMkRERERh2GPyckRsIwbCMees1xpa4fSewMeMePjjhI3HWO12MzxO1ntjaYO/dz8KRyu4j4A26ZIiPgPGfN5vOPN5wR17eeb94zvmcPxDO/TaR0Z7Ts04CI/g7M79fTZmesZmca+n+ZOwfXdmmzX48iPiP8xp1H/8QAKBABAAICAAYCAwEAAwEAAAAAAQARITEQIEFRYXEwoYGRscHR4fDx/9oACAEBAAE/EJlr9wB778hOd9pidHY47gVEuWQBwCbIMHEBHWbJcV3+oARajtLi5uCEcEquGXu+FZuqe5idF6BLGw8mSaRGZH4Q2BljYeHJLGw+0zLabd4+BB2TokJ1j1NdmD9Up2/XIobm0/eKra3yXwNTSVK4bpgRQMy3BPcYBAg+TG25pf3B83vAxxUNxk0/cK6P8QAwj6+LaAxSpGNOSU79kCNXT2cfEbyzdyp1ekx6g/TKGj7QRLGzn2eoIYa5N7l7E3DR2OSoJloPtAoDzDiVx3ZiirPUKls6nuWBmLdYhloyzqfpChjE1DXBs0Zhlblhuaiy6z3MTpreMpRt95TQOe3O69TDAeuCCUlnmVNn0Zj2+jKmj7QRLG/XNr9cijdU9zEo1aLmw8mSBojyfW4gLWiW4xO8bP8AvIRpDXF0hwjri7moOB6JunWL3njCGcECuDqIHntKdsHYgUUcDly7QH3O4HjZL3D0hdTa7Ycn0OdTNU9zEo1bwJc2ezM0iPB0zAeufaFveXNnpzKN28wJi89mb+GB32RC1/E3xDj0QjAmzDXAoblmsQy0SiVUGFekBdC4RnJhxLRcVpg7wH/Lk6/g3KtX7KldY9sTHZ5bIWFHJr38W0BlzYeHMugvGxhoW3nHxIOy/crCzkepX/U/7i3xC4FcAjpnRAlQOCOIZrLFLuy9K8BQ3Ox+5f7i5YHaHgFQK4uVGWHfn+R1yIP+JQdj3md61+E38SKwXZklW31lKN/llDrM9n4dsS95lTV+jKPU9sTHR9tQQWNnjn/tyEWepQ1DfDRm3HUKrRHwQXpAjbHCO5qMHeD5veBU6vANpW3DsbgAUY4PBaLZbpg7sB7d4cvc3HoWvKpWhPbE7x9iALEfXPsfP+PFAUg+5hs/xLPQ+kqbv2g3rPLr+T+8qjdU9zEo1bxFzYeTM0iPJ9j/ADgFwOCFTNQ28NPzN+NhRDLROsxK1EbT8aAqgtnUy8Qpxvct4O7AGdvd5HpHKjLDqW3iKHLkEz3JV/HKd4+cohV57OOT+vnegW7mJWh/KXNo8mSA0R4f0Pg2gMubDw5nVQDNXT2cR/twC2U8Kmz7ht4aHAQRtLVcxfzLCdn9xb3Mi4IRwVK4pMGXsQ2ZeOnKg99pSi8HYgUUcmB+BApB9zDZ4bJe4PTDO5/CLfofidwGXNI8OYBDbPR8Qspaezj4kBSX7iA2cOkr/oQ5gQODuHXhWS+kMaxAdJRBWkqIpiuH5h7ZYHFG0/C+4AoIa4rRmW6YO7AHvvOvI01ljly1szBmhz2+PIorBrEo1b0lza9mYHRv4f6JQlJZKHV6T1fRlTR9oIljZz/54ZwFcHTw0jqdfMs3AEUGcTW6QLaC2WN/pABiPTjb/Rgje3u8TXByoyws25ePXgHt2lO2DsSgKMQKCI2L9zHZ9iWdh6Ylet+0u+c/lx2gMsbDw5lnYHiF1OXZxzOvp5VM1T3MToreIubPZmaVHkPqOUdLgaOA4KNZi3lZ4kgnBU1wdkaNGXsS2z8GuR1FBKdsHaBRjkWrlumDuwHt3+DsFvGJQ0j7lzaPJmA0R5MvZ/nNsrpO1fsldY9sTDYfcDRH1w/z8G0BlzYe8yzsuMlXT2cT+L+cN+AmsxXaOBhrg9vMX0iOguBk5YFcVDcyuz7gGnI4ihjB3ZRnr35XKjLCzbl5DPsPhDYuXNh4cyxsJ4YaLp7OJ/Z8Si0L7y5s9OZS7tg2gzS09nHxIO8zJRcump4cALYnpP7BpbqOuRMsDtD0K5Lf6dIVy5e7OvI5VkwtlW/UeRB77SnbB2IFEOK1DFMHpNmq8wW0J4+KrxuBkWWuvcodT2xMdh53AaN/Dl7P8iCUlkqbPpPUP0yho+xBEsb5/wCjw9wWkCN3HWYO8H37yocGmNvaW/w4m3gj27SnbB2IAFGODwWty3TB3gDial1MKZfEYy/glvAg2KPidrIB3HkzNIPiXz/Q4u4Z7yxpfnMo3b1Bmrp7PN/TlUbqnuYlOreBL7B5MzSI8n9n+8OuwKgbRPAgKoLZRnJgVxsC2Z8H3AaclhbLdMHdgHvvydo9Blhlbl5TC38TEEL4hcqZJfDcJ4gdXkYm3bwAsRPHF0+piPXMg7LlDS+kx7fSUNj7QRLGzhq+3+/BtAZc2HhzLOxAupaezjitTs/uLb3YubghDBXJljLz0nUcvK50FsLNuXlQe+0RWcHaBWuQBa0eZfj92OWW2LwqBxvV1iVKmeFxHaV4Zt0PmJ3eRkmILjvD4lG6z3JY1bwwgvDxBuuez8TkbyQipcDTPD/UTaOYMd4Oe3uwUHFBjb2JbZjsTRDRxR7dpTtg7EACjENcVozLdMHeAJ146lwZPqM7Vy+IVxqVBhEPSIfEQ1FHTgHJsmuzmKdfzHdDthBEsbPg1MfVEHZcw2SY9vTEp1v2g3zfWYFHDq5PaADUdQigWtS3TB3gNODrgtFst0wd2A9u/E0cMtZh1OXj1eBuW3sTaYOxF41CGnBUqO4aORLikeyKOkSuVi09GdKHziaY/aao9HlVehhgOWvQp8YlGkfcubD1mA0b4/S5XUcqFv1DK3LyMcqyYdSt5HUwx17SzvXblEqtEbDB36xf3L4BcIIPGGprHHr8KHpAdYijzFGzl0zXNOzmL/uppqPbCDZc+h8KNi5jpHvMsbL9Q8NKm/fIg8vaI7a7ECijkQe+0R2wdoAFHIobjY7H3ADXKeGT36RLlbygXwSA2n4UWU9uIjTB9S4J49wzrPwJcIYcAXUquXdHozCUH3NIV+5qj0fi0DySnRfSf+JLdMHeAI8VotluhR3YA99+Wz/qFM7e8dcmM29ibRo7EXjVwhpBzAiYIveaGDk5hmE9P1GNP7myON1APPuB6n6gHT8EdxLsiOkS8xRs5dNzTNOzmf8ALxoqvZxLvm29uXqcGzWTDO1bx68GjRlmXd46cXpwI2tEwGDv1ixb4EOJRQQcCDDUuB6swBiBwW+BDudMJXrE8tFGyuIjTB9S4J49wb1wyUrEOXufiUPBBi3SPaxZ05nsnozSA/qbK35hGD04/Zf5yoHz2ltsHYgVyKDmZ8D7gBrkWt6hmM/PSKrVXvFvhuB3lkphwdMEBcFL1BQPHDRMB65KlEQ9OCG6P1Da+5tDjdQDrfuObY6m73xqVHfFL0iOkS8xE2cKh54DTZhncB2yg9vzFbHXDiXwUC3Et0wd4C/3kupbwd2GS7e/LjTLsTaMdpd8QlcDiVXHY9Q5gQ5eZ0YTsF+ekEGU8mZoEXt8FEV0nRCZIYoudGuK2K4i0YM2XBPEEdN8DcQYmLOKXCWONjK8ynjvE8T/ANCGVrbw6vF6TLC7eXjpw6vEHLntMYQXtxC4cBc8DjiHFaiAGbSNtZmW/wBdIbJU2gMubPyslhkPTEA6vYgiYbPHOH6wiHZOiR2vqaj7my4tQLrfuHeFepoBxS474lYiYlTJxMPiU9GZ7cSBFO2DsQAKMcSAbWiX4x8sbN7eNcCsoIFcDqe5o4HDfAPeJ6yoOcwKDgbPvmWzVPcxO+fAnUPvKYSy+zjk+/8A4clRD0nSJ250q4rYTjpFILYMEOo+YN6zx6xHpxolSpcvgtFsF0wd2APfflCxk+ojat5CDDxAyQ446E6kOCVKhqbfc9wHQlqd8ch8ICkH3Kmz6OJh/wDBlTR9iMtG8vgQdzoE1ENp/cVpHkA637itcNRL1Krlrgzxkw61bDXJvcvYnUKOxF4hcOyWyhQ0mjj0Q0mnBoZxLNfube6y7MANTT64LUxUQ8QRpbdsJfx3hDbn8y5pfnM6oejDrNvwl3z1Krs6E6XO3OlXFbCcRqZ7BnpRfRGKNnIUaiwcS4TaqPhg79Yt8auGUR3BOG3gGuFY4qYIfTMUucsXbBNENQBlnblEdGXnpAuVb6lX8ZQlbna/ZUrUPbEubDyZmgDLly5cuXBJ9SXLmGdrLw1KOh6JY2nkzNML7S5cuXD+UuWRp7To012JrH9zaHG4P/7O4fqUdftxnUUFuCAYze7EdrbxL4W9uAx05AOBlyhL8JS3UXb9ROiiH0RooRHSH5jfLM5THbi3eUdgZhpH3LPQ9MSp1exBEsbOK0L4mPq59gD7mGz7THofSVNH2IBLG/U29v8AOdLsnSp2p0u43sJxfXhjTLtEMuO3TkqWa4ZoTfjU1e4ICoXtE9ZUBVEA3lgVwOkM+eCuD8wMnLMIFcD8Jduqe5iV6v4E6y/lXHHdNOHENfGo3VPcxMjuO8zqr+0Gauns4+BL3ANRxHdhtffAfyQi8QuEX7gTh/ODEC5XBYIgsxHBie4DpFrcF8BmssTb9QHQudbLxCmNQxxUC3EEN2F7TEEFiJ4+MWjfSeZ6MrQnsVLGw8mZpEfh/o/3gglJZ5lXV6MrQntiXNp5Mk2IZfLu9v8AZUrzx3Digo4rOHEJXBZDxLuHiO7/AFAEf1gi2L4EG8GY/wDhAFHL/wBh1Duywwpmqe5iJa/Vc6q3lQspbdnHwaPKf3kDYGYbD7lnoemJU0fYgjpvkJ9Lm2gMsbD3mWdh6NTzF4VBshNPIHAI9OFfEV8hAayxFbHycEEY4DszNcH2wQ9SoFcmbQv+QvtfjpxFHkQSnU7FryqdAPRLG08mZoAvbk6XwFm6p7mJRr9Vyjd/KuDNXT2cRaGfW+HcegW74TornYQVzqtmYajntLls9o8m3Ema++AHk9om2DtF8ZiJqigWz/sRbys8KT2veYlkslkToyyrdnYmOT60uXLly5cuBoH3Mf6Fks9vpMdPYRFFvL/JcuXLly5cuXLjnefcKleHRnaRPOJY2J9wOlpcuXLly5cuLS9TAPUQ2L9zxfbAhUEv+y5czeKMlixemCA6H5hGXLKqPL3KADMV3G1PywG8sTHIgxt7Ep2wdiAGiuVQWwQCevkxh3ZVp/nM6q3tOktu2HyB3AZc2HvMs7D0lTd+xBBY3y/S5LYsk6kvh/qNNs7EVZ1qdZzAo4D5MW1YFULlWcvEAO3BlxGzLfB9wDSXL4XLDrLaYO7AdW3uxLsGY6H3Keh6YlTd+xC2m5bLZbLZbLZbL+stlsu52P2VMdB9JRtfjMDoL7S2Wy2Wx2V5P7LZbLZbLZbFulPcxKGreko2vtArV57Mtjzly2W8P5zrxpRVZn9i7Ylaw1C332ieBNtGWPl+kAY5FAy0S3TB3YAe+/LdS2i/PSHU5eBl5VM1T3MSjX4C5Ru3tM1LT2ccvX6P950NgfcobPozHt9Jhs+xA0Rj+x8SDsv3KGl9GVnTI8TDaIDRGXw2zrLxxRXogwNQav0jJjBLt8zeYIOpLly5Z3mf+nUCgrb3ly5cuXPDMC8q/HTjc0e/gALewZ2D8lTHQ9Eo2/xmGol9oP1fGAAbBEGi31zKeh6Mob/Yhb4QB3Xs4AbAyvf9kIrfuG3iYXwWus7Eup40hvnly0XMtt+OnDryOVGXsSr3+jiJLlwj3fIhsD7gXRcujMe30mG0fcBoj8L/AG4qdKe5iUat7lG/0zBOtPZxzbe3+clGCbQbuOIrENQTBlirmakx3gZOWa5EDW3sS2z8E1x68EGNvaU7YOxAoowcqgW4lumDuwK9fcqav0mHUfeJY2j1mA0b+Hq9vFGwMw0j7ljoPrEqbv2IN6b5ej08zkpySpq/SYdT2xMdo87gNG+D/Tk3qJTFUW4qbiQmpcMzkzUuXLjTr+Jl3g7QwUcLn5l4jRmXwQxrEvzLly4oEs613YFN7e7D3P4y5cuIbA+5hpH5uWO3piUNj7EAliMuXLlx4fmXLly5cuKdM+JSa/bMq3b0w6zT5xLl/WXLly5cuXLlx2AZhpnvMoGCg6alTd+xAJYy4AxHnBKlkBVBc62XiUFByIGZnwfcoBrlUDLUt0wd2AX/AHmbGP3DqcvJu+vgQt1nuSxpfnMtN29Mr1a94hPrfHXp+kALbBsljf6ZgzV57fF/jgs3VPcxP/Cog2xbbm3EdzgdoAoKly9S2NDdToMHdlD57szFxLZbMOuJfTXdhRvb3ZbLYXMy2XdZm95lsG+Cy4sxZLJZLJZLJZLJZLJZABTGOmIWDw6kub/SZKunsyyWSyWSyWSyWSyCfo/ksjTvPuUNL6Sz1PpMNh+LIaiPqWSyWSyWQcvR/sslksirubzBNSZ78l5lnT8uoZW5fPI8Mu7z0h1OXkOD0GWVe/1zCbWozgV5YC2Ie9zeV7Eds9MzWj1L+D63He8yvSz1KGkfcsbX4zDUeb+nMjYGY6R4cyxsPRqUN37EG+Bt+OQc3LLCXLlx6cv5KtvKXLl3wuPbllX3eOkvhfBalTy9pvf6IIYrkFwRa0eZdjDyxFtbeC5fBc2Kfmbqobo/aa8ZfIHa/H9jlzAa2L9yhpSWO30mGxIF1ngW/b8QA8FPjEyat7IO2/0nkz55ho0ZfEts/g4dXkc6MviUv+CarjfBp77Ey7x6hgOVAtaJ0j+WI7W+Fy34da/UPo9MTeWvJNCejOj2f340HZc8F/s7QdyvUT3BHWfiOvub3mV6X6M/8QlkSTOzR2IUYMcLg79y4kxt7Ezs0diFBRiWS88UEtfD7hRqLhlyyWRAWuIBjLyxVauWS75hZi3SpRpizpz0GSHRzHNL6m6beSBLEfUslkslkslkslkEjx9SyIukqtL85ljpfqdzHvEslkslkslkWPyyyWSyW6YIFcblxGzPwPuADHC+HWYG5b4ECvffi8LhYZP1GzW/EW+IeZvl08aiWIfEUeYo6cLly5cKOGvU/wBQh/6DOlj3iDeuXpNHrmr2r1iUNN+yWN/pmBeue3A3DR8CgZlumDuwDO3vy3UFVrXeFPL35XpMCZeJvXHaXL5EYAmyG3j/AAlstlstlstlsQ7Ih1iKNZijZzbUPTN4nsR2w9ZmpN9nHDZ6+JL2X7lTV+jMOo+8SgWj7gNG+Uwl3R+WBTe3u8A4OQXdH5nvLB3yh517E2DR2JcXh6hiWQpqF9uC5TUuXBWYaD8anSCnHwbcIU0hD9H7TTj8S0MNEQdlzwUldx+uGWszucvF08ctZmW88TjuXPaP10dovJjvAuOJkcLVdYqLg9CKNnII01AN5gXZUC6SX4gy5cuHBZeBH8opHtYs6TUslkslksmncBoPrE3i+0BtD65tnrly3+uV1HsyzLf65TU3r+JiDDmEwDhtNZcVrGZtMQIK/wARDAen6lOmC6RE5BGlgjZcC7sg3pviuI7Z25dB2QXxFdIl05hrWJ3Uecxf9CdQr3A6I+uBWvhBfyxF39QK5TOWO4wl2y8QyxJUC2AOARjxG7gSocvFLiGWTwRZqIdJXIF1g+p+pYPSf8ypgfgQ9Ih1iKNZijpzCmmvU7g9wSV+idUr3AaPKoe+0pd4IFR6cgi1qM9nljb3xpgQIlTbhXBwM3NeGj74urlkslkslksiDEsBgeoLTEujLZcuXLlJTAPWX5ly5cufmXLl8MU+EXRT1OqX7ngfuIJa+CFGpZLJepZEBa0To/sxS25Zd8RqGdEJAIuUzeR0w3DXDCLIg6zflUG65+JB6RDAIxA6YiyLNnINQDzDvIF687i8S4LEQ8KjpcVOnKFcq1txKu7zEdrfNZCiXLm198yNJQI9kqu3Uy+IFe+8MJe8yhq/RlDqPvEsbR6zBtJzrQwUJUS9I3lvSURKKOnIKaagHmB6lQLL45qO4LRLlstl3uIeke2LJT25FDcLy8xd25c3KCVAh3zbhDM8cCa8jxLrMu+ssIQPrjgZcuXMRDan3KmlPzMOp9JjsT7gdEZcuP8AVLly5cuYZViXrBeko0xLpccbKly5ZBGmDOzMhBxwNfEtQjBlibt+IvAL4AhJThsgxxVLlqG5rGuCsDlMR646PhQdgzwU+5h2fqZFiQDpv4kxL5iW8dZ2GdAiJ05SQy75zwMs3r+OVU6wMcLlzZmstlsTbhiTDrHsiq94lQ4lsVpl1LeAkM/J0eyIdgzwU+5h0H1iVNieyCOm/g0/MS5WWwO36iujEOkquQR1h4wLN/CfzNUNcm7NOO+MaTc4bs6Jrxd8HX1ND5Ho98hvgefRyd+B3Np15tzj/9k=);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bg-grey-building {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4gJkSUNDX1BST0ZJTEUAAQEAAAJUbGNtcwQwAABtbnRyUkdCIFhZWiAH4gAMAA0ADwALAAhhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAAD5jcHJ0AAABSAAAAEx3dHB0AAABlAAAABRjaGFkAAABqAAAACxyWFlaAAAB1AAAABRiWFlaAAAB6AAAABRnWFlaAAAB/AAAABRyVFJDAAACEAAAACBnVFJDAAACEAAAACBiVFJDAAACEAAAACBjaHJtAAACMAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACIAAAAcAHMAUgBHAEIAIABJAEUAQwA2ADEAOQA2ADYALQAyAC4AMQAAbWx1YwAAAAAAAAABAAAADGVuVVMAAAAwAAAAHABOAG8AIABjAG8AcAB5AHIAaQBnAGgAdAAsACAAdQBzAGUAIABmAHIAZQBlAGwAeVhZWiAAAAAAAAD21gABAAAAANMtc2YzMgAAAAAAAQxCAAAF3v//8yUAAAeTAAD9kP//+6H///2iAAAD3AAAwG5YWVogAAAAAAAAb6AAADj1AAADkFhZWiAAAAAAAAAknwAAD4QAALbDWFlaIAAAAAAAAGKXAAC3hwAAGNlwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwMCwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/CABEIAX8ETAMBEQACEQEDEQH/xAAaAAEBAQEBAQEAAAAAAAAAAAAAAQIDBAUH/8QAFwEBAQEBAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEAMQAAAB/BOmMmzoAAAAAACHGXCFFTVaBk0Uhgpopgp0NA6GgAAQRKpQAAQRKpQACHM5mDJopowZOgBCGSAQN11OhsAAEABYAEKQAoAJVIIyYrmYBCHqOhiPJQp1OkdAAWoUh5DoaAAAAAABzOMqwJSWuhQYNEMg2Qhs6AA3GqFAABAIUKAAQAAoAIDBzOZAQ2UAAGSGQIhuup0OgBCgggCkKACAFqRaAEEZrBgwek2czyACBa6HWOgIUVyAAAAAABDjGFWJamqA2UhghTRgpTqUAA6lBmLSFUEKAQAFBCgAgBSFAIZOZzMgpSgAHMgBIKTR1rodItAACQBQAAQhRVAAIDMaqnM8oIIAAHWu5shyAAAAAAOZxgoqKGwQ6AyZNFMkOhsAhQDqUAAgiA1QAAEBClAABCFBQADJyOZkFKUHMEBIABRTpZ1OhoAEKQCKAKkWpACqBChIEMGK5mQQQAr1nQRxoCFAAAMnGMqsRaoBsGTocykNGTZsoIUAA6RaFAABIUBQAAQCFCgAhSAAoBCmTBzOZCkABASAACkHQ610NkKACCApFAoQQFWBKpIUIYjFczIID1mxHKgAAAByOUoJa0QAGymAaKczR1KAAAAU6ghItCgEKAQAFBCgEABSRaAEAAKACGDmczIAIABECkpAWtHU6mwAAQkUFAAqAEjVQsBQkQzXMwZPSdAcQAAAZOEsCUtaKYAKUgNmSHQ2AQoAIUFjrQAEEBQoAAIIErQAABIhaoAABmKC0ABDMc65mQQEABJbYAEBVOp0OhQCFIIUigAEoIFAFAQkZN1RHGgAAOJzlIWpqhsHMAFNmAaOhQQoAAABY6CqAAAZi0BQACAAFAAIUggKoBItCAAoIUGTmczAICAoBsEMkEKHU6HUFEBQkKRSFoSKQUi0gADJQcqAAwcZYgpa2QGgcwDZTIOhoAAAAAAGjoQAFABItCAAoIUAEABSFABBAUKAAQQIaoACHM5mCEAB0LUEDJkhIFOldDqaAABCRapIoAJSAKCFBxoCHI5yrBY1WimSlMmQUpDobAIUAEKAAAaOgABAACgAAgJFqgAAgiFqgAAGYoqgAAkKAoAIDBzOZkGjVUEgAQwQRCm66HQ6CAJVJAAoABAAUHGhzOUsBUtUpoGQQEANnQoAAAAAAABk6mwAACEi0KAACACFUAAgEKFABCggEKpAUAggKFABk5HMyClNAEOZABAAtdTqbBQQpBAFAAIAca4y4RSLWykBoGCGynMp1NAEKAAAAAAYOUZUbs6R0OlUAEKCAFAIUAgAKCFABIUhQoABCQLVAABCRaFAAMnMwcwUpo5mQAIAEBo6V0OoKAASAKCFB89ViKaqGymQaMkNkMmzoAAAAAAAAZORiFqKgUKbOp0NEKAAQARaAAAkQoqgAAhCwqgAEEKAoAIUEhQFBCkMHM5mQUEIABELSFBHSuh1NQAAIAUHzwarYMHQGQQ0ZBTqUAAAAAAAA5HKCi2AbBDIANmzqbKAACQoCgAEKQAFABCgghVBCgAkKAFAAIIUKAAYOZzMgAhAAUEEAK2dDrGwABUhXhKaNEMmyGSmjJDobAAAAAAAAOZyiKKlqFBsoBCGSAFOh0OhoAhQCCFCkKACAQoUAAEJAtUAAEJFFUAAEhSFUAEIczmYABCFAIdCGSAGjodTZYUgeOsmykMgApDR1AIUAAAAAAycjEFGrNFMAGygAAGSGQAbOh0NRqgABASLVAAAMlhQoABAICqACFBACgEKAQCFCgEOZzOYIAAdDQMmTJACnQ6HUp5DB0Bghspgp0NAAAAAAAAhyOcoJS1sGSxsxUBSlAAByKUhACnQ6HQ0AAQpAIVQCFBAIVQQoAIAAUAAggKoAAISKKoAIZOZzMkB0NAAEMmTIgDdUwaIDQMnQ2AAAAAAAAczlEBTVaMmzJuNV2gZOZisEKUpQczRukSsxDIANnQ6mwQoAIAAUAAEBItUAAEIUFAABAIVQAZBokBVAAMGDmYBTRoAGTkIAHSsFNEIaOhQQoAAAAABk4xkBdWaNAwdCmgdgAQhg5mCAENmwCAhDJCCFU6HQ6lAAAMlBQAAQAAoAIUEEC0BCgEAhXE85s6nQ2QCFUhQZjFczBCmikOZIgBqqbMkOpoAAAAAAAEORzlBNUNGgQh0BSx0BaoABDBk5mCFNFNFBCEOQCkAHQ6HQ2ACFBAAUEi0BBAVSFAAIAItAACHE4mRA1XQ6HQAkWqQoBg5nMyCAgBsgNnQAAAAAAAA5HOIoqarZg0UpDJSnQsdaEJAGqAhQZMnMwZBTRolSOZAFhYIoDR0Oh0BQACAEjVAAAQkWhQACACBaAHA5FIQhAU2dToaJChQADJzOZggBSnUoIUAAAAAAwcYgBqtGgYNGgZMFOpo1HSgABCRakaoACEOZzMEKUyCAAElVUAFNnQ6mgAAQAAoAIUgEKoIUAEhQGI5VgyUpSGSRD0V6AczYEBVABkwczBs2AAAAACFAMnKMKCarZClKcjoUyZNGylLGyloAACQqRRVABCRmuZgyAAQgAiW0JSAGjodTZQQoBAAUhQACCJVKAACEi1DMc6wZBTJDudynhB0Op0gKQqkKAcZYBVEQFqCCFpAcjmAVNGwYNGhXI3GasK1Ga1G12bsggC0AJFoCCAqkKADJzjBioUQJUAWp0IQyQApuOhs3QAAEJFLQAAgAgWgBCgggZrEczNQ7nYkeSoSIU6HQ6GiAVQcCgAhQCAoByOUpAN1DZQYNlMGTRopzIbjpVNxqgABIUKAAACEiloAADmc4xWQUGTRugECGSEEDVdI6V0AAAAhQAAAAgKAAACQqGSmxHjqghCRAbrqdTQJHOgIUAEKAYOMQi01ZspzOhQcymSkOpkwbjdaANRugAAAMxQWgAAAJAFoASLWY5mKwQGiloAIEOYAAOh0OhoQoACQBaAAAEgC0AABIhSnGuZkhSgyQkdj00BxWQLQkCgGTkYCFqU0bBzOhQcgbNHEpToaUCA6JqpAVQACRaAkBVBCgAEgBSLQAkYMHMyCmjVAQ5wBApABo2dDpVAAJFqCFUAAAkBVAAIUkAQwYMGSkIdT0VQcSgEBQQ5RzWAqWgNmgczqZMFOhDAjpWwCAoNxQAQAoAAAAICgAAAEBQAADBk5mBQpTAAJKqCKEAHSuh0jQAAAAAKQAAAAAAAAhk5mDNdI9ABytEghaDmciBC7TZzANmiGClrUYBDoaCgELQK3GkAAAGQtQUAAEWpApBQAQoIApKCFBDBzMGQABSIFgAKgAp0XodEoAAIFAqAAAQi0JQAAQLEEXaAcQKAzHJcQLVTRuoc5aQ6WQzKOiKyZl2mygEKACA6LQELQARKokKBBVESqAIAEBaAACAiUqgCEOZzMgFsRaxLAAAAADodE2bUARKsACCqAIUgCCqAAIAgpxUCHIwAVNgpolc4UgU0Qpg2bWgEKACAoOqKARAC0hQAARAQ1QAAAkAKoAAECAFoASBgwYMgoKDFIA6VTJkkBWo6GzpQAACIC0gKQoIgLSAAAIcyHM5rIIXdmymDRakc1A2mqyYl0nQoAAAABaCOigAACBCotAAAQAAoAAAIAUAhQAQARaAAyc0wuSFBADaaoCGYhkSkHRdnStAAAEABQAAQIWgIB515GQU0g0aBg0WsRktWNGQdDSiAFAICgAhTaAUAAEKIlACgEKACAAFAABIUBQAACAAFABmM1gwQgNG6oACwhiTIANHQ2dAAACQoUAAARKsKR4ViVbXRKYXSUGFtZipFAps0AJFoFIhRQSFhRo2AEgWgAAABIJbQAAABIFoAAABEKKAAAAkCigAJkxGFyQVoqWqAc4i9LMxDJJSVd10OhQAAAhQQAoBB4ZbWgnQHM2UhikbqRgHQ2qFSFUQoQRaARKoBTcAAAAQoAAABCghQAAAAAACkAABCgAAAEKAAAZrmYTIKaLWIh1tqCLIyZIAVOhuXoACggAAqwRb402RYmoGLdpCKNplcmjoIUiFoBEqgAAQFCHONm02AAAACAoAAABApKApAABAFqAAACAAoAAAIAUAAi4MGCAtaNWUAAhiMSgAdDZtNAFBARaEp5qpkGiGFqVamQVdxS1IhaoBBFoCCFIAlc4wACmzZs0AAAAAAAAAACFAAAAAAAAAAAAAAAAAAAAMphcGQWymqoBmOcoAAAp0NmwAAAcLKYUhclNoMKOkapEAKKRKRQKEgUAhzrEAAiggCrs2aNgAAAgAKAACFIACgEKACAAFAABAAUAAAgABQCAwYMELVKRMqhUTRsysTMAF2dDZSgHCwvMFipm2pF2ai0JCqAQRaAEEUUJGDmAUAG61ZJckJAAps2bSgAhQCAKSghQACBQKgAAECkKSgAEKQBSUAhQCAKQUAhDC4MkAANVsUgQyQkAU6GzScKwqN2UyuTZsQAAAIUAAAAHMwQA0VM1ZVaTQABDJCQAKdDa7AAAAAIUAAAAAAAAAAAAAAAAAhQAACFAAAIZMGCAtaKloASByEAAVdVAkWxsoAAAAAAAABgwQAGykMgGqqUqhYAIc5ZFIAU0bNJsKAAAAIlUAAACAJVAAAAgKhQAAIUgKACGTYIAlUACGDBkha0lKqics3VbszEXMbsGFp0igEKACFAAAABg5kAKaMnQyZTS7MEIDVUqUKRXOWHRBFhmAANJtehoAhQAQAAoAABAAUAAEKQAFAAAIADJ5waTouzRAACggMmEwuSlqmSpsAhhUbNAAAAhQACFABk5kAKUqFybBop0BkyZMkIUtUqc5bW7AAEZIuYAFNGzRooAABAAUAAhQQAFBCgAgABQAADBxqEgCmzZspAAUAEMGDJC1SlsRJdFIAUAgKAQFABk5mQCgppKsrMbKaBsAAGTJkyZQCmqoAAAMLIAAFNGzZQAAAAAAAAAAQoAAAICgAAwcqqFhIgANGzqAAAAAZMGDKCnVQIUAEKAAAAQ5mQAaNGQaQRYaTS0GwAAACEMmTJAWqUtgAxLIpQQhEAFNmzagAAAAAAAAAAAAAAAADJyMgoKhYQho9AMETa0AAAAhkyUAAAAAAAEMGBFFDRQZKaBDINmimwAAAAACEMGSEBaGkwqBQCkBCAAGjZo2AAAAAAAAAAAAAAACAhkyZIC1CRT0A5HMFNmzYAAABzAAAAAABDmZAKUqQq6BzTS6BghToUppAAAUCFQAACLDBkhEAq0AAAEIAAAaNmjSApAACgAgAABQAQAApAUQhkwQiVfQg4rgAAGjZsqFAJhYAUgAAAOZkhQU0EplaVBhdAyDRU0opooAAAAIAUAAAhkwZIAClABCGq0kIsJEAKaNHQoAAAAIUAAAAEBQAAACEIQ6A4mAQAAAp3NAH/xAAlEAACAQQCAwEAAwEBAAAAAAABEQACEBIgMEADE1AxITJgQSL/2gAIAQEAAQUCsKeclQ1PVXMFnsoBcbqz6KmENEVnHY7KLXIiDyQVA9xTCY60D/zK/wCtmoPIYKxwpwBc5q4jZ6Owp1Fn3MJhFxqLUVEQeSCsHu4zCKU/kr/rq4PIYPIOoSoan0QIthdWfG+jjPXMTdx8rUHkMHkHdFq/zgcHkMpLHOauR2VnYDsrpqGiY3cfMKzB5I33MZhFweP+vKSoS+L/ALHFBHYU8b+MphMIuiKyIPJBUD3EIaItaP68hq1Wg4FFyrsPo4CeuLoioieyCsHtKyhomNqP68RqUJfENXYU/IVn0cQYfHDSei1B5IKx3FBxGrYcePMOu+BdNQ+OGg8Qiii0cHkMHkEb+Cao9FYwbKzigC5x2F3jQIaIth+aKLUVkQeSCoHuNQ1ai5gs9HYU9EdFdd7/APOHAT1zEi74FsKiIPJBWD2DVHorC53Ai6Qr/kVA/IXTxBh8cxN3HygqDyQVjpkqGp7mC5srpwDpGqE3FRE9kFY6z+KphDQbuPlc9hg8gjfXMFnd2FPSJUNT4RWYPJGD01D8fAQ0RaLlFZEHkgIPUOwEA6Rq3EUWoqIg8kzH2zSDD45iRouUVEQeSZA8YsYLOys7CnpGqPgGii1/IPIZ7BAX9R7Jw+OGg6rZTHUEiDyTMcAsbPUU9IlQl6rlUWuRE9kFYPwH2lDQJgYtxdTGLX2GDyCOx2V04B0WoauFTCK7j4BFq57DB5BG+q+Bd3ET1zEjQb4xa5mGz0dhT0jVwqAaYw0THRx6DRRaisiDyTMHpruEqN2VnsnPXMDdx6nY6Gwp6RqUJfAOJTCYRajdRatT2GewRvvvgWnk/IKyIPJBUDZcCmAmEVnHY8Ln7AOiSoathcwbvc0zCYaOPmzM9kFQPVfTrEWjIg8kzHHiJ64aSOA3FPSNWquLmCOU7Kz3UwmExu5lHysiDyQVj4D18kccUWorM9kBfEgZ64aDsA4uiaoS9RoL1XpsN1f/ALtjMJho+fMweSZA9V8C0qDmEV3ZRX8d8xxEQ0Q0GKCnokqGp6qGDQWdgLCws+FcKmEwmOq5RURPZMx01zYzCY3d/HHdqewweQRvsuGvVXMGjsobOCw1fI91MJjst1Fr7DPZBU+J8b405hMb+O61zMHkgqB0fRNWq1MFnZXNsbjhfCrvfCYTHkUWuRg8kFY+B/BmEpC0dlFoKiIPJBUD0DUoS9FFsY7K7stQew91MJjo49zuKzPZMgeq+J2NExu7KK/j/tykqGrYcKu4othZWew2fI9lMJhEbuPQ8Tg8kHkEffTmExis7+P95DVwDVz9gs44nAOAcDsOJ8bj2UwmOjj5szB5JkD1Xx4zCY2o/eI1R6LUaOKwjsBxDkfXeymEwi6WSg8kzEfUfGoAuE1KGp6jd6u2PO+R8j6SmEx0fOKyJ7IKgfifkNWiihg4FBHZdV8j5HxvfCYRXd1rTFFFpkp7IKx8A1agXNz+XVnZRf4PGYTHgGqi1FZg8kyB7RqUJeisLm7uLOKL/E4zCLQGPdQ65KeyZjumDR7fsA7L5HyPkfG9lMJjo49TfGLXMz2TIHqqDiN11B138nGYRG7jjh2UWuU9kzHQAsYNXYWdgOqTMp7JkP8AAqYTCLR8BG2ZmcY5jBZ7OLqtTLbMz2TIfEfXeymERu449Dw5KeyZiPiMEersuo5lxuZmZxj/AACmEwiu44dRZRa5mZxg7nV2XVy4BZRRauZzOP8AwCmMW41UWrUzmQs9XZdU1cQ2UUWuRmczH+AUxmEWj51ourlHxuPoZGZzIfUMyHGpjMbuZR6iyiu7KLqGqPgNlMYtHHHwqLbMzOZD6FX5bMzOZDjxEwiu47DV2XUyj51MZjFo4+JRbZGZwVfMq/FFo5nMxxqYzHRx3XUcfIOFTGYxavhO7mUzj+G9avxx8GRmfIpjFd9NwngGgsOVTGY6uPU2HC5nM/imLR3Vx+2qKmcfEpjMei4+U3HQUUxi1ccPPkZnMh8TGY7j9tXdzOZDsOZcA0FzZQdVTGLrZGZzL4amMVx+2q/dsjM4+nlwnZ7jrKKYxavcXWzmUzjfw8Zj/Nqv3hcH5f8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAwP/aAAgBAwEBPwFPB//EABQRAQAAAAAAAAAAAAAAAAAAAMD/2gAIAQIBAT8BTwf/xAAZEAABBQAAAAAAAAAAAAAAAACQASExoLD/2gAIAQEABj8CEW9p6RRLsK//xAAkEAADAAICAgMBAQADAAAAAAAAAREQICExQVEwYXGBkUChsf/aAAgBAQABPyHotPYJTeaTKA78arYPDsSG4MTMjnrv/g5/R8Bbwn2XnouzRjVjENl4xQjU811lreXmf6e1HQPeckKXV4hyXX3iE/o08oaPoboaaKTHAI/Y3LKbo4Id8jX0J0hyXHl4gmCfnT6G7qhZ7Fg61dns1Tjs5I3fRCP2X6LdvLxDku0o0Y/UbrRPabVOgY3yjyE/fgmLh6w5/S496wg17Q1Y2RS8HXju2TLpiHfIx3wJp9EF5LjrF0pM3RAdqhMJcZfeEiTFKijNJjpn/Bz+n240ekJ6ZyRledZ/DkuPOkGjH6DR8xMUT9HBDvkY74E0+t4Ol3gi7wn2T2huNObqPoQ+zksTHenenenrG7qsvvLHYh0MJN9Ec070XW0RH7L9Fvwf4Of0T+CHNL7Rbs1Z6RuiTUej2onPoS+xL7UEvR3V4hyXVYlJ9l+i3aVE+x/Y0Yw3WJt0/MkPymi0WDoQ7DHZ7BLPZNOzlfZ/gt3asIc/pd0Qj9l+i3Xzhqk+yv0XZoxqxuhsvGK9H8VPIf6el/h0Dw9Ycl3apPsr9Fyus9kJ9DdhbrEynA5L8TcPXpBB94Z2y+xJsSg3hOxRmk96UmkEfv8A0v0Jp6eVpDkpcrrSUnpnOXl69kOf0p51g2DbwN140nxTPQMXuv8ADyH+7wn2X6LduyHIn8Cf0avC2RDo+NH6G5QSJh4eFOxdlGI3qd6XRd7Sk9M5Ked4T7LBNfB/gV58n+PgnJz+l97+gehiWk+VP0cGrtUa+hO6LMxd5/Dku8J/Rqzp8LcK9aJE4+AlSCOxV2JTNpNO9W5L9F+CcnJfaLs+sT+HP6f42WIOS/Rbp5eYR+y/RcrLV+BHgQ+xqZmy8EPGloo6cEPsY74EnR0XW0OS7w5Lukcl+tlrrsbPRCYdcPrRDoYTMTlSe9KTS+iHbEpPs5Lr5eZSfZyXL62cl+i3C1lJ9lfou8pDkT42aTGvoavsbLtfFTFssTFPKX9E+VDoHvB0u8OS/R3ldbNOxf60mp0w8l2Mdns+Cnfwd9oclLRefgc/o2J3eUn2Jv0VfBDn9P8AG66EOf0urw2Dbwx+BlQVbTF8YmekZ7V/h5D/AHeHkpbtCfeE9Z9DrMEJNWxDdJo1ijN9E07Jp3pYIQ6B/BBL7OS7siI/Zfot2XWJ/Dn9L/NVo5/S+0W5XWkI/ZfotHq/APQxq8YuMavvWYo3oxq7VGvr9Ox584hMXbwQ5Eh341S2O2EH1hMErNJpSaXWPQx4p0DE/lDX0J3VdZhyX4IT0c/p/jK61hyX2ii2hPsbc6Kt4NHJdmr8DV9cCX2NNaHDH3tcTFEy6cEjvka74EnR087Q5Ls3cwh5JoWDC5eGOz2E3bO9HqkMF3Tgl9ifKguo8LraH9KXn4P8FRl+CUS47K/RVs+sT+HP6X+avM/hyX+bNUbPoauhsvGqfHTyF/RPlHSPeHJdUiD6POmw7EoeRujWQzfRNOyfA2l2enguycY2TTyhHtCb5h3v5Ic/pdn1iE+yv0XVdZnrg5/S/wAy9Ycl+i0fjaE+y/Qnt4Q9DH4GLlNpt5Q9q/wXmbw/oljpjodsOBuiHQwlSGafulJ8PpHWYTTppGMeib6OCH2J3fAno9POkOSlw9oc/pf4PreIj9jf0W7yk57OfRd5SHJ/jZr4CPDEPs6KUm5I0MRrTpGNXaonfRbrIsdMdBMYSo+yw7PYJT4O9LqkN0JCD60T43mNarzBe6PIC7e8IMvwNcHJfot2ZKT7OdnnMOf0v80WkOf0uzR+Br6GrrkbLtb9MtGMNlom104JHfIx3wJH07jphdYbuEOsJglZuvfwtOxfrjSCEhuDYneDdZrC6vrCV4yaJl04JHfI13wJej2fjEOS6vMpPTOfVIy9f8HJcedoR+y/QnxvCfZX6Ls3eB+jH4GjKbRMYcaJiSOmiC6GOz2ZutJ8PpG7mCROBd4bNkcwaM9I3Q01i4Rh9a5jWvkD2oXkZ8rWE+8Ue/8Ag5/Rvo73hOeyv0XecE+zn9LquaJejx9ODn9P8bNW6GnhjR94sxnXrm4mSVEpjSglM96NnelJogNygkJYfR2wu8LZoxoxuN1m/DjGTRN0cEjvkTH6EnR/A0c/pd/KIifZfovwQ5/T/Gi60/wclLTqx5D/AE9q/wAPKYj8Of0v0J3HnMPsbvobrrkbLtYrG067pVnQwkwlaTTvS6oDH9aJE0dDthd4XJyX6Ej2ghtDLZDTWK8YFiEw83SiR5ovdHQPV+Mwj9l+i3PnWHP6f4+CHPsv0J8bwtButF1GNXaon/QnSUn2V3ouzd4H6M8Bi4miQTh2ewk3pNOyZbh6RvMEEh9nXPXB+p5YXeWqfRw5/T7caeVloxox+o2WU4hDw+tqXRdRjfKo19CdPK2lIcl5+CI59lLvCHJ/jXsiiGQyyZTa6Evv9EvlQS/DuJ/Dkv8ANn4g08MQOsQg3RoSLPel1pNI9DMoTQ+zrqSokWO28Ea8/wClfr/C7mjGvgbIjxfjXROCV9ifKgug9/JDkpd4Q5/dD62cl+i4bZDZYrw4eNbSZ5h2Q5Lsh+BL64Evsr0QzSfBTvRIZoSFg6ZZ0wy3cnQpVK/KEj+Dyz/Bz+l+hO7JINGP1Gy8Zpw8JssR6dAxP5VE7zBO586SkOS4W3+Dkb46Ld5Sc9nPo4Y1Yy2WLg+Xjq8n2xN0cEjvkY74EnR0hPvF2pc0pcUpS3Fw47GPoui0emnBDdF7HcsQzUQuDuU7IV/uFpSlF2ylKPk/pX+n+SjfDxS4asfqN0NTFKiLUu8RbSc6cEj7EvlQR5FKUpS5VwtKUpSj6Hyf0rwpSlKXE/hz+l9ogMN0NTHC4n8GJmiV5v6J8o6R5rwpfipM2HpG7og+xZ7YNwdYVCUOhqzsXsTHntER+Gc+iBefggac7L9EPaJjRjfwNl4zTjC72jGPRI8jfKGvMLdV1iExcvWHP6Ut3hH7/wBP4QGjOXh9FeHDxrTpGe1f4dL3iHOnel1R9huhULB9iz2zVZZ7F7iU0+oq+FJHPsvtFT2eZ64Of0+3BdFhqxr4G6I18YnGybXQl9iXyhdBlF1tMNl3iP6X6I+CenDnk/wPrC3RJlUyGXn/AMNbr3okMZS7/OKUb5EqKClHQmYkWsOpD6HP6fbgt16ZhPRz+n+MvaJk+yteP8IFrDGjGw1eMUvGr3nprS5onXkYvAx9CR9bPwQhyX4J/Dkv82XnDXByX2iAw3Q2RShu4Y3e6Nw9ZcpadcrvDPISvDgdCYR0vomehSlKNJ+D+lfrCnRFKUpSkT8H9LhSlKUpcJHJ+DkUpS4aujUboaaxcHS+G6WCV5p7ULzClL0Upc8lKUpSlKcM/pcKIoylO8U4Y0Yw2We4/ubqldcjrvRBKZp0w3EJ8joXuSIbkZSurdaPV8LXDI0X6Ej38rEOS/QmnqulmUn2cn+MrzmGNGNvA3XjFzKTM0pdE3RjV3yJ30JH1vM34IK/p/j4IclXkasq0uqAzRNyfA8UqxKYZ7F7aXNzcJcIhzhdX1pP4c/uFufO0OcLx8EOfZS7NWP1KJMXDhngfx2HkKL3R0D+CHJS7zFLvDmlLq2uxXrRULB0w+tKJUUI7jNorEpmnetJvET7KyMPeIn2Vnb4WlCfZWRusT+HP6f4LoukNJjRjbwNl4xcKhJex6ug0xbLRN0Ym8qjX0J3eIn2UuF1tPsrLr5zPvFPSN3SmKPyLrYWDwVijNLrfmg77L9F+DyQ/pfour60hyX6Lldawn2X6Ls0Y/UbokxRu6ddISN9E4IfYjyoLoP4IKwvwQ5LjzogNFyg+Gdc9hdFg6z2G4MJmJVrPiueSl+GHJS/DDkpaPfs/pWJ8fA+iHJS3VrgasYbrxilIEa3DQSapujE3kTvME7r4wz+lL8HkpSlylRKFOx0KUfeczYJPU3Vva5XZSlOD+lwpS8opSlLmvBMpSlKUpwxleFKUpSlxwf0v0QUpR9FKU4Z/SvCjZS4aMaDdDTWLC8bp3PJKMNyZTnQlfYk8oXQZTwXFLpS7zCQ4R2yxdYswlRKHTCrF75pc3Nxc3Xt8ExeS/DCfZyR8MIc+i5fW0OS/DB0v0XWDRj9GNWUwik9nYXa0ZOLTWKUTLpibyhO+i3eYpfkBdDHZ2wxWz2nWb8d2Si7wL2QneS3fziYpdVpMX6L8MOSl+BomL8MOS7NGNBsNllY3ZqkNehI+xL5QnefiuFhsKPC0SPAnB0JmJQuKd63WlxSlGobP6KUpSwSPIvZCd5KUuKUpc8lKJ8FKUpS55pSlKUpSjea8KUpcUpcclKXFKUpc07FKUuGr8D9BqxSsZ06/Cm6MTeeRO+hUUpSlKfwWOxwQ8uhuDCTYp+Gk+Joh+myVJomXTEj7EvlQTvPwsS4xd/OJSHJfhhPvF+GHNL8MOSnerRjQbIbLFLxa69yJ42TNgkfYl8oXUZ70WG5wlTo84di99LrdaXVuD9C/Ha1TLpib9En4JH0/i/uL8MP6UvxclL8EP6Uvw/0rKPrVqx+o3WKUpd8YxrRP5CfyJ3mFOA3cJYeC9xKZpNKd/FYegb0SJp1KUpcRjWqR5E/lCZ9CafkfXwTFL8D8ExS/DDkufO0OSifwNHJfousMasbDZZTmN1p2PsXOlFyIPspRUJTN1pzrdaP1HRdEsN6KCfhfeJqkeRe6E7yW/DMXXzrDkvwzN+O6tFRO+hO4hyXVjVj9RsjopwwnR9nfEYx4cFEzFHzXaHQ2eiIecNhY7JmsUmlG+Rd4mFHJSlLBI+xe6EzyX4qUvPwcH9KX4Zil+Dg/pSj8ylEj7F7oTPJTg/pSrXhjYP0Y3Waz7asJUUZutLrdaOBs9Zld4lJqYYrSsKsLvaLGiaJtdMShe6EPz8PnN+GZvww5KL4E2CZdMTeeRM+hNPrE+BoxqN0SYs1F8Ok+Jqhu9ll9C1UpS44Ggww2WieN+DtumXkTr7EnkSvyUpSnkpS5pS4pSlLmlKUpSlKU4xcKUpR9JCapHkVcQpTzilKUpcNWP1Y2WaKUuKUpcUpS5pSjVDXqlh96H1oUTOS/A0MMMR5uS6dtEIR6p15E3lCR/Qmn8d+S/DMXC1QbrNwpMHxjqzWhJ5Ej84mLs0Y1L2vxtEN3rBaLR0U6EF3mE+zkuj8amWG5M3J2wtoQmqR5F7oThO7LMOS6LWYpfi5/RpDDEazRu46zko1aynXkTeUJ30J3Exf+G0Q61Sw/gGuEOmF3vD+nJfgg8Vka0TL8D+BI8i9kJH5+S/HS/BDk/hDGG5Hjq+KSvIvYSvzpS/eLtdW4PYtC0WHZ0LC6wwnfh8kynfhMsXpcLo9MwmqgToSCTp8d1e9+GH/AGcDCj4VdEy8j1NP/9oADAMBAAIAAwAAABAkmk2k2k23NZk22mkkk20kkku0kkmukkkmk092m/m0tk0kkkm1tvtttk0l8202l2k/9s002k2k20224lMk2k2mmm0skkkklmkkm0kkk200m223vml8mkmk1/vst9s8kmu00k0ls1/920m0m0m2tHMk0022mm0mknl0kkmkkmkkkk0k2mkm2282nzslkkkt9stt90kk08k01tt802m2m2m2npO220kkm20220kkl/kkkkm0kkk00kkm0km022/+TU0kmklts89ukslt82mtsku202k23o+kk2mmkm202080kklkkkkmlmkk00kkmmk222m32/y/mmkklu9smt1un0nm02mu020205O202k2m02k20kknkkmkkk0mkmkkskmkmkk222020uzv00kkkm99ts0nmtktmk0k20205Nm20mm22222023kkmtkkkk1ukkklskkkntkkmu0mm22W2tmm0k013tlulttkk/ku0m02Pc0222km22m2m21ukkknk0kk2kkkk0luknk0mk0m2k00mk00u000tkut8nv1llt9uk2nNuk2m2kk20m2k20kmkkklk0kk0kkk00kmt2kkmt8kkm0m20O8239mkkkk+nkt1vt9s20olmk2m02m222m22m2kkkk2kkkk+kkk1skkknskkkskkk2222Am20mvs2lt09/ksvvtm2pJ2k0022m2k20m2k220kkk1mkkk0l0kk2skkmkkum0klu0kk2k3nm2mtt2m0mmv9tl98pn22220m02m20m2k20sY/0kmkkkk0k0kk0kll2kkm/kkkm8kkk2mk1m2ltu1mmkklvt9vFsmm0k0mm020m2k223jNkmkmkkmkskkktukkk2skkm8kkk0lk0mmkm0k20vlks0ttl9tt8k20m22m0m2k20m0njG000mm2kkkskkkkmk0kmklkmkksm0kk1kkkkkm0m2kmtumtltn2m2m0k220m2k20m23gO0m22k20m0kkk1mmkk0s0kkk/0kkm9kkkllkkmkkm2220k2001lu20m000222k20m2k9Y220222mm2028kkmnkkkk1mkkm1skk0kkkmkkl2kk2022mk222k0m0200m2k20m2k225fmkv0kk22m2m2m2kkmkl0k0mlkmkkkm0kklskkk3ukk0km0kkkk3v22k0k2k20m2m229tkm13v8222kss8222kmkk0m0kkkn0kkm0kkkklkkk0tkkk0km0kk1/k02k2220m2k20vvGk0k0km22k2kld80122kkkk0kkkkkkkk0ktkmkkl22mkl00n2kk0l3222m0m2k2km2nLkm2k2v8kkm0m2mmlu0i202kk0kk0nkmtk0kkklkkk2Gtk208mkkkk022202m2k20m01pOkmkkW8m/8kkmkkm2lm0RO2m2kkk0nkkkk80kk2lskkw2m00kskkkkk2m0222k20m2nt8m02202skkk8skk0m2k222nQm02kkkm0mkk00sk0klk3k20mu0m0t0kmkm2k20m02215ckmm2000vskkks90km80k2k21wU2200mkmkk0kkl2kkk3kukmk0k2l8umklZQLYTPLLBJ9/8AZPvPvSNbZJPJNbJpJJ7tv9pFtNpJ/wCSSSb+SSTbfySaSW7/AG0ul1tt90mm00222m5nm20kkm23mu22n2m222382203222m29mktn022mlk2m2020220+02sm0v+k0+00mmmm95Emk0m2k10ks2222/82200vs23n8m0s230kkmm0u22/s222l/222n/u02k0l20bAbBKyOd9t9s9v39ADMtk22+0tk2223tn22/v2/nstv7/8AZ9ttvN9ttNP9Nttr7/bt/wDTSSTSaxpzaSabSSXSSaT/AP8At77/AP8A81v/AP8A/wA1v/8A9f5vdpKF6/8Azf8Av/8ALf7/APy2+e/yW33fyQN4kAHP/wD99s9/vyB5IBtttv5ttttNp9tvt9pt9tv/AP8A+V5JYy34G2230k2223l2222u0227axkTzYsSt6Rf2+3/APwAwACgYA0AgAQA2AAAAUgAQSQauiSmSSSA0ACiAGgAQCGgAAAGkf8AgQ/bZdbf97lphttl/tr/APXbba//AG222v8Atttrf/Nt/wC22S2f+Sa2W+TbbX+e67X+f/3336E9e2zxozdSeSTaTyXJJJJDNJJJJJJJIJBJBJJJJJhJALBCAJ7bean1pJJIIJJJJJYBbZLB/wD98vl99g0QkWEp0W0kkml22kmkk220kkn0kkkk220kn29/820iB/3800mk+02kkus9dQ1e1DEaSSRyQUQDUQSQ2CQSSQ3ASSSQmCSSQSyCSCSGyQSW/JRekng8nfSiCSSEC2wS3yVtt8880hDwKSYQODSbbbZrLbbbbJbbbbZpLZLbdrLbbbPJbbMS0l32ExbACnLbJbJaJi0X8EoGWHla+qG24P3jLv8A/wD33+//AN//AO76/wD/AP8AT/8A/wD/AP8A/wD99/8Af7+2351JIJe22S//AG+8u/yXwR/xsNoACgBFNtN//wBLbbbbZJ5bbbZZbbbZZJ7bLbJPbbbZJLbbfZI8217Ztt9ZbbbKsEQEyIv/ALLPbJ/bbCbTtbaSybbbfezbbef6Tbzbfe/bbb/Sbbbe6fbebW5G49vcPb2W7SIgXlkwGggiAGmQCfbbTRVLbbabbfbf+bfbbfWTbbb6e7bb773bfbfafbfa622006ULb7XMRIgH7f8A3/8A9v8A7y/y9Q//AO3S232m/wD/AP7ff/8A/wBtt/8A/wD+2/3/AP8Abf8A/wD/APbf/wD0kkF7ae7221BRv+3/APv/APb/AP8Asm9LZYfgkk29/wDbXe22yyXW2W2W3S222Wz2222Wy2yS23W2Sfej7BwPHpEf77/ff7b/AG1v9llvllsAenRKQMkl823m2/t+222+1222+0v2223/AP8AS6b3/wC38nshBW3Z0+23/wB/99/90Etff5NPtt9kvG22vj/99bNttt/9tt9v7Zvtt/p9ttt+T/8A/wA3t222/wDma/d/9t/tv9tttv8A+aifb22yya/7Jttts/8A/wB//bZbZJvLbbZL/bbbbN7bYOTdn/7JN7bJJf8A/f8A+/8A9t/tpt7JZvJptLbbbf8Ab/IRtoa7S/8A/wBrbbbbpbbbZZpbbbbNLb/vfZNbL7NLbbdtv/t//wD/AP2Z3elt23//AP8Abb/7/wD3+/zHH/8Avv8Abbb7/wD+/wBt/wDf/wC23/8A/wD/AO//APkv/tv/AL7b/wD/APt//v8A/wD2+92m/m9t/wD/AP8A0lv/AP8A+XybaW3/AP8AP9t/rfr/AP6SX/8A/wBJJ/8A+/SyeT3/AGS2+l0k3/3/AP8A/fffa7SbeX2b9/8A/wD/ALf/AP8A/ttbtv5//MNov/vZv/8A/bff/f8A2/8Av/8A7frf7b9/9/8A/wD/xAAhEQEBAAMAAgIDAQEAAAAAAAARABAgITBAAVAxYHCAkP/aAAgBAwEBPxD1X/TT+mH9D/P6k4PtH/lU/SEfwt/Y3+VfH/CN/lp+x/j6hwfwtnB/CnHz+hcuY5c05jmOXMcjH5/wifvbOGZmZn2GZ+0Pvn9MZ+y5cuY5cuevy5nly5cwzMzM5ZmZmZmZwzMzMzM4ZmZmZ8robOGZmZnDOGZmZmcdmZmZmZ0Zncwb88PPKRGCIiIiIiMkRERERGCIiIiIjBERERnk7GhgiI1IiIiIjBERERgiIiIiIjBv+P4OeQuety5cuXLly5czy5cuXLly5cuZ5cuXLly5cuXMcuXLly5cuXLmnLly5c0PQIiLly5cuXLly5jly5cuXLly5nmrhmZ9Fw4Zw5Zmf0YjDMzPtODQ0IjBEYIiMERERERGCImZmZmZmZmZnDMzMzMzOGZmZmZmZmZmZmZmZwzMzoRERsbF27jszMzMzOHDMzM4Z87MzhmZmZmZmZm/MRERERGCIiIiIwRciIiIiMEXIiIiIjBERERERkuRERER5PjDMzOhERERgwYMGfjwfODJEXIiIyREYIiIwRHsH0Z4eRER4SIiIjxHhdnDOjM5ZmcszOjozMzhmZmZmZmZmZmZmZmZmZmZwzMzMzMzMzMzMzMzMzMzOGfAzMzMzhmZmcMzgvjBqYPWNDJEZMciIiIjBGCIiIiMEYIjBERgiIiIiIjQiIiIyRERGTHIiIwREbEXcGSLmWZw6F27nt3Qu69x3wOPnDM+k+R9d8b4GcszM7s+EjJHtOh+pERERGp4X6EwzPpkYIiIiIwRERERERgiIiIiIuxERERERkiIiIiIwRERGzc8LOSPWdHRvzoREREYIw5ZnDMzM4ZnDMzhnLMzMzlwzMzOG5OWZwzOGcszOHDozqRERufQHoHh5ERGCMciIiIjBGCIiIiMEXIjBERkyRERGnIiMEaGSIjcvn6dmZmZ07du+P48bMzMzMzlmZmZmZwzMzMzMzhmZ1Z3ZwzhmZmc99pz8afGfjJEREREeEjx9mZnQiIiIiMERERERERERERERGCI1Ix3UjJGCIiI9/498j9r+Mu3bt27du3de3bt27t3R9Pt27jt27du3dO3bt27du3xp27du3cdu3duzN27fHgLt3Tvpt86u3MPuERERv8AM4ZwzMz9YzOWdv/EACERAQEAAgEFAQEBAQAAAAAAABEAECEgATBAUGAxcHGA/9oACAECAQE/EPF/2/fYs8j+JvqnyHyz1xh7Z6B8P9yfDk4MM+D08Q5PqOnsyMODDPs/2/PkSMODzzwyY8rr9d++Z1+DP4ORxL88x+me4+b+T8Y+jfIPSvxxhnwv30jgjyj2hbwZe4elfmSOwepP4Qf8Ini9Mn2B5p6l9J1weZ+9vr4r9R+x3Ovj9fpGPWnpjvPpHH54PX0J8Nvg8XDlx+Tw34b6p8V7O877b5h7gjB67ryI577zhv3xXuPce85fHe09pnwjgRg4uHJgwTkniREXTvHbOHTiZ3MzOCLrMzMzMzaw+GdoyY3hmcPdcER5DMzMzMzMzMzMzMzMzMzOGZmZmZtWuPXs67DMzMzMzMzMzOGZmZmZmZmbXBmeBEcWcbmZxvDx/JwRERHDpERERERGNRERERERjUREREREYIiIjgzMzhnizhmbWNRERERGNREREREWsEREREYMERPFngXTJg4HAwzOGZmZnynxHJHbPZ/l+5cM5/cPdOWsM+O9x5ayzMzwZntPY1h7GsPbZ5M4eJdOThmZmZniRERERGDBERERgiMERGCIiMkRERERGSIjt9OJHYIjBEciIiMHcMkYOP7yMkRgjB75mZmewY1jVq15zhmfM1atWs6tWsatWrVq1nWNWrVq1atcdWrVq1azrOrVq1jVq1w1axq1a5s8euSOes6xrlruEYMHJnwT4RmZmcdeREY1ateQ8GOzqew8X4x7B5DPLr2TiR8szx6+J05mX6pnnrxd+f0wR8l05HsHLk+PZ8A8jdvtvzDM8OmCPaERHxzneNx5Dh8VnsER7U8hunt927du3b9s8T4tnj1+geB6V+Df4U+SeMem6REe3Ox//8QAKBABAAICAQUAAwADAQEBAQAAAQARITFBECBRYXGBkaEwscHR4fHw/9oACAEBAAE/ELD7il5fEtz+kDTot6gV7eq3rMKZ2+Y66Lxtnk56gWswhjqqtzDMWZVQLm8GOhAm2cQH/wBQyBCtuetPMDXfmVX+BQSnJKGr+Jj4H6ZQrExzEIU2d6XNZ8yxr9sywr4cQK1efD3bAmqxNLmbVdAOf3PKfqGozYnBNXzpVwXiPhFESVG4Lcrt6+oLx+yadvw476Kaz5ljT+GWNn6gHT26MSynJMdKTDw/yVN4+9pvorxj5FeQe4jghF/xNZmbQSDCrxGKYS9Zzk+yjVvTErSv/wB6uWi9TSA/pm3V+4AsRPJKcY+ShzZ7mGxIN6zD/wDj50Q8RjGvMA99Lq5l3gmui0yl3g8dVomX0QK6jjm+Yrtbet9BBZKgVN0AMxNMEr8sNk0RoUfuAujLAEcmBVdLqWusHmPSkf2WNl/IJjT7x374l4r5KNW+xZtfjMBo9xBB2XPVSWNg/JXnD77XZE7E4uOZU25+ul9BoL7kPEQ6izrk6NonqCwT7JhsnjCDes9Tb1Qdksaa+5lpsv5AvNenpo9teMfJhyfxMdif6g3Df12peMyxzZ4YKf6MzX0/JqP7HYX2FCcb6f3HZSS4zaD6nCj73MHZ+9QS0J6YjxXyBGjZfMw2J7ljzABjplgzA/L1ywfuFHy+evgZlcuXqJa58TAaPHULgXKysQKJiRx0ec+xX0QAnMUxc3BCGMdOY8DMMrcvTA9Evcpxa9THk/iYaP1BHTfXX8n++xDsuXNh6cyxxfyHkr712+u2vFr1MPD/ACY7EgjpuOnYh2Tj55k42/kRNlQU0wZvMA+pd9jplWyr6NdGToYyfDNIPfUwdn7l6ofncg7zMdKRA4fkrzj73pfT5MQJebzzMNie9wR033Idkua/BzH/ANBmA4PQXU8xPPQkqf2Y+SmWkRWKvU3aH3NZq3XSjwRamdsHjoRalO2Dx1WpnbBKqMWi2CYz9xFa29NwOm0JWYMYYCO4BqZUo+xQSz5FcPzBy2+YFdEEp2weJrro7ls1nySjVvsub/IzEIB570uUGy/iYeP4mFsTMEdN96XjPklDBvHMubD2ZgNG+2rh+SDeVTi7ithJdQR7gecQR0zRhuE4IJSS0ljKvUpOhVYq9TbofcwTe2yas7Wn66V4x8mGqfuJjsSCJZns0/L0TsfmWNftLG19MwOj3ACy5c0j7mBaBZ5I3794jmpsyJ0JKmT3Ks6f0P8AvqFZ29bvX7gU3z1u7qBTe3r7x8E2mvB1IqoESbkDEDMYSMxF/wAlmXoAazFV5ZZn9IBjotEt015gCc9FozLdMHuAXH8TDYwAWNnrvJBLmOlP7LGw+JXnH3v0iVus+SUa/aWN/pmB0e3n86BsXLGl+cyjdvZArV0+Hs5OgmSarE1WSbFHTFvr4m3VIktJYyhlTJ0ctTxlB1T7jTt+HHTT89tbuqfJKGm/TMNif2COm4a/f++0NwZY0j7mUbt7IFavPh66PnR2RAUlnuY6UiuQ+yY3T7xENTbETz0V01am/wDcsbL9krzZ+Oi1KXeDxNdFqVe/1DXQBa0S3GJ5iq9AuEeSbPsNRb+TR0MXFkxX/sGACanqSHqdPMcqMsLZy7MsGYcnLDZ1UbqnySjVjxFza/GZpH8dj/s7K8Y+ShyJ7mOxPe4B0j10diNi5jsP7LGwfkBdOHw46H+jtQFJcx0pCm6+MSt04+z/AI7UuycTTCbX9m/XWhlu2pUyQZV9BZL8zateGNgu9xgij4wm+5C3WfMEGPwZY3+kBo9yGxcx0pLGwfkGgcNc9HZ2Je8ynFnyL5D2MTfFPuchicNctdJP7Hrd6/cCvvmOul3r9wK++ehqYjfhEcv46kWMAdNmGpozeIIrBvKYG54f3BOMwDLlgV0UNyn0IFa6oPviAu8Hg66/vcjYuY7D+yxwPyBfT7xLx+d6HZLGvwcxQyX8jgLp8Pel7zKcL8Sh0y+SnNr3LvvqusYNShyfUx0SCOm+1B4uIGxuB4PTOFs9REfEvzmIPqW+yuysysSulXElJLm6YwRe2mbdX7gCxE9PZodEHZcw01/ZacX8gH197XTKxUrxfxME0/yV5x9768Y+RXNfxNkV9gAh2rUq9/rqZtajCsD+xb6BfQaQNwI6jrok1qLtqFCKliq8+o2WB4hijB01Laa8wp7fMNdFqW6YPMAIdFqJWj9yxtHszAOn/BW9YxxKHI/ZjsP7AOm+7Z8lFUk9V+Jh4/iU5H6g328vvRT0+TEoab+y5tHvcBo32HUS8fqUat9ljf5GYF09dPy9d2GI2qaUp6ibCfZcofU9JT0NR4lb6F4EfFjwJUquiO0Xpmzo+5hAvzshFh8M0dtXPRqYeGV5x96OnrydE/H1KHI/Z7CQR033DRw+SUNN/ZbldLvX7lV1wOUO2t9QiO4AnCDo2R1021CMxQZiOsE9aeWfQ89DUeBlmXl66mo8DLDK3L1NTLy98QytyzX0RsXMdI+5ljYJ6lecfe06iNiWNL85ljZfslfNPvru7ULen1KGm/subR/YDRvpp+e1GxLGl+cyjdvZArV58MNv3uRsXMdKfcyxsE8kOl4+920Bmhy9TJiCbEJcQeIa6cMFdhLsieGe0idGSCMlj6mCweIRhvYzNAr4763Zh9Sgap+zDYkEdNzk7UPGfJEGm/sFyj5mCaN9dHWr3+unMItVExMOwgW9AmNQwobl2CPU8EBeMsEzkwA6KG4C+iABjqggO2DxArqtffEBd/qa6f6e6prHyUNI/ZhsSA0bm313JZnMoas+THx/ErMiZIAsR+d6NjPmWNL8wBm3yDNXnw96CUlw3pTMx2A9YlDf7d5v4SprHyYeB+pU2J9giWNnZpEHZOJp9QnJ6ZuF1rVUG5/crtQ7Ih1iCySiNpklyitrw5i6v9x4K+MO109ErdU+SUmDf2WNj+MwGjfch2Z8yxr9sy02fqEhTntGxk+Yztb6lokSPc5QOm34gaNsTaDS9E5OuVcEI0HWz/1MPb56rW5bpg8soD589VqZ9CVQ9UC1qcuTzNK34f8AAh4zEynJ3LGy/kC+nw9/D7FuM+ZRr8GWN/pA6P47Tc1RB2XPVYw4PjErz+032aP3rTjHyUNIPcx2HvcBoj86OmaPnYlbqn1KNW9MsbX4zAaM0/J2bm4EHxemeZHqJW8QRpgjDkgnr7Cn3E65r7HczLlD/wDJ6MydGySYIh5MM27eBBY2epo9f+OiHZLGn95lps/UA891CLLnopL8BgGX8TC68DqECAHTQmvV3ILqAZcsdLpqDHmZXb56Go0wZZlvPro66bUZYcnL0ddMtfuBy5ejqagYZMVyy4RsEhdD7Jt23uAbEfnfJcrwp8mHhmOxII66uz72IdlzHZP7LHB8SnP7dFouaPnal9fJQ5v7Lmw9mYB03NPz3JdkuaXxzAK7FbINi8+HvQ7LlNUpnW5Y4v5Avr7ju3YjjZjQ4eptBINQZ7gXYkHQzZ9jvsqWJYz6lJ0Z1F6YVVD7mgP9w6w+Gf8AHag7LmGlPUscX8gH196mjqitelXCCpcDCGECcZqRGzEdYgwMADEo1mZflluf0gDXRaJl9EANdaP/ACU7a8E11Ve5S7/XYRlz4nMUeCPQFyiV1RWKPpm3Q+4nd7GZrFhNXch4/MpNftLGz9RNM/v/AAUuzL1KMw45hXYkEdN96diMCl+cyjdvZBua+926IOy5jpYw8fxK839S77OH3puVGy/iYeH+T3H6gjpvqbegbAzWlvU2i5t0dQHcbaYo47KuVLYZiXKmoUfE/wDrCKwx7JpF9d9OMfI08MBRePvYEv8AkK8TFQL6tvxCrEBf/YP1BpsX0JscEE4OuXl7mFu3z1Wi2W6YPModVqZfRKrqLaqO4weeY26BcrqarOYh1iIe4o47NE68OYwC88k86e4ILGz13pYHJTMdKTDx/Eqbs+wb125o89EOzPmWNftKN/pArV58Pbo+dEEpLJU2Yx8D9Spu/qCJZnpp21uzD6lDTf2Y7R/YDRubfXclbrPkljVvssb/AEzAVp57UHeZtKPqL/yZvP0mSCI08RHDFnHYSs9CSiV7memmaeHM/wDXjXEfeO11DUrxj5Kf/wAdCsQ9QOkPaWLlm5gTwx3g/MDJywKhGmNviUv/AB0emTRmHJy9OTpd6/cDnb05ItQjGb5jK1t6bhBj0qcPZoMW4j4sS47N4fE2dD3NQf6mjHs5/Oyvx9Shpv7LGx/EA6enD6dqDsueqkw8fGJU3+0WfyGDuzXVPrEo1b0xQyjPGYDRvvRsRYKX5zLG7fIFaunw99LWXmYaUljYPslOcvfa5Sb4RHB9nA09RFZEYIlHZEOor7056M8wz5icNx3Ds2oepooesM37b3ACxE8kdQ11okdQV0apU3EfUX0IKp7lR7iq8viI5/SANV0UNwtPBADqte/Up2147Gj5ZV7/AF2e8fBNw48Rb6BLegaUrHUwF1LvuS7IjjES7Bqa5vpzH/7k01Hw4iFhvB3odlzDSkSVec8QOtPv/AdqK+Shpv7Lm0fMwGj3cPsRsXLmketyxwPyAfT4cdvD50Qd5leFPkw8fxKmx+oI6z10/L/vsrxj5KHJ9RrsT3uCOm47OwHIZpLU4wIjkJbHPZ5mvrwk8D+5wnYrafEKqh9zCB/qA2Hw9BUMNQobl6BeCAZcsUGYtqz1h5n0euTRn3KrLlhrotGZbpg8wA6rUy+iBT1ItVEwwRb6BCRb0NI3LHOZ6ki6KZw1/IibxLqAe4HkgHT27OmAYvhuL2OxG0XpnHPuaA/1NUP57tvqVcTxj5KHI/ZjsSCOm+zTqjYGXNh6cyxv8EPJX3HXh97KuI4tepQ5H7iY7Egjpuf8dyXivko1b7LG/wAjMJwe9DsihK/aUbt7IF57UHZc8afUc5PTNwvxNdaQvPc7hAdNR83XSmWxDI0+oBQvznrNCjLFVzmKC2Goo1AXjLBM5MCpzGnt8Sl3+ujrplrMMrcvTnpa6/cCvvnpzFAthmM/cVWtsu4Q6FqoenAeYOTlgfqBgiWbAgcqmuzNoJ0EaYPkgnqXc3wIcvRIl4ieGJe4idbqaK54cz/1yaqr4cQb1no9ol2Sxr9pabL9kA8zh97quU4v4mHJ9YlLYTMEFjfel4/MsYftKN/kQLznvAiwcTHSP7LHAPUrzj722B0OJqhiDsv7MNn04ljg+MMpz+032nLGo7YfZxdPURNlQWjUEbzBPUEdZ7NUrEWpR3KHmfhHo6JprzB+oroinETNweIZwdFrczpg8wA6gY58SnbXia6uVGWZbz2WBt8EQy48Rb6EXymBU39ELh/mMGjsqUThJriE1OG/XQa1FpT0xXrUq3ESogxb1FcMXsdm+PiawD9Qld/UIsE9Peg7LmilMzDx/Eqbs+wb1nuf90WbrPmWNftLG/0gVq8+Ht5eiCUlnuY6UmPgfplDd/UGzGeuj52U4/SUNI+me4n9gNG5/b0wQ08ZT/140RHw46eD9MShpPRmO0f2Boj04fOqHAZqL+JvhG/CDWoF7+wLsqA0bmqOolypUtJz0jA8E8P7jmP3Mrt8vVc0ZhycsOi0ZmdMEoOqD/yUu8HqAdRMv4mNMIt9AvotGocdds5oam6LnzAotr5KOm/subX4zNA/juS7IAVthusT3U2gnQLTB8lwb19iHWeiGPjNTRjvoQIyvfQQ4UfU/wC+Q3eeyadvw47dvrqnxT6lGremWN/pmA0evH52IOy56qfJj4/iUN39Qbht7q+K+Shq32KDK/GYSKbx3oeMxKbedzgLiVPk+k3iepooesM3qr3AFiJ5GJVpnzFGl+cyjK2OIFa0+HHQ11Qd5njT6j/+02i/HRSUsq4o7AAEuLFX5fEtz+kBp0UJS7weJrrlrPuHJy9PEWpbpg8sAf8AvUBa0TeY+4q+ffQLh+UXmAQ5wdAT/fGGXEZxBUV4uBUNnqOxcw2RjwfxKmj9QR031f5P/Ou0JxUc2nB/qJUFNNQXv7A5EhoMdzZNRMdKmSYSjMSum8SBwXsYm3V+4AsR+R7hGxc9VP7LHA/IHfGOf8D4q+QAtW+yxsfpmBdPc6ZRCy56Kf2WOB+QHOXvtaU4wwLeZyCOo1ENZijZ1VtI+pt0MN2fGYkdSIOy56r8QocP8lbpv6l327wR3B9nA2eoislM3P0lpemQ0Q3B01LVjB5gV1QffEqwv9djlRlhycvYFzJiFrfUhoQ2dd0EVKqaB0XQxLE99NfepxnyYhoWijdvcVd+Oe5B2Ti47OE1WYlsToI0xSI9EvUROypUtOizqisUfUbLcfMTu9jM1C95v8In58lDm/sw2J7MwDp7Tb96IdlzHSn9ljg+JTnH3rs+dtNmH1KHI/ZjtH9gHTctnomsm0HoFz+4eZKm+LEuL+RGDDn8OuKbDFMEFjZEvp8mJQ5v7MNif2COm+2lEM2xjSVCbSv1BycsCuj4ZZtbmc9FqZdYJQD1QffEp2weCBT12jb4JiHB4It9AuWwSY0dapy6S1KNZiZOYO3M10EEbuUemBbPpmYC8+P8FX8iUNX8RDpPrEx2j+wdEe11EGzicXUc2m7t8iVuDUHzmVwV8j4p+Ys2dlRJpDMS47Nu14cw2v4xP+2QBYieupt2I2LmGlP7LHF/JXnH3py+91Lsy9ShpH7EtaP7AaI96NiWtS/OZY3b5HU4fDicdHNTgriJsqCNMHyXHYypYULySnLX3p/dGrT4ZrB/E5U/eSEYPiIdksa/bMtNl+yAWrz46OztYS13gg0Y6mesz25eo1LcS2mDzDHRcE2gmIxPMbc9QIXMAJcWfx1OItkDVtivz6l8UAECdsZ1giRaPPMBp+48noa2B+zDSkp8fxMdiQqsR7Av2dgBsDKTSPuZXsPiUN/tC2p+qg0dRb2TchCfCcdcTYqX7hXmKbCLaaijw/I430NzTLIp4iOGKPccbly4rtF6Zu0+o7/6I80GZdwLlVrHyIGEcu5bkYHRHuAsoDYGU8I/sq2D8lecPvtAyehbKQSYa/SWfA/UT4PpE14Ybqe6ibFShioT0y5Q1+kW7G4o2TEz5hTI09PCuJ8mZoVfHMWykua01EEwPyVutPh6lrr9wK6rX3xKXf6murbWYcnL1QLcSuw37iu1uX0Blm4aU067oMDAGWPgYJoi7YIMKDLUyRAVRln/AMkKGP8ABLN1nySr/Q5ljdvjBGrp8OJ/s/weivmIRVY9yxtfjMNBz4e53CcdUyLanm3yalpLxFxXyVTNfalxb1F8MS46k1rrw5gNT7Jt7PcBoieu+Q7JbhT7LTi/kD8+9dPyf77NyvGPkocg9xrsT+wGjcNv3uS5qnySjVvUK84esz8zx0z9x0VJgXMPMnmwx8GIcRJTLmya8OYvn9wyC+GJe5XhT5PoeqhLdMHmAEvog9sq9/qYx0uYwyiGXqEuQDpl+UGCV03/AGYAEW8sT0JyQwQtGYqvLHc4HiGMYmJcsJQOVeYNpJcuXLly5cadyk8NumpQ4P2XP9hmGokuXLly4ivyS4g7pleT8Mscn8SpowB0y5cucs8xpm/CO2qa7MdwToNNm4PkuAfUG9Z7gs13K5J8mHWnuO2HszNYynmPH5Lly5cwynGPkycj9mmxMwDpJcuXLly4psICLXLTmWN2+ME5p8OJcuXLly4g7pjXZ/UEOA/MQHNr3ELzxAdT3UVsVBSCN5nMI6jEPcTOZc/3JcuX0y1mBy5eqhM+hArqBlz4mN0eDsCumkuXLuRroSGcS5PETQgbZZQIUYn/AIm9wQ3B1Wty10flhTO2D+oh2XMNkmPj+J6H6gNEfnbkHz1Q7LmOyTHx/EpyP1BHTfTh97ncJc0vzmci3uDkafeJmP17XYJqsQ2mbmLSWgHuA5P1BtDpcWfW4vUsl9GvUoRCTZ2vcJtD87tvqIdksaX85ljZfyV+fe056Vcrdi/Ew1T9xMdjAjpvt2+uh2TD6lDkfs9g/sRYqE6msmyJaBcyxdSzxMii8SvNn2XfSl3+uzLX7gVnb1E2tEVxj7ilteqsqmGowdWmahGssVPMDLAqB9RPQmoweWD7vlldcv8AqeTl6uu2Gwy8yk0vzmVbD7GV5x96FXy7wHIcvMpNL85ixLLzxK84+/4AF3xArGPkw0j9mG0f2A0z2g07IvYjNNT382gnQRpg+S4EPM4nJHbKZklst6LHqJYUfU8We4Lx+yawX4cdRy//AJx2C/UoNFfJY8P2Y7EgXWYdwCJaZ88zJr9sy5s/UAtc+HoW/vQsdRrYz5mTS/nMubP1G/WZxsr0zgriJsmP0dFGwp9TP/4ly4/tKXfW6JiMnniO7Vy5cC2X7gaRYPYiSUWiOv4RmKJRCEsZ1giPB+YJlywK65azK856XLZhBGnP+ERDGOIAKb9MubX4zEKHPjvf9k3K8Y+ShpH7Lm1+MzSN9v8AN1RsXPVH9lnYPslDd/UG+m311dgmqxDbXNmvxLrouWQ+H2KOGViOGordPcWS5c3QepogP1Fy7+oTaE9d6HZmA1h/ctNn6lbq6fDjvSyks9zDSkQHWT6lDY/UsSzPcglJcw0pLGwfkU8PvRDvrNdiCWvoh46LiYDb4jGXHgl9CaQla6LRHXR1KNqngi3tmKg6RQMy4Q/cBVBbOZX6gBqXLifrN7/RBA6LlzPX7h5cwG4vEw0pLHh/kw3ZC2m5cuXLiyly4l7z9nqvwyzyfxLGxP7A6Ny5cvH4y5cuXEHZcw0pLHhmG7PsciNw0S5cuXLlynz5KGrfYIux3xAumXLly4l7m/IT4RMszF7CS4ImWy4jCNQswpgRyV2XnvErGn1PDHhhOw+TSt+HEuXLlwcS453mU4s+TDkf5Mdie4W03Lly5cHH7/3LiMY5mTT+5Y2P4zAOmXLly5fSnGPkw2vEubE/sLablwP31MtVGwwP7F8svokGbmNdI0zfLl4lxtE4VAR3NjDNZYt+WPtj1BNB1Qf+TO2DwQK12ZazMt56mAly5cU2Esa/BzKNg/GeRr7LPMWJcuXLly4psJhpHpzKOB+MpvZjmCPMuXLly5cuMWM1xLGvwYhsv4wTmvsuXLly5cWH6xB3TK8L8MseP4gOR+oB0jLly5X8U2gTVYhtrm3hfUKy8s2V8inH7Sji/kdy8S+gtfYrNVHxf3NgTUv3Lm6T1DaPjE2bb3BFiJ6g4ly5cuXFOCWNfg5ljZfyBea+y4ouPH2XLiDumYap6cyjgfkC819ly5cvqQdk9ES8xptxKcZe46tbYt9AhZMMcdH8EdRcWXULaIBlyy4QJzLY2bghHBLqXGnMs+iGNS2Wy2eO2ZdwZcuX/hS+n1iAVtnkljf6Svn9/wCA2/ES8U+TEpNftLG/yJXzX3/AbleLPkoaR+zHaP7AOnrq7UvH5ljX7Sxu3sia3X2Gj52IOybMhcpxdxWxXQZzKOYaj03fexKZCKaxBe4ibOqKxR9Mw609xW72MzUL679ynGPkwNP2ewksapvvrxj5MPD/ACewn2Desz/jswG3xNg48TLmXAuOw4DsFOiJGY+HEu0i1HcjtFfk4mjzMzt63RmWuv2wo3t89TUUPviUu8eiBRjs9MwLS5VaUlj3/JjuyFjDcuXLly4uvsuOd5+zDVnyYc39luR/3AumXLlwcsuXLm4A1j5MOb+y5sSB0bixLly5cuXENi5SaRKPZ6gguz7BvTLly5cuXFlMNWfJhyP3EubEgNG5cuXLhqxNUVENM8k+Ra46lOkg3Mu+t10NOyK4qA6uWTB6l+5ZN814htLPWJzb6gCxs8jLly5cHD5LgFPPmZ4/aWNn6gVq8+JcuXLly5RvnzM8uOZc4/UCu8+OpdwJYh9BZRV1Dv8AOKqiWrF0riXmXBaTSfuAAuXsy1mV5z2AELfUCul9PALZV7/UJr7AibrPmZNL85ljZfyU5x96j3ADTsuV4UgG6f5KGxIDfP8AgAPIXBqlMwDdP8lDdn2Ue4DgwaJXhT6mTX4Mvz+kE5z47AsuwJsJVaR9zKNg/JTmz7KTB1FHZNuRmmppszaCdBaMA3mAd4gXTBuX0V/hDSI2IDrEF7ijZ1R2kfU3aD3HbD5mawvx0Dh86F11FEpLleLJabzK84+9Fy5cvL8lxpMlynv99GdEyTvsll6yNo7uL6EH6m+WwJRmEZyggQej1yyr3n1Lx0XcUJZ9EKPvRcuIl3vB6hrpcWP+Cnz5KTm/ssZnHEA8/v8Awgbxyyxr8HMscX8hyY+4l32vH3rR4ljT+GWPL5AvNPhx12dqXvMrwp8mHhmOxIomG/8ABX58lAZvPMsbX0zAOntQ7Jx9R7hxtxs3iWwXN/YPJ+orX7Ry1+0OovcU4qL4f3OEZfU2YQwAPzE3a/UDSkT09t9Kf/kyc39ljY/jMA6Zy/jpcGW5dQA1NSb9Vv8Ac0QTUypllKogGsxR5luf0gAox0dRp7fEpd/ompbFi1LXWvMCvb1uNJl9QK62zYtvglVgB4n/AMGePPhgBhvv5fOlOMfJScj9luRP7APPbp2V8V8xKTm/ssb/ACMwDz0dnfTjHyUOR+xoZEgHn/ACaljT+4qcX8lfn3udn3olzDSkw8MpzZ9g3rrz+OmwCN1iE1mbATqqRgHeIB5vsOg7EI2doqsUfU3bT3HbD2TWnsv1LlxB2XApaWWnF/JWCRYJc1R9ABL1LYbnlzFpYmZG214m8wQjg6LlSKjwQQMEuXiXG+i/c9uWDLlxpLPqCHYNx+prMO0BrCnyeUfYf/QmlH5mXUHL2go7LlVpSWPD/J7iQvqYnzvAUdlyg1Z+ZdGnE9xIF1nvAwRp2XKrSko4H+Shsr7C+uwLr71PiUcFfJY5v7PcgXXQuTuAg8Z8kyaf3Lmy/kp+nPaCjs6W8j9zjb+RU2dAXMPM/UE5lksl9tZBuXLJc3SeoTQ/ibpV7gDCPx7AZPR8Sj/4ZgRfccIsZbrBLV9wywDSBsxH0TQ68wsnL1UNzL6IAR65azMt5njqtblrrB7lV2bljuMCLe+1LVFGzs3IfJvK+o7Z8ZjrQ/wgpZQMpiZPcobsg33f8dEbFz0UmHA/JU3j7N9X/vahbrPmWNftLTZ+pW60+GPH3vQdlz0UlgafmJU3ZBvWe/a3mUNWfJh4T9TDYkEGG+x0wSkjdYmozNgdBGmoBvMA7xDBTfZ4myOwRDrEQ1mKNnUSsUfU5r8o7YfJrC/EN/X/ADtLRnEt6E2wQKYg1CuIWsFwjOUMS/sWWdfuBTe2XLix4mWUu38QwS5eToU6lflly9S4Jtaj+h5iluWwvt1YlxDHwiHFxK7N8EPuoXu40o/mXLly4uGXLlyiZ4/aW+P0wPmvsuXLyy5cuXLlP/yUml+ZY4/US0XTfMuXLly5cuOdxMlY+TDm5Y2MLaZcuXLly8y5TxMmv2ljj9QLzT7ly5cHLLly4gyk0vzmUcX8YF5p8MWXS5cS9zbk86cdcbHInaF6iy9iXFuI+LHcOzVKE0v2T/uELaYnTMXJZWT3BItTgIWuLY7/AMQNOuWszLbfYg++JTtg9QA12XbiV5z2I2aJw/sxFtbZfVWACOuqpfe0HPBFOK+R8GIe5kly5bNSvzBaH5N4q9zSB+M2f4KfPkpOb+ywtn6gHn/BtFOMfJSc39ljY/iAee3k6oOyYaUlji/krzZ9l30/47dynGPkocj9mGxICtPPfVwKxj5KHN/ZY2vxmAdPa7BNZiE03Nodb+IF2VAum+yyMIbBMFA6RE3cuXLHLA6SjLuKU8ZjZ8x9seoAwS2XH82Zd/qXLZbGnMteiGNS25bLZ65m9y25bLY0MtSry9xHar2gmSCEsly5SqoJ6gjpvvQeJW1dFHHYKaanlH3MT/wniH2AFiPec9PTEz6Z7CQR09nDsq56KTDwz2Egjpuc/jvQ/wDyUnN/ZaOT9Sjz/gAbs5lVp/eZk4v5Kc4+zfZd+E3ir3A0R+RzvMw0pMPDKc4+y77BYwLJB5VGtX8iOwnQPRYeRBOa+yx12hQxb1FcMS4hiBytilubjBD6lCAu8QK6rRmWusHmBXXmPDbKvf67FqDhkxHLcW+oXiFSEDUyeoW6LiO44YuJe4o2dLqAc3DyP1FcyxyS5fRmfYrHRDsifkS1TEHHYBqxp9TkPyh8h8nCj7KPMslkHf2WSyWSyNO58WWPDK84gHbiWSyWSyWSyWRFnnzOcLXMsbL+SvOPsslkslkslksuWMpwp8lppH7ie4kC6blkslkEqWSyWSvh9TPH7E9z9QDz1IMbMM5L8obuPZNaPzKSrXp8k1r9iW5P1M1XnwxSmWSyKWRNk4CugbI/XQU01AubgHYkdzdLly+iPoi+hD+vcvUtjSWvohjUFlvRZ1+5WbcstlstjFq5YNS2W9BWrLN6/iLXUFgT3C4rT1ArJdQprEIaiDEJBeIhqJcRE6DWsQD3DzINzEzDj3LcRPDEvcUbOzah8m0R+wHYfJwT8yz/AAUOvEp4f3LTi/kpzj73c9afPkpNN/Zb4/UA858deXtQdlz0Uljgfkqbx9is70uZGXiPixRKrrtwh9ATYX9QW0PyOSnJEViz5MnuXWxg2lN47dgEVpqaLMVsJ0FpB8kA+pd9KsuYFdFqWuse4FdeJlrM9s9i1MvqBXZjDLOZx4l9KgRK6SGI8pvLmz0N9oWRFxFQXUQ0/voGSXLlDcBzZAumXLly5cub/wABoETfVCtEmjD2gOXUpKPFfJaab+z4/UC9A5e4CjslHCnyWPDCq2JAP+AAFDH6mTTf2XNn6lHtChV5g+cwPOIo+4n5FxE63XNTWW+5jIWTizqNNqmtL+cy3i/kr8+9oNOycdUWFthZklpzPZ1MtfuG7cvYHxzN7z6nx2BV9Qa46hHvXwT0p4JfUt1PKwKm2adlt0eGJIilFTDgZ7ifYI6b7wTUF4g8EQ1EuOojTB85gecQDp7H0bNzEpF8MQlstlstmjUFofk3V/U0iMNvfuV4xC86Z7CQR095z9lDxKrT+5acXKfPvaaOtXKcWfJk8Mw2JBHT097SIm+ljmHkQLEMfBgdpcS/c6rQBs5itEmnD0p8+TPm/sw2V/YI6ew5mwIrWI3YZfjMrznsae2Ve/1HXVal36gV2c7nxPUEWZ6BcaTWH3o7ZqdViDCmFd6LgCa+qHiWNL85ljgfkrzZ9gjrPXb661EPEFnhgoo2dRHMFARWumvchj4sUdg1NTb7EOT5OUr7A0R7uX3og7LmGlmHhlObPsEdZ6/9dtPnyU8P7ljZ+pTzmGjvQdkREp/eY+QD1E7x9guT+RDUeJ1Ge54nQ3w5mHh/kx2JCpN466tQWh+TlH6gaI/Ig7LmGlJk9ynz7Dvupl9QK10ZqWuv3A/PZvXPiNpgi9KYDLdyqJvBjquWadLqcKZYjuGuquXLly5cpd1n1M8L8yxsv4xzLa+y/cuXLly5uJYLxHerIlrMdgZcuXKIFm+8dAXUROOwUcNTyj7P/iTwz7LvmXB/3Lly5cuVm+ZnzLYU5qXLly5cuXHI3nEqtYmfNy3uFtNy5cuXLyS5cpdmH1PR/cq9/pHA58M8OILTcQ3fR195cua/nW+o04aZ5B9njJ7Jp/2mYH4+TPn9y3uV/wD1Lei19Qlstlss9LZbLZTtcR3WCKvUBcS81BjpcWZgS2Wy4qI01FVEjAlsbSWzI8wNP8P/ABKeK+Sk0/uWnH6g6dxtiXEMFnhiHuOOoiHpAPZrLnLol4j4sWS6lkslkTRT5OWH6SpkSGXlN95qUfJTw39jTZBEs7NHsQdyvCkycX8gLrT05O5L3meikp9QlqSoDCBvnr/r6XLJZL6LJfuWTSojOcr2f//Z);
  }
}

@media only screen and (min-width: 1200px) {
  .bg-grey-building {
    background-image: url(data:image/jpeg;base64,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STTaeSaby22X2+3yW22+2W2S27SbaWy/SbbSbTaaTbTbbTbbbTS/6SSSyT/aSSSSb/ySSSTf+TSSSb/SSSSSSaabadXzTSfaTSSSye3yaSW23yy+W6baaiS6babbbSaTbTTbbTbabaySa2SSSSST+TSSSSf3ySSSS26SSSSXzSSSSzbbbQ6fTSaeQbaW2yyW+yS232+e2bbS2S3babTabTbbbTbabbbbbbySSSS2ySSSTa/SSSSS/wCkkkkl/kkklkv8kk0mkmmJl0kmm3usmmtt0vlskkllvtm2vNJ002k2k20m2mm2m220m220kkkkkskkkkksv8kkk0m/kkksk3/klkkm88skk0k2m9sm0l38/u008uktt8lkntu1Elm2222220022m22m20m203R2ukkkkmtskk0km38kskkn/00kkk//kkkkls0kkknk0nn020ttuX8+mllt9vknttsn8m0002mmu22m22220220m4jYkk0kskkkt0skkkn/skkkkv0kkkkl/kkkksnskknk022m220t9t/kmklttvtvltFO2m0k0m202022022202229SGmkkk2skkkk1skkkkkvkkkkkm/skkmk3tkk0kmvknkk2m00m2208211sntkktvtt+m222kmm022022022k22mxq22m02u22kkkkkssukkksmvkkk0kn+0lkkkn+skkkl90kkk2kmm220km0s02/stnttk22mk002m2022m22k22ksHO0km2002223kkkkkmlkkskkkn2kkkkv/kkkkkvkkkkml9kkku22kkm22m022009mlkm20k020m2m22m22km20ntMmm22222202200kkkkkllskkkkl8kkkkn/8AJJJPN75JJpJvfJNJJJNNttppNJNttpZbtNtNpprttpttpttNttr5cJNttpJNtttpttttPJJJJJLZJJJJJv8A6SSSST/STySS/wAmkkkl98kkmkk220kkk222k0m20mm0220222220220ltxmmmv9k22222mnum22kmkkkkmvkklkkn/kkkkk380kkkm9kkksk/kkkkm2m2mkkkk2/wBZNttJJptNttNttptttPYZNJpdZ77NtJJtJPNdNttptJPJJJbdJJJJNvZJJJJL/pLJJJP/ACSSaT/6SSTyTbaSSTS3+babTTbbTbbTbaTbaf25baaaaeST7SSbbbSRub3TS7TyySSSTXySSSTeX6SSTyT+SSaSSf2SbTST7STSWbTaaTS7bTTTbbabbbbbabbbbkfaTaaTaX+SSSSXTaaaSez6bbbaaySSSSTeaSSSST+yTyST/wAlkkkm/wBpLNNN/ZJpJpNpptpLNNJNtNtpttptttPbbtptJtJtfbZJJJ9pJNtFNvttk1ttpNJJJJJJ5JJJJN/7JJJJJfpJJJIhJZJNpP8AWSSTSTSbbbSzbabbabbabba+n6TbaaTb7eSS+2SeSTbSbTb+ybSJhbbbaSSSSSezSSSSS72SSSab/wAkm0kym0kn0nt8skk0mm2k20222m222201l/k22m220m1kkkk//kkkkm0m02222k6Q2220kkkkslskkk0m38klkkn/AN/pttppdfJ5NbJJZNJNtttttNNtNNtJSYdJNptNJttt9JJJJJ9/pJJJ5tNtJtttpxNtttJJJLJJrZJNJJJP9ZJJJJ/ttJpNLPJtNLLbbdJPttNttNttNNt6K5tttJttJprr9b5JJJ5JLfpJZJNpNNNNtpBpptttLvJJJJf7JJJJJf5JJJpv/JPtpr7trdN7bbJL2+kmekW+2SE8C7ba/JS9Xu72ttv7Nt9tttbd9tttfKS25e2JJNq22w9ttttL/tttp9v/ADbTbbf/AN8/e306DbZuv92m2km2km2mu8+0m2mmkk2mk2u2220tu22222nt22221k202n22/kkm8m2220m2/wBNpNttN9dtttp/d9tdtNJ/5PtNpppNppNpv/3NJtJJtNtJpJtrttttttbftttt9vbdtttNJttvdtt9tJJJNNN9tttN7tttttbZtttttbNdtppNPFtt5mNRkJAaV65//b//AC26z2G3gO9F/wD/APf/AGlv/wD/AP8A21N9/wD/APb7fZt/5JJJJJP+f/8A/wD77b//APf/AGF//wD/AH4neb7fZ5f/AKSSSSSbHtaT7b+bf/TSXSTbT7bX+zbXbbbW2Xbbbbb2zbbaTyS+W6X+4TJAZa7bbbbae7bXbbS23bfbaWXbyCb23aSa2Ty5r1TTSSaSSbTe/wD3skkkkkkA2kkkkk2kkkkkmkg0kk02tkmmm22i2j+10sk0kkk2Wm020mw2k2kkiG2v0kuaJTbIBuf1/wDrL7v9f70ki22gJJJJJL/9JJJJZv8A2SSSSTf7SWSa+/8A/wDdSfkvkZbb9ZJJJJbbLJLZNf55JJJrZfJZpNtrmecZNkQJ0JNULtN/ttt9pJJJJJJJpJJJJJJpJJpJJJJJpJJJNEEOxdG27U222wBJJJpJJNJJJpJNpJJJNNJNE2GoRL9/PtttfNZfmkskkggy2z8i2y2223sim2222+k2222yfgW22z7dtJff/BNNvbbaW2W22z8m+W22Wk3l0zzUWikho/r5LrtLrZraSzSSSb2VJJJJtpJJJJJtNpJJJJNv9JJJJJNtJJJtNv8ASe6TSW7XbbbaSSSSbQSTaSTaDSTSScaFsof+/wB8bW3gAECxEJeo4aDbbbbbRCbbbbAZMBbbabbZALTbbbZgDbbZEQTZ4ZS20lmJII2bSSSYYCSSSSeQS22MScd//v1v3u9vkiiEgkYksiNttttt9t9utt9ttvtttttttt9ttttttttttvkt/wDattJAgX9v9Pb7b7d/7/7bbY7vi7xfXbft9IOtJJppJLNJJNJIAAuAAAAAAgmgAAAAEhwAAAAAkmgAAAAAmAAAEJbSEVpNp9/p/wD2YAIBABAoQCRCANoATUSaju5oJbbT7/bLbeZbS/8A/wD7b7//AP8A/wDaf/8A/wD/ALfa/wD/AP8A/wD3/wD9v/8A/wD/AN//AP8A9gJG/adCSepbbRL/AN9tt99t1v8AV9v/AO97/wDsk+/hk/mH08wc/k//AP8A/wD9Ld//AP8A/v8AJf8A/wC//wD7b/r/AP8A+kl//wD/AP8A0v8A/wD/AFm3+T7TSaLSzbbVv/8AbbZbbf5/g/0k6DmmX02m+n12mmn+83pN/wD/AP8A/wD/AP8A/wD/AP8A/wD+76//AP8A/wD6f/8A/wD9v9v/AP8A3/8A/P8A6/e3f/GpJIJs22+y3/7bf+6b/wCS36RWXFkBZAALsABxEkkFf++l0klkkkkn0kkkkllnkkkkltk8kkukkk+kskklknkkkltkkWabb9t2222+kknkkjWTwKayaCXzwSaKWSZGW3Ynk22222zkkkkkttkkkkllkmkklkksk0skkkkk8kkkklkukkksktgMazc7ey22++lk3jGxNA7nsf0CYfF4SWvD+9s2223O222//wD/AP8A+v0n/wD/AP8A/wD7d/8A/wD/AP8A2/8A/wD/AP8A9m//AP8A6/23/wD1+l/2wT+6f8IO22/30qXTHTQJyQuSZHz8Y/8Az7P99loGn+Ftvvpv/wD6/wD+0/8A7/8A/wD+s/8A/wD/AP10n/8A/wD3/ST/AP8A/wD/AEk//wD/AKSbbbd8m2LhbLe3MUpIS3/f/wD+/wD/APb/AP8Avb//APMYH/8A/wB01/8A7e/7/wD/AP8A7bf/AP8A/wD7fb//AP3/AP8Aff7f/wD/AP8A7/8A/wD/AP8A+/8A/wDf2YcjdNJ/Pr//AG7qGE8++23n828822var3nl832SWCSbP/8A/vpv/wD/AP8Arrd//wD7/wD9t/1//wD/AO2//wD/AP8A+2//AP8A/fvbf/8A72fbcfLBXH4vPtsT/ff/AO+/3333+9/++kmev/2b/wA/8i4pv/8A727/AP8Av/8Af/f/AP8A/wD7/b//AP8A/v8A/f8A/wDv/wD/AH/+1/8A/wD/AP3/ANpP+n+8/wD9oWT/AH//APvv/wDff/by/wDunlYllm3/ANhJA1W23k//AP8A9tsttttmk9ttttk8lttsttvststttlmv/wDvLZZZbLbdJ/8Anl9tL37f7bb/AG23+223HGb10v8AvNttrt/9kxi2223C/wD/AP3s22223+2222+232+322222222222yi/fS223+2222+3+7tt23+223223++232/wB/7N59t/8A/wD9kmn/AP8Atttttt//AP8A/v8Af/8A/wD/APSb/wD/AP8A/wCt/wD/AP8A/wDvd/8A/wD5aAH2TW/+k3//AP8AaW//AP8A/wD/AP2//wDt/wD/APu289u2201//wD/AP8A/wDJ9/8A/IZttrbfbW22y7/X/wD/AP5Lf/8A/wD+skv/AP8A2/ySf+//AI+Rnv1+n/kn/wD/AKf7/f8A/wBv/wD7/wD/AN1tt75LtpZP9vv/AP8A/wD9f9/v/wDIbPa7bfaySSzX/wD/AP8A/fbf/wD+/wD9tv8Af/8A/wDt9v8A/wD4BmP+0m3+2/8A/wD7f/8A2/8A/t//APfolL3e2fSbbf7/AP8A/wD/AP3/AP8Ab7fbfAbf/wDv/wD9ttt9v/8A/f8A+/3+/wD/AP8A/wBv/wD/AP8At99vtt9tt9st9v8A/wD/AP8A/wD2/wD/APf/AP32/wD7P+tvFvPL/r//AP8A/tl//wD/APSbXbb+23//AP8AP9tt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);
  }
}

/* == Twitter Feed == 

.tweet {
	background: linear-gradient(135deg, #2b55a0 0%,#303f95 100%);
}

.tweet2,
.tweet3,
.tweet4 {
	display: none;
}

.tweet p a,
.tweet span a {
	color: #fff;
	transition: all 200ms;
}

.tweet .tw-foot {
	min-height: 16px;
	border-top: 1px solid #455fa6;
	background: top 15px left no-repeat url(../img/icon-twitter-white-bird.svg); 
	background-size: 20px 16px; 
	padding: 14px 0 0 27px;
}

.tweet p a:hover,
.tweet span a:hover {
	color: #3799db;
}


@media only screen and (min-width: 768px) {

	.tweet > div {
		padding-bottom: 75px;
	}

	.tweet2 {
		display: block;
	}

	.tweet .tw-foot {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0px;
	}

}

@media only screen and (min-width: 992px) {

		.tweet3 {
			display: block;
		}	

}

@media only screen and (min-width: 1500px) {

			.tweet4 {
				display: block;
			}			

}

*/

/* == White Fade BG == */

@media only screen and (min-width: 768px) {
  .white-fade-bg {
    background-image: url(data:image/jpeg;base64,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KkSkgRatAMzMgq61QDGOcA3vppAATHLnhC71tzS262nLlyh16bnLPTt1OfHjnr160nHjyde3SqOXHjz69u2wonPhx577dut12AAAAAAABFM6SASCLqgSZhBdW0BMYzELd73QgCTnz5xDW96RMQJOeDXXo54vXrtnlx5769dk58eOOnbrpRjlw5Xt260sDHHjydu3bVK7AAAAAAAASkqRFJBDdEmYBbqgGcYiWG970AQRjnzwJd63USSZTOMl6ddY5zp13Zz58nXp0Vnjx5a69elQcuPLPXr20UJOPHjjr37dCqHYAAAAAAACUkBKSEGqzEC22gJnGYBve6ACTPPGIhretWJJJGM5gvfXPG+vSscuU6delJz48Z169bSMcePPfbruqCc+PHle3ftaWUQ7gAAAAAAAQQCKkIKgLbQDOcQQ1vegAJMc8Zga3rSJJIznEIpddem05cue+vXZM8ePPfXruhnly4uvXrSljHHjyz17dtraATHLh9YAAAAAAAEBCxFSECwttAM4zANb3QAJnnjCI1rerlIkjGcwVIX3WY5cnTrurOfHk69OtCY48cdO3XSrBOXHjz317daotCTlx48nT7QAAAAAAAQAsiKZgFtoBM5yQa1rVABJjGMoNb3ZEkC8cXU3cYb5odc4316aGOXLHXp10Ezy5ctdevSotM448eN69u2ipRamOHHjNde3bXpAAAAAAACBUmmYlqSAuqBnOUBrWqoAkzjOIJrW9JEystukk54aOm8+fEhr2qzy5c9deu1hOXLlnr166Kgzy48c9OvXqUlAnHjxw69u3RT0AAAAAAAAEpnTMS1JAXVJMyJZWtaBQJMYzki3eySILbRIUxzzKxkL6nLlOnXrZSY48sb69N1QZ58uHPXbr1qgSk58ePOb7du1Cp6AAAAAAAACUyIlqSAbTMEW3VAKRnGcQLrdRGRWqIiiRBnnmQrO+vTRTPLjzdevSlCZ5ceU6de2lAIk48eWNdu3bSgD0AAAAAAACURARFskAsgNXQACZxnIlu9WRJKltoiKJCWQtmM5k103bUxy5Y69OmqoM8+PLn069tlAEnLjxw69u3SgWAegAAAAAAASkQC5FkQBF1oABJnOCF1rSRIFtCJbEQIjQMEZmWt65c+nTpUoTHHlzvXr1oCoTnx48877duumoAAPQAAAAAAAICWWVCLIgRtqkAIznMQa1pESCtVCFJECRbSGUlpbefPDe93QmeXLlOvXrpUApjjx5c9de3bVUpAAmce4AAAAAAAgEtSWCWRAjd0QCSZzBNXVREllXQiFJICFqxJEUSLuonPnl01tx4a6deiggJz48ec69e3RShUpAznjy5Y++AAAAAAAQUk1BBCIEa1ohEzmQXV1ERAtokKSICLQSJLSSC6VCkzz5t63bbSITPHjzzvr161RQAWTPLjz5L06/VAAAAAAACKQICLlAi7pGZmBdXUTKLKtERRESki1USQqpksLZRaERjGM66a1dJOXHlzvXr22VKSgBnnx5co3269bfUAAAAAAACVAICWRBDZMxC3VCMyloIlEQEltEiRVJJbUIVaEAsTnzxN73OHK9evRVAADOePHlle3XtqqvoAAAAAAABABAQiCFQi3VgjMGqEFiIsIWhJEtCSqEQSXogKkCLby5crverbSgShM8uPLmdevbpaUPQAAAAAAAEABARElgC22ESAWkKSCCKoSQqpCrBBEi2qKiCW2pEs48uet71bq0JZnHHlyjfbr11bViB6AAAAAAACAAIEIkAraCSBVSVRECI0sEkVZYlVBBBFqW2yBFWyJRIXny5Z1ve7dWZ48uWGuvbtqltCQPQAAAAAAAQABBEsMgVpJAqiE0kAQtEkSqQKQIQKskjSqRbWUUiKMlvPly576b3OXLG+vXrVqyhBFdwAAAAAAAgAIRAZBLSUWxAGaCFoiIUQUECQVQzlaoqkSiRRBQzDny5TfTe1utVQCVJa7AAAAAAABAAREAkAotJLADNIqoIlBC2BBEFoEllIurJLKRFINCSRaRljnxz03vd1rWgAhb1AAAAAAAEABCQBIBWiEqLCEpREJVRFpAhAUFkFkiW2gSLKhaGZLYIt0GeHHGd9d7urq0CK7AAAAAAACABBEAgEqgEIBqEQWVAsLCEChUSiRELdCAQtDKNISW6AzCs8ufPG+u9tauqTOc+0AAAAAAAQAQIgEELLQEgouagBC2EBIFVKICQEWygqQtEkWiRbQZhQSKxw4zfTe7bMcefL74AAAAAAAgAgSAICWVSIUURAsJVggRCqAgJAUIKIqhlGiItoJlLQZW6Axw8+G+m91z5/XAAAAAAAIAECQAgAAsoAxpAqJZYQFAIERYqiQqWVQyiglukDMloJF1QDEluOXHm303094AAAA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iBMYl30tAAAAACV6gAAAAEAEAIhYAAQQUIAAIzF1nPUARAAGMRrdAAQAARJnmb6WgAAAAAIPWAAAABAAgIFhAAQgoCAARmVqjPLulgqIAM4jW7AAAgACMc5d7tAAAAAAQZ58+f2QAAAAIAEIKCQAEhQAQASQ1QDz+iBZUQGcRrWggAAgBCZxG92gAAAAAIM8+fO9N9PaAAAABABCUAiAEAAAgGYtoAHn7gBCYk1ugIAAEEEziXXTUAAAAAAgY588a302V7AAAAAIAEABECFEAAIJC6IAA470EExF3QAQAAIiTnLrpoIAAAAAETGOeNb6boD2AAAAAQAIACIAEAAhIasoQABydIJnLWqAAIACBM4jXTQBAAAAAQc+fPOunTVAB7AAAAAQAEAEgACAAzKtCUIAA5565zF1QAIVLACCTnG96AAgAAACExz55106aUAA9gAAAAEACAgIABAEhaARRAAJz57uqABFiiAQM4jXSgACAAABCY58866dNKAAB7AAAAAIAIIKRAAIES0AEKQATMXXn7gAEVCkCGcRrpQAAEAAAhOfPnN76aoAAAT2gAAAAQASFBEAAiCgACFICZS6VOHWgAIAAzjLXSrAAAEJQAQnPnzm99NKAABFSnsAAAABAEAAiACQqwAAEKhJFoonLWgAEAJMRrdKEAAARKAiOfPnN9N6oAABFAPYAAAACABABEAgoIAACCRLoAE5zoABAM4jW9IVKEAABBKQzjnzm+nS0AAAAAHsAAAABABAAiCKAEAACSDQABGeXYACGc5utaAgpKgAAIQk588TfTpaAAAEUAA9gAAAAQAIAIgACAAAkRoAEUInDuAEmI1ugBLAsAAASM4585vp0tAAAAAASie0AAAAIAEAhKgAEWABIloAAipYTz+gITEa3QAgAWWAAQZ58+be+loAAASgAAlQ9oAAAAQAQIKhAARUAkKFQACACcemkmY1qgAIAsAAQM4585030UAAAAAABAHtAAAACACQUEQABKhEWiFQAAgIONsa1qAABCwqUgQGcc+bfTdsAAAAAAAQAzj6QAAAAgBAAJAAEEFAQAACIEzLMd6EAACFgKQQzjnhve9AgAAAAAAgBjGOc6/WAAAACACABIABIKACAAARJk1pc8PQCAAAIABjHPF103QVEACUAABKQBM88YdOnXd9IAAAAgAQARABAAAEAAITBrVA8nqCAAAgAM454b6aoAEAAAAAIAmMc8a6dOuwekAAAAQAIAIgIUIAAQACMw1bKAebvRAAAgBnnjF3vdQAKRASgABFQBMc8Y116ddAD0gAAACACABEAAgAAgAkyatAAOG9kAABAzjHPWt7UEAKhCKAACADOMc8769OtAAekAAAAQAIASAAEAAEBJJboAABynUgAAJnGMa1vVACAAlgAACAGMY5zp16dKAAD0gAAAEACAgCAAgAAiSF0sAAAOfPuQABM4xm73oAAgSpQQAAIBM454dOnXdAAAHpAAAAIAEQKIQAEAAjMW0KgAABnh6CACZxjOtb1UAAEEolEACWAJjGOd69emqAAAA9IAAABACEoBCABAAkhaLBUAAAJ5fTYBM5xnWtaoIAARLLKAgQAExzxjXTr10AAAAB6QAAACARUAEIACASRWiCoFgAABPN3oYziXW9ABAACAAEIAJjnjG+nXpoAAAAAPSAAAAQAIAIQAEJBaSkCwLAAAEcN6znE1rWgACAAIAARAGcY55316daAAAAAAekAAABAAgAQgASRaAlIAAAAQM55S61qgIoBAAEEKlgIM458506delAAAAAAA9IAAACABAAhAJBQASoAAAARnOF3OXeoqAAEAAICABjHPnOnXrugAAAAAAB6QAAAEACACIERQAASwAAAIznM1rdM+b0KEAAIAASABM454dOnTdAAAAAAAAPSAAAAgAQAREKEAACWAAAJnOWtaUE8npoQAAQABEAmcc8XfXppQAAAAAAAAekAAABAAgCQACAAAQAATOc261QAnn6bCAACAAIhMYxjXTp00AAAAAAAAAD0gAAAIAIEQAAQAACAAzMxrWgAA4OoQAAgACJjGMa316UAAAAAAAAAAekAAACABEBZAAQAACAEzM3V0AAAcsdQAAEAETGOc1030pRAAAAAAAAAAPSAAABACIUIgAIAABAmZLdUAAADHDusAACAiYxjPTe90CiJQAAAAAAAAIeoAAACBAAEQAEAAJUTMW2gAAAETzeiywAARGc4xN9N7AAqBKAAAAAAACDPPny+yAAACAEACIACAAEky1bYCwAASgR5e9ASxYEmMYdN72gAAECoUAAAAABBjnz5Z106fSAAACACACIABAAkkW6BAsAAAAk4dNAQCZzjN103oIAABAAoAAAABBMc+fKb6dN6PYAAACAEAEQAEASQtoAgAAAEoScb0AgzjONb3ugEAAAgAKAAAAQM458sN9Om6B7AAAAQAgAiAAgiRbQAEAAAAlSyOeOwJnGc63vYACAAAQAUAAAEBjnz54vTpvdAD2AAABACABEABlFUAACAAAELARnh3szjM1vegAAQAACAUAAAIIxz58866dOloAB7AAAAgBAAiAJBQAAAgAAAgQExw6Za3u2AAAIAACACgAECJjnyxOm+nSgAAPYAAAEAIAEQRFUIAAIpAAACECYzlcdOtKQAACAAAQFgoEsWEuOfPni9N9N0AAAHsAAACAEACRBQBAABKIAAAREzjN1rVeffVQQAASwAACACosATHPnzzrp06WgAAAD2AAACACAIkoABAAABAACBM5zLrWgOM7qEAACAAAEAACJz588N76dKAACUAB7AAABACBEosQACAACKIAAiZzldaoAc+XpVKgBBQQAACAARnnz541vpvdAAAAAA9gAAAgBECgiAAQAASiABEznNutAADPm9aoAJYUlQAACACOeOfPO99OmgAAAAAAewAAAQEAAEgACAACKQBJnMt1QAAE8vp0ABLFEpAAAQInPnzw3030oAAAAAAA9gAABAAgARAAEAAEAJM5W6pAAAB5uvQAAAEAAAiZ54589b6dNgAAAAAAAHsAAAQAEACIABAAAgSZi3RSIFgAA4XsAAigIAAQxz58873vpoAAAAAAAAD2AAAEABABEAAgAAiTMttoBEKQAAcc+gAABKQlAiY545ze+m6AAAAAAAAAHsAAAIAIACIABAAJJJbaAAkFIAAOfH1AAABBKRnHPGLvfTaAAAAAAAAAAPYAAAQAQAEQACAEki1QAAhAAABnzeqgAACEM88c86303aEAAAAAAAAAAewAAAgAgARAAECSS1agAAEQAAAJ5fToAIsAJjGOc3ve6WUiAAAAAAAAAAPYAAAQAQAIgAESRVoEAAAiAAACPN16gIAGc454u961QoEQAAAAAAAAAB7AAACACABEAEkFoAIABKEQAAARwvcBAM4xzl3vdqAoCQAAAAAAAAAA9gAACACAAiASSqAAEAAhSIAARYsOWPSAiZxjDW9boCUigSAAAAAAAAAAHsAAAQAQAIgkVQgAAgAIUSAACAHPj6qRM4xlre9AAJZQCQAAAAAAAAAA9gAACACACJBQBAABAAARAAEADHn9VznGJd63QAAhSLLCAAAAAAAAAAJ7QAAEAEAiSgAEAAEAAlCIABACM54bjWtbogAAQolEQAAAAAAAAAIPaAABAAhABAAIACFgACURAAIEkznMuOvXQBAABCygQgAAAAAAACUQMY5/XAAAgBECgiAAQAEpAAIsqIACGZnEa1vV8uu4AgACALAIAAAAAABAWAmefPGT7oAAEBAABIAAgAAgAIFiASwzmZjW9aB556ACAAEABUQAAAAAAEAExzxzRevTr7gAAIEoQARAAIAAEABEUgEkzmLrWqAOPH1gEAAECUoiAAAAAAIAM88c8w3069Nq9IAAIACABIAAgABAARAAY5wddrZABjy+wAgABCWxZUsQAAAAAQAS8eGYJ39lUH//EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oACAECEAAAAAAAAAAAAAAAAAAAAAAAVFECiACwAAAALFEFAAAAQFRZYAAAAAAAAAAAAAAAAAAAFlBAoQBYWAVAAAFRQAAACVApKioAAAAAAAAAAAAAAAAAABQSgBBYKgWCkAABQAAAAJSCgIAAAAAAAAAAAAAAAAAAAKEUAQAAAUIAAKQoAAAACUlQAAAAAAAAAAAAAAAAAAAFJQAIqAWAFBAAAAoAAAEsWUlEAAAAAAAAAAAAAAAAAAACygAEACwAoIAAAoAAAAQollEFgAAAAAAAAAAAAAAAAAAUABAAAAUCAAAoAAAAJQlihFgAAAAAAAAAAAAAAAAAAUEUQAAAAKBAAFAAAAAASooEAAAAAAAAAAAAAAAAAAAoQBRAAAAKIAFSgAAAAAAlBLAAAAAAAAAAAAAAAAAAAAAoQAAAAAFigAAAAAAABFgAAAAAAAAAAAAAAAAAAAKQogAKQAAAKAAAAAAAAAQAAAAAAAAAAAAAAAAAAAUEoQAAAAAFigAAAAAAAAIAAAAAAAAAAAAAAAAAACgJUogAAAAAWKAAAAAAAAAQAAAAAAAAAAAAAAAAAAoAgKQAAAAABQAJQAAAAAAIAAAAAAAAAAAAAAAAAAoAQKIAAAAAABZYFAAAAAAAQAAAAAAAAAAAAAAAAABQAgqAAAAAAAAAUAAAAAACAAAAAAAAAAAAAAAAAAKASpYAAAAAAAAAUAAAAAABAAAAAAAAAAAAAAAAAAFAEAAAAAAAAAAoAAAAAACAAAAAAAAAAAAAAAAAAKBAAAAAAAAAABQAAAAAAEAAAAAAAAAAAAAAAAAAoQAAAAAAAAAACgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWKigAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABRLAUAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWWAoAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAoICgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABQQKAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAgoAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAUlEKAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACgIUAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABSWUQUAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACghQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAKCBQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAoAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAFACAoAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAUgqVAKAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAKQUIsFAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAFEKAgLKAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAFBFAQALFAAAAEVAAAAAAAAAAAAAAAAAAAAAAAAAsAAqKSkoJYAAAUABKCAAAAAAAAAAAAAAAAAAAAAAAAAAAVAoAQAAAFABFQAAAAAAAAAAAAAAAAAAAAAAAAAAAUgoAIAAACgAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAKIoAECwAFlgsUBKIAAAAAAAAAAAAAAAAAAAAAAAAAAAURQAQFQWALCgiiUQAAAAAAAAAAAAAAAAAAAAAAAAAsAAVKAAhSAAAUSiCoAAAAAAAAAAAAAAAAAAAAAAAAAWAAFAAEoIWAAWUQVCiAAAAAAAAAAAAAAAAAAAAAAAAAsBYAoAAlBAAAoJYpBYAAAAAAAAAAAAAAAAAAAAAAAAAACxZQBFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAKQKCCgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAKAhSApKlEoAAAIoAIAAAAAAAAAAAAAAAAAAAAAAAAAKikqAoSgSgAAAlAAQAAAAAAAAAAAAAAAAAAAAAAAAAqUhUBQAJQAABKAAIqAAAAAAAAAAAAAAAAAAAAAAAAAsqFgUJQEolCUAEoABFBAAAAAAAAAAAAAAAAAAAAAAAAFgVAKABKAhQAigAIUAgAAAAAAAAAAAAAAAAAAAAAAAKlQBQAAASgAlAAIUAEAAAAAAAAAAAAAAAAAAAAAABYVLAFABFAAAAAAQoAAgAAAAAAAAAAAAAAAAAAAAAABUABQAAlAAAABFAAAQAAAAAAAAAAAAAAAAAAAAAAUQACglAEoAQoACFAAAgAAAAAAAAAAAAAAAAAAAAAAAWAAWKAQoARQAEKAABApAAAAAAAAAAAAAAAAAAAAAAAAKQCggoAlAAIKAACBQIAAAAAAAAAAAAAAAAAAAAAABUCoFlIoAIoACFAAAgoAQAAAAAAAAAAAAAAAAAAAAAAFgAKRQARQAEFAAAgoACAAAAAAAAAAAAAAAAAAAAAAAAAFlAIUABCgAAQUAAEAAAAAAAAAAAAAAAAAAAAAAAALCoKEoACFAAAgoAAAgAAAAAAAAAAAAAAAAAAAAALFgsBQCWKAAhQSgAgoAAAEAAAAAAAAAAAAAAAAAAAAAACoBQIoEKCKARQEFAAAAQAAAAAAAAAAAAAAAAAAAAAAAAqUIqUAJQAQogUAAACAsAAAAAAAAAAAAAAAAAAAAAALALFEKRQEFAAIKAAAAgUIAAAAAAAAAAAAAAAAAAAAALAAAKIKCFAAEKAAABAUBAAAAAAAAAAAAAAAAAAAAALAAApKIoCUAAlAAAAEBQAgAAAAAAAAAAAAAAAAAAAAAAsWKJRBQAgoAIUAACAoABAAAAAAAAAAAAAAAAAAAAAAAAFgKIUgUAAQKACBQAAIAAAAAAAAAAAAAAAAAAAAAAAFIAoCFAAAhSFBCgAABAAAAAAAAAAAAAAAAAAAAAAACggFAAAAEKAhQAAAAgAAAAAAAAAAAAAAAAAAAALApAUEWAqWLCgACAoCFAAAAQAAAAAAAAAAAAAAAAAAAAAABUABSAAoAEFAAIKAAAgAAAAAAAAAAAAAAAAAAAAAsAAssKAEAFAAlAAAQUAAQAAAAAAAAAAAAAAAAAAAAAsBUUEUIKCAoABFAAASoKAQAAAAAAAAAAAAAAAAAAAAAALAsBYAUEFBKAlAAAACBQIAAAAAAAAAAAAAAAAAAAAAAAAACyiACgQKAAJQASiCiAAAAAAAAAAAAAAAAAAAAAABSFIAFEAFAQoACUAJQAQAAAAAAAAAAAAAAAAAAAAAAsKRQgAUJSAoEAoAAAAABAAAAAAAAAAAAAAAAAAAAAAAFJUAqKAgoABFEoAigAABAAAAAAAAAAAAAAAAAAAAAAAFCACgJQAARQAIoAAACAAAAAAAAAAAAAAAAAAAAAAAVFQAUIoCUARQAAAJQAEAAAAAAAAAAAAAAAAAAAAAAAFCAAWUQoAEKAAAAABCoAAAAAAAAAAAAAAAAAAAWBUAAoQAAsWCgSghQAAAACKBAAAAAAAAAAAAAAAAAAAAAAAqFQAAWWKSgBFlAAAAIUCWAAAAAAAAAAAAAAAAAAAAAACwKgAsKBBQAgKAAACFQssqVAAAAAAAAAAAAAAAAAAAAAAAAUSwUAAAlCKAAAEoBLFQAAAAAAAAAAAAAAAAAWAAAqAAAUQFBBQAARUsoAAQqUQsUQAAAAAAAAAAAAAAAAAAACkAAAACoAoAAQUAACUSkpKAgAAAAAAAAAAAAAAAAAAAAAAAsAAAUAAIsoAAAJSKAEAAAAAAAAAAAAAAAAAAAAAABQgKIAKAACFAAABFAAIAAAAAAAAAAAAAAAAAAAAAAKBCgQFRQAAQoAABKAAEAAAAAAAAAAAAAAAAAAAAAABRCxQQoQLFAAigAAigACCoAAAAAAAAAAAAAAAAAAAAAAAKiiFAQFABCgAEoAAQUEAAAAAAAAAAAAAAAAAAAAAAACoBQCAoAIUACUAAhQAgAAAAAAAAAAAAAAAAAAAAAAAACgCBQAQoEKAAAAAQAAAAAAAAAAAAAAAAAAAFQAAFgAUAgFACKJQAAAAACAAAAAAAAAAAAAAAAAAAAAABQgBQBAoAEKAASgAAAEAAAAAAAAAAAAAAAAAAAAAAKCACgIFAARQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAFBABQgCgCBQAAAAABKQAAAAAAAAAAAAAAAAAAAAAAKioAAsAoCUQoAAAAAQUEAAAAAAAAAAAAAAAAAAAAAAFBAAogFIoCFAAAAAhSLKEAAAAAAAAAAAAAAAAAAACoAAoQBQEAKAEKAAAAIohUoQAAAAAAAAAAAAAAAAAAAFgABQgKBACpQAgKAAAJQAAiwAAAAAAAAAAAAAAAAAAAAAAABQIAUAAgoAAIUAAAIAAAAAAAAAAAAAAAAAAAAAAAApAAKASxSKAAIoAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAKEUBCgBCgAAAQqAAAAAAAAAAAAAAAAAAAACwAAAAAFIoAIoCWUAAACKBAAAAAAAAAAAAAAAAAAAAAAAAAAsAUABFEoAAABCgCAAAAAAAAAAAAAAAAAAAAAAAAAAACglBBQAAAJZQAEAAAAAAAAAAAAAAAAAAAFgAAAAAAAKAQUAAAEKAACAAAAAAAAAAAAAAAAAAAFQAAABSApFQsVKlgoAAAigAABAAAAAAAAAAAAAAAAAAACoAAAKQAoQBSFQoAAEsoAAACAAAAAAAAAAAAAAAAAAAFgAAAABQIAFCCygJQlAAAABAAAAAAAAAAAAAAAAAAAAAAACoAsUCFACFAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABQQAUIUACKlSiKAAAACCkAAAAAAAAAAAAAAAAAAAAAACggFEBQgogUJQAAAAEoSoAAAAAAAAAAAAAAAAAAAAAAKBAACkoAgBQAAAAgoAQAAAAAAAAAAAAAAAAAAAAAAUCAAAUCKgoAAAAIUCUCAAAAAAAAAAAAAAAAAAAAKQAKCFQABQgKhQAAACKAABAAAAAAAAAAAAAAAAAAAAKIAFQKCLAqAChFAAACLKBFAAgAAAAAAAAAAAAAAAAAAACoAACgEAAKAigAAQoJZQAAQAAAAAAAAAAAAAAAAAAACkAABQIACgARQACCgBKAACAAAAAAAAAAAAAAAAAAAAAAAFAEBZQACKACFAEoAAAQAAAAAAAAAAAAAAAAAAAAAAAUBAFAAIoEsKAAAAABAAAAAAAAAAAAAAAAAAAAAAABQgsAoABFAASgAAAAhUAAAAAAAAAAAAAAAAAAAAAAAAUIBQACCgAAAAAIKCAAAAAAAAAAAAAAAAAAAAAAAAoEAoACCgAAAAEqFAEAAAAAAAAAAAAAAAAAABUAAAAUBAFAEKhQAAAAEsUACAAAAAAAAAAAAAAAAAAAqAAAACyiAUEKAigAAAEWUAAEAAAAAAAAAAAAAAAAAACoAAKQAKEAAoARQAACWWKAAAIAAAAAAAAAAAAAAAAAAFQABQgAKJSAoAEUAABFAAAAEAAAAAAAAAAAAAAAAAABYABQIALFEAoACKAACFAAAACAAAAAAAAAAAAAAAFgAAAAAoIAKIUgUABFAAAAAAAAQAAAAAAAAAAAAAAAsAAAAAFBAAFBAoAEKAEoAAAAACAAAAAAAAAAAAAAAAAAAAAUCAFAEBQAIoAAAAAAABAAAAAAAAAAAAAAAAAAAAAFCACgCBQAEKlAAAAAAACAAAAAAAAAAAAAAAAAAAAAVAAFAECgAIUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAoAgUAliygAAAAABFQKgAAAAAAAAAAAAAAAAAAAAAAAUAgKASwUAAAAABAKBAAAAAAAAAAAAAAAAAAACkACwAKAQAWWURQAAAAAQKCUIAAAAAAAAAAAAAAAAAAAAAAAKABFRQCKAAAACWAoABAAAAAAAAAAAAAAAAAAABUAAAFAEVFABFAAAACFSpQACAAAAAAAAAAAAAAAAAAAFIAFgAFIBQAEKAAABAWUACUEAAAAAAAAAAAAAAAAAAAKQAKgACwFAAIUAAEpAsoAAAIAAAAAAAAAAAAAAAAAAAogAUEBRAKAAQUABKQUAAASggAAAAAAAAAAAAAAAAAABSABRLAVFgFAAIKAJUWWUAAASgRYAAAAAAAAAAAAAAAAAAApAACoFlQAUABFigRUKAAAJQBKQAAAAAAAAAAAAAAAAAAAqAAACwqAUABCxYssWKAAACUAAgAAAAAAAAAAAAAAAAAAAACoAFiwWFAAIFlSygAABKAASxYAAAAAAAAAAAAAABYAAAAAFCAChLAoAJYKJQAACLKAACFIAAAAAAAAAAAAAAAAAAAAKCACggCgCWFhQAACUAABFihAAAAAAAAAAAAAAAAAAAABQQAUEAFAlIKAAAgoABCgCAAAAAAAAAAAAAAAAAAAAAoIAFSwAAVKEUAAQoAAIUBCoAAAAAAAAAAAAAAAAAAAAFBABQCAsoIoigCUEoAEqUAhQIAAAAAAAAAAAAAACwAAFgACggBQCABQCWUAAEoEWKAQWUBAAAAAAAAAAAAAAAAAAVAAKBACggqBZQBFEqUABLFlAQUAAgAAAAAAAAAAAAAAAAAKgAFBAAAogLKlAhSKigCUAIKAABAAAAAAAAAAAAAAAAAAVAAKCAAKEACpRLCksVLKEoAhRKAACAAAAAAAAAAAAAAAAAAsAAUEAAoCBZRKQFIKCUBBUoAAAEAAAAAAAAAAAAAAAAABYAAAAAoEAKELCkFigCChKAAlACAAAAAAAAAAAAAAAAAAsCoAAUgFAgCkqCwssoASxSKAAAlAEAAAAAAAAAAAAAAAAAABUABQQCgEAsAWFlAIKJQAAAARSAAAAAAAAAAAAAAAAAAAAAUCAUAgKhYLCgIUigAAAASkVAAAAAAAAAAAAAAAAAAAAAKBAKAQBZQEogqCgAAAASygIAAAAAAAAAAAAAAAAAAAACgQCgCAoAIBYoAAAARZQAEAAAAAAAAAAAAAAAAAAAABQIBQBAoARSCgAAAAAAAIAAAAAAAAAAAAAAAAAAAACgQCgCBQgWWFAAAAEUAEoAQAAAAAAAAAAAAAAAAAVAAAUCAUAQAUQVKAAAAIoAAAIAAAAAAAAAAAAAAAAALAAAFCAKAQBZZUFAAAEKCKAAABAAAAAAAAAAAAAAAAACoAKQBQgKAQWKIAoQoAQKSgAAAlIAAAAAAAAAAAAAAAAAFQAVACiAAWAoEAUCCgRZQAAABAVAAAAAAAAAAAAAAAAAAAFlgAqAAqCgEpAqKIUIVLKAABKgFhYAAAAAAAAAAAAAAAAAWACiACosAAoABAWKQsWFAAASwCoUEAAAAAAAAAAAAAAAAALAApACkAACgAIoAgLBQAAgKRZQCAAAAAAAAAAAAAAAAAFgAUgAAUQCgAEUBLFQFAEVAKgoAEAAAAAAAAAAAAAAAAAAAKgACgIBQACKEqAFQLLLAUgUAAIAAAAAAAAAAAAAAAAAAAAAFAEAoABFEAAsABZUqUEoABAAAAAAAAAAAAAAAAAAFQAWAKAICgAEKRUAAAogoAAACAAAAAAAAAAAAAAAAAAAApAKAIBQACFIpAAKEKAAAABAAAAAAAAAAAAAAAAAAABUAqUARYKAARSKICggUEoAAAAgAAAAAAAAAAAAAAAAAAAqABQEKhQACKioqUECgAAAAAEAAAAAAAAAAAAAAAAAApAVAAWUIAoACCgARZQlAAAAAAgAAAAAAAAAAAAAAAAAFIChAApACgAEKAQUAAAAAAAEAAAAAAAAAAAAAAAACwKEBQQAKgAoACFCCooAAAAAAAIAAAAAAAAAAAAAAAAFgFIBQgLBSAKAAQKlJQAAAAAAABAAAAAAAAAAAAAAAAAAUgChACwAFAAQollAAAAAAAAAgAAAAAAAAAAAAAAAAAKQBRAAAAUEqWKIsoAAAAAAAABAAAAAAAAAAAAAAAAAAAAogCxRABZUWUgUAAAAAAAAACAAAAAAAAAAAAAAAAAALAFEAFEABYsLLLCgAAAAAAAAAQAAAAAAAAAAAAAAAAWAVABSAFAELFQUCKAAAAAAAAAAgAAAAAAAAAAAAAAAAsAAApACgQqAqKBFAAAAAAAAAAQAAAAAAAAAAAAAAAAWAAAUgBUCxUCgAlAAAAAAAAAAIAAAAAAAAAAAAAAAALAAAAAAFCFlABFAAAAAAAAAAQAAAAAAAAAAAAAAAAsABRAAAKCAoAEKAAAAAAAAAAgAAAAAAAAAAAAAAABYACkACwChCwqUAIoAAAAAAAAAlQAAAAAAAAAAAAAAAWAsAAsAAAUCAoAEUAAAAAAAAARSAAAAAAAAAAAAAAAAFgAAAKQCgQFAAigAAAAAAJQhZQiwAAAAAAAAAAAAAAAAAAACggFAgUACFAAAAAAAILKEpAAAAAAAAAAAAAAAAAAABRFBAUBAKAEKAAAAAAhQAJYUQAAAAAAAAAAAAAAAAAACiKEAoBALBQigAAAAEsFAJUsUIAAAAAAAAAAAAAAAAALCwChFCAUAQCkoRQAAAAlRZYoQqC2RQn/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQMQAAAAAAAAAAAAAAAAAAEAoARQRYFCAUipQAikAALBRBQgAAVAVLFAAAAAAAAAAAAAACAFACKCLAUICgBKBAAAFRUApAAAFhYAKAAAAAAAAAAAAAAlioUAABAAAFAShKIAUgFQALAAAAogCypQAAAAAAAAAAAACFAAAAEAAAUlSpQBABYAqFIAAAAAAAUAAAAAAAAAAAAAgoAARQEAAAFCUAEAAAUAhYAAAACwLFAAAAAAAAAAAAAiygAAIKCAAAUAAAgAACggAAAAACwWCgAAAAAAAAAAABCgAAEUJUAAFBKAAEAAAoIAAAAAAqBYUAAAAAAAAAAAAQUAABLKQpAVBQhQAAQAABRAAAAAAAqAUAAAAAAAAAAAAgUAAAhYUgAUIFAAAgAACxYAAAAAAAAUAAAAAAAAAAAAigAABCopAKCWAoAAIAAAAAAAAAAABYoAAAAAAAAAAABFAAAECgQoQUgUhQCAAAAAAAAAAAAAUAAAAAAAAAAABBQAACCglBAFgFQsoIAAAAAAAAAAAAAoAAAAAAAAAAACCgAACUIoQAqWABRKQAAAAAAAAAAAABQAAAAAAAAAAAQFAAABKBAAoIFCUioAAAAACwAAAAAACgAAAAAAAAAABAKAAARQCABQgoCWUgAAAFEsoQAAAAAABQAAAAAAAAAAAgFAAAAAQAKQpCgJUAAABQAEAAAAAAAoAAAAAAAAAAAgCgAAAAIAWCgAikqAAAAoAEAAAAAAAUAAAAAAAAACUAgFAAAAAQAKACAoEAAAFAAgAAAAAACgAAAAAAAAASgIAoAAAAEAKACAFAgAAAoAEAAAAAAAUAAAAAAAAAAAQBQAAAAIFAAIBQlEAAAFAAgAAAAAACgAAAAAAAAAACAUAAAABFJQAEFCLFQAAAUABAAAAAAAFAAAAAAAAAAAEAoECgAAAAACUAIqAAACgAQAAAAAAAoAAAAAAAAAAAgUIAUAAEUAABKASxUAAAFAAgAAAAAABQAAAAAAAAAARYUIACgAAAAAACBUogAACgEAAAAAAAAoAAAAAAAAAAIoIAAUAAAAAigIAoEAAAoAgAAAAAAAFAAAAAAAAAAACAAAoAAAACUEACpQgAAFAQAAAAAAAAoAAAAAAAAAACAAAFAAAAAAQAoAQACiKEAAAAAAAABQAAAAAAAAAAlIAABQAAAEoAIFIUBAAFAEAAAAAAAAAoAAAAAAAAAABAABQAAAAAARQAAQAUSiLACwAAAAAAAUAAAAAAAAAABAAKAAABKAAASgIKCWCgAgAAAAAAAAAKAAAAAAAAAAAgAoAAAAAAAACAKAhQAQAAAAAAAAAFAAAAAAAAAAAQFAAAAAAAEUBAApFlAACAALAAAAAAACgAAAAAAAAAAIUACFAAAJQBKBABQIoAAECwAAAAAAAAFAAAAAAAAAAAlABAKAAAigABKEUASgAAQAAAAAAAAACgAAAAAAAAAAABACgAAAJQAJQAAlAAAgAAAAAAAAAFAAAAAAAAAAAAIAoAAJQAAASgAhUVKAAQABSAAAAAAAKAAAAAAAAAAEogoigAAAigEoASgQBYoAAIAAFgAAAAAAFAAAAAAAAAAAQCgAAAAASxQABAAqUAAEKIAFgAAAAAAKAAAAAAAAAAAgUAAAAAQKBFAAEKQoAAIUQAAAAAAAAFAAAAAAAAAAAJQShBQAAIBQAEoCUASgACBSAAqWAAAAAAKAAAAAAAAAAAAAgKAABAoABFEoAAAAEBUAAKllgAAAAWFAAAAAAAAAAASgAgoAACUJQAIKAAAAAIqFhYAAAVFlgAAAoAAAAAAAAAAAAAAAAAABFCKAABKAAEUIAAAAAAAAWFAAAAAAAAAAAEUASgAlAlAAAAAAAAAEKIAAAAWWCoAAVKAAAAAAAAAAACKAAAEoAAAAAAAEoAAgqAAAACksolQACxQAAAAAAAAAABKAAACUAAAAAAAAAAEFQAAAACpZYCoAVKAAAAAAAAAAABKAAAAAAAAlAAAAAAEWAAAAAAVBYCosoAAAAAAAAAAAAAAAAAAACKAEKAAAASwAAAAAAssFgAKAAAAAAAAAAAAAAAAAAAgFAAAAlBKAgACwAAALAAACgAAAAAAAAAAAAAAAAAAgBQigAACFASkAKIAAAAAAAKAAAAAAAACUAAigAAAAAQAKAAAAAAQACiAAAAAAAAUAAAAAAAAAAAJQAAAABAApFAAAAAIALCgiiApLAVKAhQAAAAAAAAAAAAAAAAAAEAChKAAAAAlgAKEFQFIApAEqoASyqAAAAAAAAABKAAASgAACBQAAAAAEBYBQQqAVAFIAFQAJSkoAAAAAAAAEolAAAAAAARQlCFAAAAgAKCFICkAUgApACUUgUAAAAAAAACKAAAAIoAAABAKAAAQACgikBSAKQCKqABFUgCgAAAAAAAASgACKAAAACKEAFAABAAUEKIFQAqABSACKpAAUAAAAAAAAAAAAAAAAAEAAoACAAUgUgKQBUACkACUqAAJaAAAAAAAAAAAAAAACFCAABQAIAKAEBRAFQBKpAAlUgAAlUAAAAAAAAAAACUAAAAgAAoAQLAUCKlgUgCoAFIAEqkAAAoAAAAAAAAAJQAAAAAAQAAoAgAKRYoSkpAFIAFQAEqkBFACiFAAAAAAAAEVFAAAAAAIACgAgAVLFEsAUgFQAKQABSASgBRAKAAAAAAAAIWKAAAAAAQAUAQAAAApFECkAFIAApAAigUQAUAAAAAAAAQoAAAAAAIBQCFgAAWAAqBSACkACUpAAJYqiAAKAAAAAAAAAAAAAAABCgCLAAApAAWCkACkAAUgAAFEAABQAAAAAAAAAAAAAAAAAllhYVAAAAAqCkFgACiAAAUgAAAoAAAAAAAAAAABLCgAABFgCoAAAFgVAAUgAKQAACiAAAAUAAAAAAAAEVKAACFAAAIFgsAAAWWAKgAAUQKgAAFCAAACKoAAAAAAAASpQAABCgACVBUssAWACwogAAWAAVAAAFIAAAAUJQAAAAAAAEUAJZQAAAAlgCwCoBYAAFgABYAFRUACiABKAAoQKAAAAAAAAAAAAAAAQqFgsVBYAAAAVAAsAABSBUAAAAKEAUAAAAAAAAAAAAAACFAhUWAAWBYWAAAAAAACkAAEUllUIACgAAAAAAAAAAAAAJZYKCFiywCykALAAAAAFhSAAVAAAlUQAAUAAAAAAAAAASgAARQEVFgKEqAApCwUikAAAAAAFIACiAAAKAAAAAAAAAAAAAAAlCApAALAsAAVAAAAAAAAssBSAAABQAAAAAAAAAAAAEpKlABAsVAFgAABYAAAWAAAFgBSAAAACgAAAAAAAACUAACVAKASwoRYCwAABRALAAFIAAAAApAAAAUAAAAAAAAAlAAAEsoipRApFAEFEFICkAAAFQsAAAAAKIAAAoAAAAAAAACUAASgEWWKEVBRCoFEBUChAAAACoAAAAAApAABQAAAAAAAAEoAAAJQlIolgAAACiBYACoBYAAAAAAAAKIAKAAAAAAAAAAAEoSyiKEoJYAFgpAKQAAFQAAAAAAAAAAFEAUAAAAAAAACUAJZRKikVFCWACiUQAAWCkAAsABYsAAqAAAAACiCgAAAAAAAASgAhQACUCLFiiKQqAAsAAAFEAAqABYAAAAAAUlAAAAAAAAAlACLFIoQoAEpApFCFgKgqAAAKQALABYAAAAAAAoAAAAAAAAEoAJZQAAEUhYUJQIAohSKQAFhSAAAALAAAAAABQAAAAAAAAJQASxQigSiWAsUgoIAWAKCAAAAAAAAAAAAAAKAAAAAAAACKAAAEpBQgpAFAQAAFCAAUgAAAAAAAAAAAUAAAAAAAAEUEoEKEURQShKgLCyoKgAKQABQiwAAAFgAAAAAAKAAAAAAAACUCKEFJQAQogsFJQgKQAFQACoFQAAAAAAAAAAFAAAAAAAABKAARUVCiKAAIKQBQgBQgAACwAAAAAAAAAACgAAAAAAAAlAShBSKlEoAgsAApFQFgWAAAAAAAAAAAAAAAUAAAAAAAAJQEoEsoABCoKJYAFIFIBYsFiwAAAAAAAAAAAACygAAAAAAABKBKCBQAQoAlIVAAAAFAEBRAKQAAAAAAAAABQAAAAAAAAlAAECgIoSxRFBLFECoKQFShAKICiAAAAAAAAAAKAAAAAAAAEoEoBKEKBLFIBUWUCLAKIUAQBSAoQAAAAAAAAABQAAAAAAAAlASgRQAQUAliwUIAFAAlgAAAqAAAAAAABYAAKAAAAAAAAJQCUEoACUASksFJYAFIoAgAAAAAAAsAAAAAABQAAAAAAABKAlBFAigACCkKAgAFAEAAAAAAAFgAAAAAAKAAAAAAAAAAAQoSgAECwFAQWAAoIAAWAAVAAAAAAAAABQAAAAAAAAASgAAEUEFQBQCAABQgWAoQACoAAAAAAAAAKAAAAAAAAABKCUigRSAoARQIBYAUIABRAAKQABYAAAAAABQAAAAAAAAAABCgARQCKJQEFEBQCAAogACoAAAAAAAAAKAAAAAAAAAEKARQhSUCAUAAEqVFASoAFEAAsAAAAAAAAABQAAAAAAAAARQEUEURRBUBQCWWCwKEUgAKIAKQAAAAAAAAACgAAAAAAAAAigAASxSWKCCgCAAFAQAFEAFIAAAAAAAABYFAAAAAAAAABFBKABKAAgoAIAAKCAApAAqAAAAAAAABYAoAAAAAAAAARQhSUAAAIpFCLAFQBQgAFQAFQAAsAAAAAAAFAAAAAAAAlAIoBCgSgARQCAqUIAFEAAAAAAAWAAAAAAACgAAAAAAAABFAJYsUARQlEogFAQAoIAUgACwAAAAAACoAABQAAAAAAARQBFAEUAlAEApAUAhUFBCyyiABYAAAFgAAFQAAAKAAAAAAAAAEKEohQAABKAACFgCiVAoQBUAAAAAABYAAAAoAAAAAAAAAJQJSFBFAIoAAQAWVALAFCFAgAAAAAFgAAABUKAAAAAAAAAIoAQqAoRQCCgIAoIVAAqKhQQAAAAAWAAAAFQFAAAAAAABKARQAlgBYsChAUJUAUIAACwCggAAALAqAAAAKgAoAAAAAAAAAQoBLAogAACgIApBYACoAUQpCwAAFgAAABUAAUAAAAAAAAAIoAixQgABQAIBUAWBZRAAAAWAAFQAAACoAACgAAAAAAAABKAlQKCLABUKAIoQAUAEABYAAAWAAAAFQAAAUAAAAAAAAAShKILFCAFSoKCCgIAWCgQAAAFQAFgAACkAAAAoAAAAAAAigEUAIWUEAVLAUioUBBRAUCACkAAqAAAACoAAAAFAAAAAAAAAJQAgoCCgICkssKBFIAKAgBSABYAAAAVAAAAAFAAAAAAAAAEUAQUBBQJQipSFEWFIApKQAKgCwAAAApAAAAAURQAAAAAABKAQoAgoRYKAIFBAsBRABQgBZUBYAAABUAAAAApAKAAAAAAAJQCKAQKIKigIAoBACiVAUIAFEoQAAApAAAAAKQAUAAAAAAAlAEUAgsLLFRQCWBQIAFBAKEABYKIAAFIAAAABSAAKAAAAAAARQCKAEWFSypQAQVAsABUAFCAAChAAKQAAAAFIAABQAAAAAACKARQCCoogUAAQFiwVKIAKEFQAKQAKgAAAAFIAAAKAAAAAAAABFAEFShBQEUEAolQoQAUAIAKIBUAFgAACkAAAAUAAAAAAAlAAASxQCCgQoIFlCCggAqChABRFIAAsAAFIAAAACgAAAAAAEoCUABFAQUCCykFBAUEAqAoIABSAABYACkAAAAAFAAAAAAAJQAAIWKBBQEFlSgEAoIogBQQApCwAAAAqAAAAAAKAAAAAAAACUAQsoAigIFlAJUACoAAoQFICoAAAFQAAAAABSUAAAAAABKAlACFAJQAQpCgSghYAABQikAKQAAFIAAAAAApAoAAAAAAAASgCFEUJUoEKIpKJZQgAqAChLAAKgABSAAAAAAUgBQAAAAAAABFARSLChKlEBRFgpKBAAABUAABUACoAAAAAApAAKAAAAAAAAIoBKhSUJSACgQBQQAFgWAAABUAUgAAAAAFIAAFAAAAAABKAhQCLCkoCACgIAUIAKBAAWAAFikAAAAAApAAACgAAAAAAlAJQBFhQAQAUBCwKEAFCAApAAFIAAAAABSAAAAUAAAAAAEoBKAJYKigIAKikAUlIBZQQAAACiWAAAAACkAAAACgAAAAABFARQBKgFAQKCFIAoEUgoIACoBSBUAAAABSAAAAAFAAAAAACUAigAgFAIKEsUQCiFIBQQAFIpACoAAWACiAAAAAAoAAAAAAABFABAKAgUCCoAKgAKEAAogAKQAAAUgAAAAAAUAAAAAAABFAAhYUEAoEFQFQssAKBAChAAFIAACiAAAAAAAKAAAAAAAAIKAQUCKgUCAUIFgAUEBSFEAAqAAFIAAAAAAAFAAAAAAAlAEFAIUBFgKBBQIVLFgCglCAogAFQAFIAAAAAAAKQoAAAAAAAAhQCFAQAoEqKCFhYAAKgAUQAFIBSAAAAAAABSAUAAAAAAJQBCgEFAhYFAQUCFixQgogACkAAWVFQAAAAAAAUIAKAAAAAAEoAigCFAQBRFgUBCxUoCBYACiAAFEAAAAAAAKEAAUAAAAAAJQCKASwoCCiAAoCAWKIAAAKQAKIAAsAAAABRAAAKAAAAAAEoAACBQEpABYFAQFAQApAAFQUgAAAAAAAUgAAAUAAAAAARQEKAQKACACoKBBUWUIAVAAFSkCwAAAAAAUQAAAAoAAAAAAACKAQKABABYFAICggAogAUQCoAAAAACiAAAAAUAAAAAAABFAIoJQEAFIVKgAWUQAoQCiAAAABYAAUQAAAAAKAAAAAAJQCKAELCgIAKAgACggBQhQEAAAAAACiAAAAAAFAAAAAAEoBFAIAoBABSKgAAogApKQKgAAAAABRAAAAAAAKAAAAAAABFACCgAgFEUQAAWUgBSACwAFQAAAogAAAAAAAUAAAAAAAAABCkoBCiKSkAACwKAgAKQAFgAAUQAAAAAAAAoAAAAABKARQAhUUAQqFAgAAWCgIACiAAAAKIAAAAAAABYFAAAAAASgCKAEKlAQKQoEAqKgoQoQAFIAAAFEAAAAAAAAACgAAAAAAARQBBQEAUhUogFBKCCggAKQABUKIAsAAAAAAAAUAAAAAACUAigCFAAgoEKgCgQWBQQAFQAAoQAFgAAAAAABQgoAAAAACUAigASgAgUSoWWAolILAoQACkAChAACwAAAAAAKCAUAAAAABKAJQBBQEAKBAWUQoQWCggAKIBSAAAAAAAAABQgAKAAAAAAlAIoAgoCLAUCCgRQIKgoQAFEUIAAAAAAAAAUEAAFAAAAAAigIoAIUAlgUAAEoBBUCiAAoEAAABYAAAAAUIAAAoAAAAAEoAigCCgIAoBCgRQQFhQgAUJSACoAAAAAAChAAAAUAAAAAEUAhQBBQEBQSiFASpSAsKCAUQKgAqAAAAAAFWIAAAAKAAAAAAAEKAIUBBQEURQEUEBYKhQIApAAKgAAAAChAAAAAFAAAAAAlAIoAQoAEKIoSgJQICwChAAUgAFlgAWAAFEAAAAAAoAAAAAEoBFACFAQBRFCUBFBAWFEFgAKQAKQAAAFCAAAAAABQAAAAASgCKAIUIsCwoShKAhQABAogAUgAUgAAChAAAAAAACgAAAAAlAIUAAEWBYUAACBYoIqAogAKgAFQAAoIAAAAAAABQAAAAASgEUAACLACgAAQKCBSBRAApAAKgAKEAAAAAAAACgAAAAAlAIoIFAQAKAAASiACoFCABSAApAKCAAAAAAAAAFAAAAACKAAECgIAFAAQoQWAFQFQACkABUFBAAAAAAAAAAKAAAAAEoAAIFAgAKJQAEBUAKgKQAFIAAoQAAAAAAAAAAFAAAAAEUCFAEUBAAUCFEogFgBSAAAKgAUIAWAAAAAAAAAAoAAAAAAIUAgoCLACgCWUEBUAFQAABUAoQAAAAAAAAAAABQAAAAAAQoCBQEqAUAEUCAAAsAWABUUBAABYAAAAAAAAAKAAAAAAAhQECgCBQIoRQEAABYAAAUIKgAAAAAAAAAAAoJQAAAAAAQoEBQJUUIApCxRAAAVACiBQgKIAAWAAAAAAAAUICgAAAAABBQEFAAgAFEsKIAACoAUAgAUgAAsAAAAAAAUEAFAAAAAABFAQKAEVABQIUQAAFIAoQAApAABYAAAAAAKCAAKAAAAAAEKAgUAAgAoEFIAAAsCiFQABSAACwAAAAAFBAAAUAAAAAAIUBFEoAEAFAihAFBAoIFEAAKgAAWAAAAAUCAAACgAAAAAAigCAoAIAKBFEAKEUBAUlgABUAAAAAAAKBAAAAFAAAAAAEKAEBQAgAoCWUgAKEFQCoAACoAALAAAAUEAAAAAoAAAAAAAAQFARUAFAgpAFCAKgFQAAKQAAAAAFAgAAAAAUAAAAAAEKASwoCKgWCgQAoIAAsAqAABSAACwAAoEAAAAAAKAAAAAABFAQFASkAFAgKCAssAWAUhUACoAAAAFBAAAAAAAFAAAAAAAigICgRUCwKCCkFIWAAsABZYAFIAAAChAAAAAAAAKAAAABKAIoBAoCKgUioKEFBCwAFgAWAAKgAABQgAAAAAAAAUAAAACUARQEWFARUCgBAFBAAAqAAAAVAABQQAAAAAAAAAoAAAAEUAigICgIAoCAAoIAAFQAAAAAAoIAAAAAAAAABQAAAAAARQEBQICgRYABQQAAFgAAAKIBQgAAAAAAAAAAKAAAAAAEKAlgoEFABAAKCAAAsAAAAUlBAKgAAAAAAAAAFAAAABKAIoBAoAIFAgAKBAAAWACkAAoIAAAAAAAAAAAAoAAAAJQBFAIFAQAoEABQICwAsqAKIAUIAALAAAAAAAAAAFAAAABKAIoCFACAKAgAFBAABZUAUQKECwAAAAAAAAAAAAKAAAAEoARQAACAFAgAFBABUAWAKAIAAACwAAAAAAAAABQAAAAlAEUAQUBACgQACggApALAKBAAWAAAAAAAAAAAAAoAAAASgEoAQKAgBRKgAKBAFCAWFBCoAFgAAAAAAAAAAAAFAAAACUAAAgUBAFAQACggFCAKCApAAsAALAAAAAAAAAACgAAACKAQoBAoCBYoCAAoIAqVKAQAUgAqAAFgAAAAAAAAACgAAAAABFAQFAQBQIAAogAFBCoAKQAAAAsAAAAAAACwAoAAAAAAAlAICgQAoEAAAURQQBUAFQBYAAAAAAAAAAABQCUAAAAJQBKAQKAgBQICggCgIUIKgBSAFIAAWAAAAAAAAUAQKAAAAEoBFAQFAQBQECgQCgQUICwAVAAUQALAAAAACyxYAtgrIB//8QAOxAAAQMBBAgFBQACAQQCAwEAAQACETEDIUFxBBASIDAyUZETQEJhgSJQUmChI3AUM3KxwWLxguHw0f/aAAgBAQABPwD/AEO76XEIoqU12y4Hij7AfMDcP7UftVsIfmsNyxdLMruLP3gKeCUP1k6huD7bbi4Hd0d0Pjr5yfsg8iNcfqp+520bB67rTBBGCr50/YxxTrhR/odzmipTrYYBOtHHFEkqFF2o6rEzZjt5CPupUqUOEf8AQZtGjFOtugTnuNSr1skoWZOCFl1KtBsuIG7oxucPnzJ+7z/oEkCpRtWj3TrY4XIuJqVVBpKbZEoWYFUABQa7cXg+2o69HMPz8lPAj7RP+jC4CpRtRgnWpNLkSSoJQYTghZdULMBAAU3rcfQM9R1sMOB6HzU/c5U/vpe0Yo2vQJ1oTiqqCU2zJQsuqDAMOE8SwhHdYZY0+3mp+4HfP3wfei9oRtegReTir0GkoWZQshig0DDjOEEjdsDNnHQ8KP8AQY+7EgVRtAKXo2hNLkXE46g0lCzOKFmAgAKDyNsIefe/dsHhu1tGE62HpHdWLy+Z/TZUqf28kCpRtBgjaEoklQgwlCz6oMA8kNekCh+EUd3RvVwjqH6GPvo+3lwGKNp0CLycVVAIMJQs+qDQMPLEgVuTrVo98laWheIiBvBaNV2+ft5/Vh9sLwEbToEXE46gJQsygwYoADDyxcBUwnWwFBKdauPtkiSangNEhWAieBHBH+o5iqLwEbQ4IknUGkoWfVBgCAjyzntFSnW3Qd060cantxNHaCHTeQgIp5Ea4/eR9kJAqUXjBF5KJlQg0lCz6oNA8u60aMZyRtjgE57nVO9ChQoRBFd3RjFpHUf6OH2EkBF/RFxOqEGEoM6oADDyxIFTCdatFJKNq40gIuJqSd6FChBsoWZKFmBVBoFAtIEtB6Io67M7L2n31bbZiRP6Nj+yFwCL+iLidQCDCgwIADyxcBUp1qBQSjaOPsq7sKFChBpNAhZnFBgCAim5aCWORWG4XudUlWfO3P8A1OXAe6LzgiSa6gCUGINHly9oqUbXoO6L3HHfhQoQYTghZ9SgwDDgOcALyAid0JnO3P8A0aPLUqi4IvKnUGkrY6oNA8sbqo2jR75I2pwEIuJqTuwoUKEAhZkoWYxQAFBwHPa2pTrf8R3TrR7sYy1HdbVWQ+tuf+oCQKlF3RFxOqEGkoM6oADyxIFTCNoBS9G0caXIkmu9ChQgOiFmTW5BgFb0ABTfN1U61aMZyTrc4CE57nVJ4VmJeB1TLMNM4/6GPBHGJCLuiJJ1Qg0oNUAa48mXAVKNoMBKL3HGMt+FChBpNELPqUGgcAkCpATrZopJTrVxpARJNTO7ChQo1HW0wQen+j8EOGXBFyJ1Qg1BoUcA8YuaMUbToEXE47saoUKEGk4IM6lBoGHAc9rakJ1sPSO6dauOMZb0KFCDULMnBCyGJRYNkgBHdsjNm0+36dH6AOCXBFx1gINQaPLUqi9o90bQ4CESTU78KEAgwoMCAAoOAbRoxnJOtj6R3TnudUndhQoUINJoELI4oWYHugAKDctRDyPfds7UsZAE3p1q92MZKyM2bcvsEeanWeMP0EV3ZRciTrhbKgeWJAqUbQYCUXuPsj770KFCDZQYcUGge/AJAqYTrVopJRtXGkBEk1JO5ChQoUIMJwQs+pQYBhwNJEPzCncGqx/6bfOR+5SpU64Wyo8sXAVKNp0HdFzjjwIUINJoEGdSg0DDgFzRUhG1GAnNG0ccYyVd2FChBqDCULMYoACg4DntbUhOt2jlBKdbPOMZIkkyTO8ArK6zb9mP7OEdUKPLlwGMovOARJNTvwoUINKDBigAMOAXtGM5I2vQd0XONTuwoUKEGk0CFmcbkGAe6pTgOtWDGck63/Ed060c6rjvHcZZlwBwTRDQOnmY4c/sB4I8uSBVF4wvReTS5G+u5GqFChQgwoNAWW+SBUwjaNFL0bU4QESTUzvQoUINJwQs+pQaBhwCQKkBOtmiklOtnGkBEl1STvQoUI03NHM2Y9rv9IDyRIFSi/oEXE48CFCDScEG9VA4BcBUo2gwEo2jjjGSN+7ChQgEGFBgxQAFBwHPa2pCdbD0junWrjjGSndhQoWyhZk4IWIxKtm7LyBRY7minmHz/oU8IIccuAxRf0CJJqdR3YUKEGlBqgDDgF7Rj2RtOg7ouJqdyFChQoQbKDDigwBC6nAdaNGM5J1sfSIzTnudUndhQoQCDSaIWZNbkLMCt6AAoNeki8FFHXYODbS+4QnW7RQEqytC9xkAR9gPnzqj9CPCHEJRcEXHC5EzXgQoQaoHAN1bkXtHujaHCAiSamd6FChBpOCDOqDQOASBUgI2rRSSjauNICJJqSd2FChQgwnBCy6lBjRhv6QJs56FHdC0Xmdl58/tw1DfJARd7KTwYQCDVA4BIFSjaDASi9xxjJZo7kKFChBhQYMSgAKDgFzRUp1sPSO6No44xluwoUKEGoWZKFmMSg0Cg4BcG8xAzTrdopJVpbFwIgAHeC0YfU7L/Q54A3JCLuiknehQoUIAoNQA4BcBijadB3RcTU78KEB0QZ1QaOCbRoxnJG2OAhOe51Sd6FCAQaTQIWfVBjR7qlOA60a2rgnW49I7p1q84xkjfXcjcs2l1ArFhbM4/wCghxBq2kSeGGlBqjfzReB7ovOAhEk1O9ChQg0lBnVAAYcAkCpARtWiklG1caXIkmpnchQoUKEGE4IWYxKDQKDgG6tydasGM5J1ufSAM057ncxJ3YUb2in6yOo/0vChQtlRwCQKlF4wEovJ9lnuQoUKFCDSg0YqAKDgFzRUo2owHdG0ccYy34UINQszigwY3oACg4BcG1ICdbNFASnWzjS7JEk1M641QtlBqDJwQsSa3K2s9hoMyijrsTFq0+/nz+xHfPGhQo4BcBii/oEXE48CEAtlBo4Je0YzkjanAQnOJqd2FChQg0mgQs+pQaB78F1o0VPZOtvxHdOtHOqe27ChBq2U2zJwQsupQY0Ya7YTZn2vRWGsXLaGyCSADevGaXACTN3+kYUcEvGaLzgiSandhQoUIAlBvUoADgEgVMI2gFL0bRxpcjfW/cjVChQgwoWYxKAAw4BIFSAnWrRSSnWzjQAJziaknXChQoQCDZQsyhZjEoNAoN4iQR1Rx3QrPnbmPOx+4hRwKVKLhgi48CFCDVsjglzRUo2nQd0XuOPbehQoQbOCFmcUGAe6pTXO657W1IRth6R3TrV5xjJGu7ChbKDCaBCz6oMAVOASAJJhOt2ChJyTzLiaTuhWfO3P9Lj7oeOK6huEhF3QIknHfhQgEGrZCy4Be0YzkjaHAQiSak7sKFChBhKDOqDQMOBStyNo0YzkjbHAQnOc6pO5ChQgEGoMKFmMUGgYcFz2tqQE7SGjlBKdbvOMZIkmpnfbVWLDtgwY+wn9mPAFEEXBFyJmvBgrZUDgEgVMIvGF6L3GlyN9b96FCAQYUGDFAAUHALgKkBG1AoCU61caXZIkmpndhQg1BvRCzOKDAPdAAUHBdasGM5J2kH0t7p1o91XHchQo3WGHg9D/AKIPAHBhQo4JcBUov6Dui4nHtvQoUINKDEGgbo3C9ox7I2v4jui9xqdyFChAIBBhOCFn1KDQMOCXBtSAnWzRQEp1s40gIuLqkndhQtlCzJoF4Bgko7tmdqzafb9HhQh9+PAG7ChQoHAN1UXge6LzgiSanchQo1Qg0lBnVQBhwCQK3I2jR7o2pwACJJqSd2FChBqFmUGDFAAUHBdaMbU9k63/ABHdOtXnGMkdcKFChBqbZE4IWQxKDGig1vEOI3dFM2cdCnPa2rggZAIx+5R+mHyUKFA4BIFStsYCUXE+yO9ChQg05INCiKcAuAqUbUYDujaOOMZI13YUIBBpOCFn1QY0e6pTgEgVMJ1s0Uk5J1u7AAJzi6pJ3I1Qg1CzJQseqFm0e6AAoN7SRFoffdBIBAJE6rL/AKTMh9vPmo+8jiBDgEgYou6BEk47sKFChBq2VA3jrL2jGckbQ4CEXE1J3IUKFChBhQYMSgAMOC5zW1IRthgCU61ecYyRMmdcKFChBpTbMnBCyGJQaBhwXPa3mcAtItGvI2ZuV+6FZf8ATZkP0Ibo+6FDyTd4uGaLuiJJrwIQatlQOASBUgI2gwBKNo40uRM13oUIN6IMKDAqU4JtGjGck62OAjNOe41J3I1Qg1BhKFl1QswEABTgutWN9U5J2kfi3unWr3VcfhTvtBNL0BDQOg/Qh95OqfIiuoERei7opOW/ChQtlQOCXAVKNp0HdFzjjuwoUKEGkoM6lBoGHBJAqQEbVopJRtXGkBFxNTO5ChQg1CzJwQs+pQaBhwXODeYgJ1u0Ukp1u40gJzi6pJ4ejn/E2P8AQg4ko8ABbKgcDNF7R7o2hwEIkmp3oUKEGFBgUAYcEvaKnsjbfiO6No449tyNcINKFmULMCqAAoOC60Y2ruydpH4t7p1q84xlvwg0mgTbB5wjNWjdhxBw3dEP0uHQz9wjeP6meLBUcEkCpReMBKLifZG/ehQg0lBi2RwSQKmEbRopJRtThARcTUk7sKFCDCcELPqgwDBU4BIFSAnWzBSSnW7jQAJznOqSd+E2zc6gKbYH1EBNsmDCUABQRq0ofWD1Go69FMWkdRxo+4xqjcH3qNR4B4EKFCgcEuAxRf0CLianfhQg0oN6qB04Jc0VKNqMB3RtHHGMtyNUKEGlCzKFmMSg0DDdO460a2p7J1uPSO6davOMZI70INJoE2xcaiM02waKmU1jW0A3tKEsB6HdsnbNo09DuFwTrQCpAzTtIaKXoaQ4uFwAncJAqQM/IOe1vMQM1/ybPaDQSZMU8rP6gabg1HUeCN+lVtDNF5wuRM134UINWyFTgUqjaNGM5I2pwEIuJqTvQoQYShZ9UGDNRFOASBUwnWrR1OSdbk0ACc9zqknehQm2bjQJth+RQs2jCc0LqXcG1E2bgjrnU18sB9k62aPV2TtI/FvdOtXnGMlPXX4zA0FzhMUTtKHoaTmja2r6XD2QsiTLiUJjmd3Un8ipPUqT1KkqT1UnqVJ6qT1W0VJ6lF0VKdbtb6r0/Sz6QflO0i0d6iB7IkmqEzcmWgcwGbyFtDqtsdVtjqtsLbC2wtsLbC2wvEHuvEHuvEHuvEHuvFHuhajoV4g914g6FeIOhXiDoV4g6FeIOhXiDoV4g6FeIOhXiDoV4g6FeIOhXiDovEHReIOi8T2XiDovF9l4vsvE9l4nsvE9l4nsvE9l4nsvE9l4nt/V4nsvF9l4v/x+6FDXjx203SQKlF3QIuO9ChQg1bKgcEkCpARtBgCUbRx9kb637sKFsoMJQs+qDQMOC57W1ITrcekTmnWrzjGSJmu9CDSULFxrcm2IFTKDWig4tbk4Q4jhAE0CFk8ptgMULNowQG7O5mnPa2pTtJYKXp+kuNLk57nVJOq73Q2MdpA2IwctqyHpcmWo2Yax8BHSGjDsV/yR+J7r/kj8T3X/ACR+B7r/AJI/Ar/kj8Sv+Q38Sv8AkNPpcvFA5gRmjpDJx7L/AJDPfsvHs+p7Lx7Pqey8ez6nsvHZ1PZeOzqey8ez6nsvHs+p7IWrTQO7I2zAbyvHs+p7Lx7Pqey8ez/L+Lx7P8v4vHs/yXjWf5LxmfkF41n+QXjM/ILxWfkF4zPyCFqw0cCjasFXBeMz8gvFZ+QXjWf5BeMz8gvGZ+QXjM/ILxmfkF4rPyC8Vn5BeIz8h3XiM/JvdbbfyHf7oeANw77TVSpCLugRJNTwIQag3hF7Rj2RtOg7oucanfhBpKFmUGBAAYcAkCqdatGM5J1scAAnPc6pO9ChNYTQIWJxMIWbRhKAigjjSnPDakDNO0hopJTjLieu93OSax7qNQ0c+pybZMbhKgYAKNy7edasbUhP0n8QnWz3YxkiSanVChNs3uo0pujO9RARs7Fg+pye6yHKHFbZ9LQPhCytbSs/Kbop9Th8L/jD8j2X/GH5fxf8b/5fxGwAq8BODGm985BbbfSyfclF7zdMZJti93pOZQ0U4uAX/F/+Q7L/AIx/IL/jH8gv+M7qF/x3dQnWWzzOaPlE2YxLsrl4scjWt/pRL3m8kptg8+k/Ny/47+g7r/j2n4/1f8d/4/1eBafivAtPxK8C0/ErwX/iV4L/AMShZP6QOpRaxvNaDILxGN5WSerijavNDA9kGudfBK8N3Q9l4bvxK2HdCtk9CoPRQeig9FBUKFCAJoPuB1TwgjrO+KqUd6FC2UAOCSBUwi8Cl6NocICJmpnehQgwlCz6oNA4Jc0VICdbDAEp1q4+2SJJrfvxKbZOOEIWIxPZBjRQceU61aMe16dpH4junWrz6oy3rzQIMKZZifqmE0NFGhXnXfvuc1vMYTtIYKX5J2kONAAnPc6rjuNsnO5WlN0ZxqQELGzbe49zC8WyZygfAT9JceUAZqbW0/I5JuivNSAm6MwVkprGt5Wgark61Y2pCdpTfSCU7SLR1DCDX2hxcm6K81gJujMFSSmsa3laBqjUSBUp9uxuM5J2lH0t7p1q91XGPZNs3OoCUzRXHmICbozBWXJrGt5QBlvvtWNq4BP0po5QSnaS91ICJc83kuTNHtHYQPdN0Qep3ZNsbNtGg570KFCIHQdl9PQdk+0s212Rmn6QzBoPwjpDqNAbkPvp1nhRrhbKgcEuAqUbToO6L3HHcjchBhQYEABQbg3TaNGM5J1t+I7ovcanfhBpNAU2xJrchZNFb0ABQRxpTnhtSBmnW7cJKdbuNICc4u5iTqnc2XETF3VBiDAMFGoStoTcsyrt2idbMbjOSdpP4t7p1s92MZbgaXcoJTdHeawM03RmjmJP8W1Y2dNmfa9O0r8Wk5o2tq+4dgELC0fe4R7kpuij1OJyTbJjaNHzrLgKkBO0lgpJyTtKceUAIve+pJyTbC0dhGabov5O7JtjZto0HO/ddasbVwT9KaOUEp2kWjqGMkdp5vJJTdHtHYQPdN0Ueo9k2yY2jR86oUbjnAVKfpLG0M5J+lk8ojNOtXuq4/CZZPfRpKZojjzOATdGs21BdmmtDR9IA3RuEgJz2tF5T9KYKGck7SnHlHdOtHuq4/CDSaAlM0Z7sIzTNEA5nE5fdgo1OrxxqAUcGlUXjNF5wuRJNTvwg0oM6oNCy4BcBUgI2rRSSjauNICJJqZ34Qs3HBNsepQs2jDjkwnWrRj2Trfo3unWjzV3bWVBXygJoCULJ5rcELFoqSUA0crQjJCnoFerlfgFHUqRgEwzM63Pa2rgE7SWjlBKdbvNICLi7mJOsCU2wefTGabo35O7LYsrOsfJTtIY0fSCf4naQ83NAC2LW0/I5puin1OAyTNHs24TmgAKADLVRPtmNq4J2lD0tnNOt7R2MZIWdo++Cfcpuin1OA/qbo9mKgnNNaG8oAy3C4AXkBO0mzFDOSfpTjygBOtHuq4ptk99GlN0U+ogJuj2bagnNAAUAGW8SE+2Y2rgn6WPSCc07SLR1DGShzziSmaNaGoDc0zRWjmJKbZMbRoHCLgn6QxvqCfpf4gnNOt7R2MZIyayUyxe6jSmaIfUQEzR2NqNrNBoaIAAy+6xrx1ncHDbXgkgVKLxgEXE+29ChQg0oNQA4Je0VPZG16Dui9xx7cANJoE2yJrcm2TRW9BoFBxpTngVICdbtwBKNs40gIkmpJ1Tru9ymsc6jULH8ndkGMFBOaHQXZKOqu6raGA/9okmpjNGequzU9BrlC1a03mfYJ2kH0thOtHuq47jbNzqNKbozvUQELGzaJdfmja2TOWPgJ2kn0t+Stu1tKE/Cbo7zzQE3RmCpJ/iaxreVoCjU57W1ICdpLBSSnaS80ACm0tOpTdHeaw1N0Zo5iSm2bW8rQNwlOtmNq5O0selvdOt7R2MZINc83S4pujPNYbmm6M0cxJPZNYxvK0DdOpz2tqU/SmCklP0px5RCc976uJTLG0dRp+U3RPyd2TbCzb6ZzQEC65RwJCdaNbUgJ+lNFJOSfpLzSAnPc7mJKaxzuUE/CZorzWBmmaKwcxJTbNjeVoGuFH3M7pqhqJG4Nw8UuGaL+gRJNTwAEGdUGjgm6tyNo0e6NqcBCLiaknehQmsccE2x6lCzaMONIRKdatGM5J1t0HdOtHGpO78oCaAlCyeawELJoqSUABRoCvKgCpW0Bh3UnC7+LMokD/9ou6Ik5ay4DFG06BF7j7I+51taXH6QTkm6O81gZpujtHMSf4psrP8Qe6dpI9IJzRtrR1wuyQsbR95n5Kbow9TuybZMbRvfWSBVOt2NxnJO0o+lvdG1tH4nIJtjaON4jNN0Yep3ZNsmNo2/wB0Ao1ue1tSE7SmCklO0l5pATnPdUkpti91Gxmm6L+TuybYWbfTJ90BAuu3iQKp1uxvqTtK/FvdOtrR2MZIMe83AlN0Z5qQEzRmCpLv4msa3laBqjfmEXAJ+kMbjOSfpRPK3unWz3VdGSgk4kpmj2jvTA90zRPyd2TLCzb6ZzQEU1x98KHCPABu1bQzRcclWu7ChQtlBqgcEkCpCNoMBKNo4+2SN9b98AmiFm4+yFkMSg0Cg4pUpzwKkBOthgCUbVxpdkiSamd5rHGjULH8nIMYMJzQnBR1VwW1+IRk1KuFf/8AFtAU/i2ijOJVyJ+EXjrOSLzgIRJNTuQgJVk2zawF4Ad7o27G3Nk5J2kOPKAFFrafkU3Rj6iAm2DBUE5oAN5QBko1OtGNq4J2kgcoJTrd5pdkgy0tMHHNN0UnmcBkm6OwVBOaDQKCMlCjUSAnW7G4zknaUfS3unW1o71Rkmse+gJTdGceYgf1N0ZgrJTWhvKAMt4p1o1tSE/SmjlBKdpL3UgIue83klN0d7sIzTdFA5ndk2xY2je6jVG/IT7ZjakJ+lj0glO0h7qQE4udzEnNNs3u5Wkpmiu9RATNGs21l2aa1reUAZaoUcGfuZ3RwjwBwIQatkcIvaMZyRtOg7oucanehQgwmgQsjiULNo90BFOLKLvhOtGjGck626Dui9xqTrnWATQIMJN5hCzbiZQgUAV5UAVKkDBS7L+LM9kSB/8A0ounqVJy1Si4DFG06BF7jjCz3IUKQp9kC91zZ+Am2DzW7NN0do5iSm2bW0aNbnNbUgJ2kMFJKdpLjygBFz3mpOSbo7zW7NN0Zo5iTlcmWbG8rQNcrNOtGNqQn6S0coJTtIeaQES95xKbo7zURmm6MBzEnJNsmNo0fO+XAVKfpDBQzkn6U48ojNOtXuq4/wDhNs3vo0puiu9TgEzR7MVBOaDQ0fSAMlHAJTnhtSn6UwUM5J+lOPKIzTrR7quKa0k3AlN0d5qIzTNFb6nE5JtkxtGjXCHCJATngV/qfpLBjOSfpRPK3v8AcJ4MKNZQ1nigINUDgkgVMIvGElF5wuRM134Qs3HBCzGJQaBhxZClOeBUp1qMASjaOPsiSa37tUGk4IWXVCzA6KAFtAURvw+UJGMf1OJ6rab7/K2hh/ESVmdRMVuReM0XnAAIkmpOuFCAURWApUqqhQm3gRcCMNRIFSnWzG4zknaT+Le6davdifhNs3uo05lN0c+pw+E2xY3Cc0LhddqGouAqQE7SWCl+SdpLvSITrR7qk/CbZPdRp+U3Rj6ndk2xYMJzQECBcPbekJ9sxtXBP0oekSnW9o6hjJAPecSU3RnmsAe6borRzEnJNs2N5WjWBvSi4BP0hjauCfpf4gp1vaOxjJXk3ySm2L3UaY90zRT6ndkzR7NuE5oACgAy3xvl4CfpDG1IT9L/ABBOadpFo6hjJEkm8yoTLG0dRp+fu5CGoo18hC2VA4JcBii/oEXE48ANJoELM43IMaPdARQcSVtIu+E60aMZRtTgEXONTvAE0CFmShZdUGAK4IuUnJXYlSB0RcSrytlXBXGjZQYTjC2CPdWm0HEXgIAIAdV4RNCvCdOHdDR+rh8I2IFXAD3RFm31Odki4elsZ3oB7qSck3R3GsBFsEjogNxtuWtAGFydbvOMKHvOJTbBxrAzTdHaKklNY1vK0DddasbVydpI9LU62e7GMkGvebgSm6O81hqbo7BWSmta3lAG+57W1ICdpLBSSnaS40ACc5zqklNsXuo3um6L+TuybYMbhOaAil3BJCfatbUgJ+lNFASn6S80gJz3O5nEprHO5QSmaK880AJuisFSSmsa3laBwxrLgE+1a2pAzT9LaKSck/SXmgATnudzOJ1NY5x+lpKborzzQEzRWDmJcm2bW8rQPuo1lDWaLDfO+1DfN1bkXjC9F5wuRM1M78IMJwQsxiUGgYcXaC2uiLgKlG1GAlG0cfZEzU7wYShZTVCzAUALahSTRX4n/wBq4V/q2un8UlQSoV2avNAtnqUGjp33CJMwnNaagdk6yHpJC8N4pfkttza/0IWvUdkfDdW49kLJszJI9k1tm3AfK2hFRCNo0Yyn3uJFCpClGdQCbAcCRN6A6UUa3Pa2pATtIaOWSnaQ40ACLnuN5JTbB5wge6bow9TuybZMbRsn31QoUay4CpTrdgxnJO0k+kd061e6royTWOcbgSm6M48xATdHYKyU1rW8oAUKOAXgC8p+ksFDOSfpRPKO6davdVx+EATQSm2Fo70xmmaKPU7sE2xY2je9+uOHIReBen6SwY9k/SieUd062e6roHtqAJMAJuj2jvTA903RB6ndkyxs20aPlR91jUUNw1QoiUTuDWUd8VQ3CQKlF/QIuJx4ABNEGHG5BgHuhdTiSpRPvCNo0Yyja9Ai4mp1zrgmgQYShZdUGgKQEXK/JfKkBF0q9Qrgp6BQ4+yDBjegIpuyFKvUKFmpGacxpqAMkbNvpJRs3Ckf+ES4Vn5QeMR/UXDJOE4lQo3bJ0sBNRcnWzG4zknaT+I7p1q91TGSax7qAlN0c+ogJtgwVk5poA5QBlqjcJAxTrZjalO0kekEp1u92MZL6nHElNsHnCM03Rh6nE5JtkxtGj51Qo3yQn2zG1IT9KHpBP8AE63eaGMkSXG8k5plk91GlM0U+pwCbo7G1E5prQ0XADLVCjh7QT7ZrakBP0oekE/xO0h5pAyTnFxkknU2ye6jSm6I48zgMkzRrNuBOaa0NH0gDJR91KHAJRv4R4Uwi44Ikmp4AaSgzqUGgYcWVKLgKlG0GAlG0cfZEzXeDSULNBgCgBbUKSaBX4lXY/1bXRSVBKhSFeaBbBNSg0DDduxKnopJUKEArlKJ91JwHdH3PZfHdfOstaagJ1mPSSF4bsL0ZFQQp1Qg35R2h6Y94lfW84lNsHGsDNN0doqSU1jW0aBvue1tSnaS0UvTtIcaQE57nVJTbJ7qNKbox9RATbBgwnNAAUAGWqN8kCqdaNbUp+ktFL8k/SXGgATnvdVxTWudygnJN0d5rAzTdGaOYkptmxvK0aoUKOAdRICdaBtTGafpLBQk5J+kuPKIzvTrV7quOprHO5WkpmivNYCZorBzElNs2N5WgfeihungFYbp4IN2+ASgw4oNCF1OLKJRe0Yo2nQIuJqdU7gBOCDCULPqg0BXBFyvyXypARdKvUK4YrIKHH2QYMUABuZqQtoq9Qo1kqcyjOMBdysoC/uuQp6KCVsoNCMKUWg1C8OaEo2bhSDkpc2ojMJtr1HZNtGmjozQctoIEHXICdbMbin6SfSO6davdjGSALjcCSm6O81gZpujNHMSU1jW8rQNUKN8uATrdgx7J+lH0junWz3YxkrycSm2Fo7CM03Rfyd2TbFjaNnNUy1Qo4MolFwT7djauHwn6V+I7p1u92MZIkmqAJoJTdHtHemM0zRB6nfATLCzbRon3URTVH36VOoob0KNUahqOo743A0lBnVbIHFlSiQKlF4wvReckTO8GkoWfVBgCgBSpmizKu/+1tdFJVVCuCvNAtkmpQaBhu3KfZSSoUKFdqn3UnAd1PU9lkO6nqdchFyvKDStkKAFPRXqBiVIFAiL1RSpRvXhtPpRsejvgrw7RtB2KFo4GDX3QtRiD8IWjTRyMkVT7Nx9U5oWLpiB3TdH/J3ZNsWNwnNC6ghQiFG9ITrVrakJ2kj0glOt3mkBFxdUkptm93K0lN0Zx5iAm6OwVk5prQ3lAGXCjcLh1T7VrakDMp2lNwkp2kPNICc9zqklXplk91GlM0V3qIGSZozBUE5prQ2gAy/SoUIoU4R3xVQgBigAKDiypRcBijadAi4nHeAJoEGFCzCgK5FyvyXypARcryoVFPQKCfZBgxkoCN2QpV5UKPbVIRPwiflScl3K7Bf3XIUnBQSgxBoCkBX4BQcSrgpUqQp1wtlXBAzS9ZkD+oAR1RAiCBCdYsNARkjYHBw+VsWjMD8FC1cKnuELbq3sULRp9UZ3IE5oO9kHDclOe1tSnaQ0UvTtIcaCM057nVJQaSYAJTdHea3ZpujNHMSck2zY2jRxQiQMU60AT9JaMZyTtJJ5R3TrV7quPxqa1zuUEpujPNYGaZozRzElNs2t5WjcjWEeKTFStvon2obVwH3UobkcA8IUQrw5RMVKLxhei85Ikmu8GlBiDQFAClTNNVwW10UnVCuV+AWycSg0btylSSoUbhKnoFJKjckKVJK2StlXBZKCoGJU9ESipUnVChQFIC2lJ1BAJoKopUnUQDUAp1lZmkg+yNi7Azmi17PSRkhauGPcIW3UdihaNOMZoO6FEuNCni1OPZOa4G8FNsnuoD8pujfk7sm2LBhOaF1LtUKOGXBPt2tqQn6V+IJzuTrd5oYyRJNSSgCaJmj2jvTGaZov5O7JthZto2c0BFAo8mStoJz4rAzT9IYPUTknaSfS2M061e6rj9zhRqNEFPCHDbTUN6VKLh1Rf0CLicd4AmgQYcTCDAPdQIhAiAtpX6pCJlSVCu6rIKCfZbPVQBuyFtK8qFCz1Sp+VJ1RuSpV5WyoCuV/RR1KuHupKn3UhTqhQVCopUo7065CnoFeo66slByRY13MAU6wYaAjJOsCOV05rw7QX7J+F4jm1n5CFt1HYoWjTjGaBmhlbSDggRwiQMU60a2pjNO0looSck7SXGgA/qc9zuYnU2ze7laSm6K48xATdGYKyc01oaPpAGQ8qXAYov8A/wCKdbtFXD4TtJ/FvdOt3uxjJEkm8zqAJNwJKbYPdhGaboo9Tu32+EUN2N2d4bh3211DVKlE9StoIuKJmp3g0nBBnUoNAw1SpV6uFVtdFJUKFcr8Atk4lBo3blKklQoUK5SifdScAjn2XxuXKVJUFbKgaoKuxKnoFJRIxUqTqhQoCyWcBSM1PS7UAtlU1QoGqQr+izJ13qPdQNU7txuqnWLXemPdHR7vpf3RsbRt+zOS8RzTBkZhC26gHJC0aamM0D0KDig8YqQpRKLgE+3aMeyfpPRvdOtnu9UD2RklBrnG4EpujPNYGabozRzElNs2N5WjXCjdjiEgVKLxhen27W1cAn6SMATmnaQ80huSLi7mJOqE2ye6jSm6KfUQMkzR2Cok+6DQKADJR9xOufIHUd8KUDeiR1W10CJPXeAmgQYckGDNQBqlSr8lci5F0oXyrlkFetnqgN2VKvUKPZZlT7InqVPS9X5LuVKrqzUhSoJWyoGq9R1KkKUfdSFKvUKFCpqu69lPQd0XEqCtnqoCuCnXMKegV6gapUFRrlTrJhX4BQeqgY365Cn2RvEG8J1ix3pjJHR/xd3Rs7Rt8T7hC1cK/wBQtxiOyFo04qehRBNCRkn2Lj6pzTrJ4w7Jtg93pjNN0X8ndk2xY30zmqC7ykovGadahtYGZT9JaKEnJO0l3pACdaOdVxOtrC6gJTdGeagDNN0Vo5iSm2bG0aNcKFH6EdR1HgA3b4BOCDOpQaBrnVmVIC2kSioULFbKjdlSSoUfOq5SiVfgFmey+O6n313KVeVChU1QVcp6KSpUqSoUKNecBSM1JwuV591slQM1/N2VeoQ9lKlE65U7k9L1efZR1JQAGokBT0UncJAqrzQH5uWycTGS2R0nNEA1AKdo9m6gjJO0UjlcDmiLRhpOSFs4VTbYGqD2nFA9CpQKkbg4pcBii+P/ANp+kNHq7J2k/i35KdbPd6oyUzqAlMsHuo3umaL+TuybYWbfTOaAighQoUKFH3OeId8I8IbgaUGhAapUq/VKLlO5koUI3EH41ZqQpV6hQvlfCnqVPyr8tf8AdchSoJWz1UDXCkKUSpU6oUKFTV89lPspJxULZ6qAp3JCn2V/VRqlEqdcINUDVIV+AUHErZGuflSeizO5M0kqHHoFs9SSgAKDWSBUhbXQEr6jiBktkY356nMa7mAKdozDSQnaO5vK4f8AhfW2oIQt3Cqbbg1/8oWjTjGanotohB/VBwQO/KJAqi8Zp9sG1ICfpLcJcnW7zSAnOJqSdUJlk91GlM0Vx5iAm6MwVkprWtoANUKFCj9LPCChCJ1zqzKuW0p3YUKFCuUpxuUkqFCj4UjNT8In5UnALM9l8bsq9bJQartUK5SpUhSpKhQo1ZL+KR7lScICvPVQoGqdyVJ3J3YUa5CElR1KAA1SFPQK9RrJCvNB3WycT2WyB/8Avc2hhfkpcaADNRNST/EABQbm0M8lJNB3UE1PZAAYanWTHVaE7RmnlJGadYPZeCIzUvbUEfEIWxFf6hbDEdkHtOMZoey2j1Qf1CDwpCLh1Tnx7Zp+kNHqnJO0g+lvdOtXuq462sc7lBKbozzWAm6K0cxJTbNreVoUKFChQhrw1n9LKPAGq7qpRcp1RrhQoVwU9FKPur+izPZECCgbgZU+yn3U+yk70qVeVCgbkhSp6qVOqFCjXd1U9ApJULZUBTuTuyp3IKhAIqVtdFJ1iYrcrvcqT7LMkoaphT0BKg+wWyMZKF1NZIFSpOAPyrzjGS2RjfnuEgYra6BXnGMlAxvz3doYX5Xr6jhGa2epPxcgAKDU6yY6rR8XJ2ig8rozTrC0bS/IracwwZB7JtucTOabbg1HZC0ace+oiU+wDvUZ90dHeKQUbNwPKU3R3uwjNN0Uep3ZNsWNo3ugIprhRwJ4EffDwijvjVOuNV6hQoUhSvlZK/JXe5WWqDkrsTKbcI1RuSFKvUKN2VJVylXqFChU1ZwFIzUnC5QSoUDVKv1yr1GqQpUnchRrlXqBinRhrgrZUDXKvOHdbPU9kAAaayYqtoYSVLj0H9UdSSgAKbm0ML1J9go6klARuFwFSpJo0/8AhQ41IGS2BjfnvbYwvyUuNABmoJq4/Fy2G9AnWFm7CMk7RT6XTmnWVozAx7IPc0ptucb022BqOyFo04j5QKkraKDghHXWNccI6h+kFHfG7ChXBT0UlXYq/ALM9ld0Ur4WZWQlX5L+6hzO1ZqVKgqFA3J1FSp1woU6p91PsrzioWyruinclTrlSpO5BUKBqlX9FHurgp6IzjcrvcqPYBQNdFPS9X+wTQDW/ckdeyk4DuoPXsoHTcLgpOA7q/r2UDclbU0vyUOPQLZ6klAAUAG6XNFTetomjT83L6jUgZLZGN59794kCty2p5ZOQRsy/ma35vX/ABGRV0p+iH0uBTrK0ZUFBxHtkm27sT3CbbzUdkLVhxjNC+iBhB5HuhaeyDgceMEP1KFIUrMrJX5KMyuwX9UHJXZrIQvlZDXOoXO+NUKNyVOqVOuFGv5UjNSclChQNUq/UVO5KndhQNeSgqBipAUnALM9lkO6v69lCnUSFteyk9dwGKra6AlfUegUA1k57hIFVtdASr/YKOslU3C4K80HdbJxPZBoGF+6SBUwtsGgJyUuPQf1bM8xJQAFBG8XCkyfZfUaNjMrYOLj8XIMaKC/3v3nMa7maCn6PZ4EtPdHRnT9N46m5OsrVtQf/KDiD0yuTbZwx7hNt5qOxQtWnGM0CgYog85oWnUIPBxQP6ieCNd/RfPZfGrIL5XxK+YVynVOuNZuLc1lrlTqnXCjcu6qegV5UKNU7k7kqVfuQVCjVKv6KOpVwU9FfjAV3uVfko1zClSVnfuwVHugAKDckZ5KTgO6vxJUbhMVKmaAlQT0C2RjJzQupu7bcDJ9r1tONGxmVBNXH4uQaAaX7xcBUhSTQH/wtlxqQMr14Yxk5lAAC67eJAF5hbYwk5KXHAD+qOpJQAFBrc1rqgHMJ2jWZpIyTtFI5XA5p1laNwJHdBxHsfa5Nt3DGc0236jshatOMZqZogeiDyMULTqEHhAg0O4TFUXhG0OATnnF0fpsbgX9V+SuXxCzO5OqN6E/lyU65UFQoUK7V8qR0UlQVChSFPtwJCndhRqkKtAoKgKQr189lkFmVGuVK+d3IKCoGeesKQKlT0CvUDG/Pd2hhfkrzhGa2epPwgAKDdLgKkBbc0aT/F9RqQMlsg1k5obs3LamknIKHHADNbHUk/xBoFABvl4msn2W040bGZV5q7tcg0DC/gbQwvPsocaNjNbBxcfi5eEzFoKfo1m6ktT9EcOUgpzLRlQUHEJts4Y90236icihat6xmg4GhnUHEYrxD7IvcU50XmU7SIo0/KdbPOMZIkmpJ+8nzA3ZU6o3Y3M07lMITAUdSrt25T0CvKhQqKVO/IU9Ar9yCoUap6Xq/JR1KuClZmF3KvUa5AU9Ar1G5/VBUdSVAw3J6K9R1MqNwkCpUnAH5UHrGS2RnnukwtsYSclLugGagmpJ/iAAoI3tofPsvqNG91snF0ZIMaMO9++XAVIC25oCf4vqOIGS2RjJzVKb5cBUqSaNPzctlxq4DJCzbjfnwHWTH8zR8J+iNPK6M1a2LrM3kHIqHNqCM0Heybakeo/N6bbHEA5FC2bjIzTXA0M5ai0GolOsWHCMkdH/ABPf78fKzuQo1QoV2u7clM5Rr+V8KSoUapU8CVJ3YUDUSp9lf1UD/wC1KvXzOSyC+dyRmpK+UNyPZR7qBuEhT0Cg9VA1ypUzSSoPsFs9SSgAKDdLgMVtE0HdXmruy2R077xMVKkmgJWy44gf1bAxk5qIpdvEgVReMJOS2nHADNETUk/xAAUEb5IAvuW1NATkFDz0H9Xhg8xJQaG0AHBJAF5AXij0guyC2nnANzvWxPM4n+JrQ2gARE1TrFjqt7J2ig8rozTtGtBQA5IhzTeCFtdQm2rhif8Aym25xAKFs3GRmg4Ghn9glXrPU3HPVVQo1Sr9+QpV+5CjXPS9QclHUq4asyvhX7khT7K/qo3MlBUKmvNT0kq/JR1v3SQpOA7qCceyAG6SBUwtqaAlfUeg/q2RiSc0ABTeBmknJQ44AZoM6kn+INAoAN8vb1nK9bRNG919Rq7stkdO/ALx1nK9fUaNjNbBNXdrkGNGHe/hG1aLpk9BettxoyP+5Q48zzkBCDGjCT738Ewa3p1jZuq2Mk+waOV9/Sq8C0idlFr21BC2j+qQrlO/PQK/clXoc5npqnclSvnXKndhRqlX9FBxKgf/AGpX8U/Osa5Une+FCjckKT0UdSoG4TFVPQEq/wBgo637tFtDC/JS40AGagmpPxcgAKDeJAxQk0HdbBxPZBjek5375cBUgLbnlBP8X1nEDK9bINSTmVEU3y4CpAW0TytJ96LZcakDK9eG3GTmgIF13Bc9rauC8QnlYTncvrNXBuV68MHml2ZQEUu4RcBUgLbJ5Wk/xQ84gf1bANSTmUABQAZaolOsbM1aPj7+fNSFJ6L5Ua5V6hXajzjLXO5KndhRryvUHJR1Vw1T7qfZX9dyV8L53M9cbkqegV6jrfu7Q/8ApX5ZqOpUAbpIFSpOAPyoOJjJbIxvz3iQKlTNAStlxrA/q2BjJQAFLt4mKrxBhJyW040AGagnmcT/ABBoFABvkxVbQPKCclDjgBnetj8iT/EGhtABwXECpAzXig8oLsgptDQNaPe9bE8znH+INDaADhEgVW2DyycgvrOAGd62J5nE/wAQa0UAH3M+TPCjiXKegV6jXKvUKBvPwPvvRuRrlX9FHuoAUr+KcypO4VKvUddcavhR77sq9R7oCNwlX4AqD1UDPPdN1VtdJKvPQf1bPUkoACgjekYX5KHHCM1s9Sfi5BoFAN8vaMb+gW0TRve5fUaujJbI6Sfe/gFw69r19Ro3utk4u7IMaMJPvfwjaNF0yegvW048rI93FbLjzP8AhtyDGi+JPU38Mvb1k+162nGjYzK2XHmd2QY0Xxf73/pR81eo3ZU7j+Uqd2FG5BUDPX8r4V/XclSvnfjd+Feo3JU9L1f7BR1JKAjdLhnkpOA7qDieyAHTeJAqUJNAfm5BpxMZLYb0nPfJAqQFtzQEqXHoP6tmeYk5lAAUu3y4CpAW0TytJ/ihxxAyvWwMZOZQupwXPa2rgCvEJ5WOPubl/kNXBuQleGPVLsygAKCOEXNFSAtsnlaT/FDzUhuV68MYy7MoACgjhyjaNGMn2UuPK3uthx5nR7D9APlb1CjdlTvmhCaZaNUKNUq9R7q4a+5U7kqVfvxuZqVeo953ZCv6KPfsoG6TFVM0BKv6gLZGN+aG6bqra6SclJ9go6kpsAiN4ovbhfkpcaADNQTVx+LkGgUA3yYW0DSTkvrOAbmtieZxP8Qa1tABwSQKkDNeIDyguyCm0ODW53rYnmc4+1E1rW8oA4RIFSBmvEB5QXZBfWcA3O9bE8zif4g0NoAOFOpz2tqQFtk8rSf4oeakNyvQsh6pdmUGgUAGX6EfKzvk79ynomYj3RK+FB6qBrkKd2Vevnd+F8qNyQpPRQeqjcJiqnoFfko63720ML8lJ9hmompKAAoBvSM8lBOEZrZ6nsi0A03AhTUXtFTf0W0cGn5uX1GpjJbIxvPvvyi4DG9fUaN73LZOLuwQY0YTnfwZRtGi6ZPtetp5oyP+4rZceZ5//G5BjRhJ97+GbRvWT7XqXGjYzK2XHmd2uQY0YX+9/ELgKkBbYPKC7IL/ACHANzvXhzzOcf4msDaAfqEKOCOH8qQp1QoUf5D7hC5Sp6qVeo1zrjhEwp6K9R13Z6fxXqOpUAU3SQMVJwHdQcT2WyOk57xIFSrzQH/wg0mpAyWwMb80BrcNZgVuQPQEobUYD+rZmpJQEUu3yQKkBSTQE/xQ44gf1bAxk5oACgjgSnPa2pAW2TytJ9zcvrNXBuV68Nvql2ZQEUu4Re1tSAtsnlaTncoeakDJeGMZdmUABS7hSiV4jcDJ9r1LzRsf9xQY48zz8XIWbQad7/1SfIwrlPQK86oUbjuZp1fO5O7Gr43pV6+d2VkFB6qBukxVT0BKv9go6yUBFN6ZpJyUE9Ag3qSUABQAbxTnA0vPsvqOAGa2epPxcg0CgG+VtA0k5L6jgBmtjqSf4g0CgHBJAqQM14oPKC7IKbQ4NbnetieZxP8AE1rW0AHCJAqQFtg8oJyC+s4Bv9WxPM4n+JrQ2gA4covaKkLaJ5WH5uWy81cBkELJuMnMoACl3En7wfsEKBiVIwCk6oUK5TqlTqhPuAPQoqVO7mvhXqN2fZXqNyVPRX5KOpKAim7tDPJScBGag4nsgAMN6VeaDutk4nsg0DDvvl7RUiVtHBp+bl9RxjILZGN+d/ALgMb19Ro3vctkmruwQY0YSfe/hG0aDEyegvW040bH/cVsuPM/4AQs2jCT1N/DNo2bjJ6C9S40bGZWy41cfi5BjRhf738KVKc4NqQFtzytLvhQ8/i3+rwweYlya0NoAOMTFTCNq2gJJ9lNo7lZH/cvDced5yH6RHFHup6a434UK5T0V6cPpKFBrhXao3Z+VJy3pCv6d1B69lA6bpIFSpmgKv6xkoGN+e8Sq0BUHqAtkYyc0LqbxIFTC2xgCckS49B/VE1JKAAoI3yQKmFM0BKhxxA/q2RjJzQEUu4LntbUhbZPK0nO5fWauDcr14Y9UuzKAApdlwi4CpC2ieVpOdyhxqQMlsNxvzQEe3BnUT1uXiNwlx9gpeaNAzK2CeZ5OVyaxoNzRPXiyiU60YKu7Xrbc7kYczcti0dzPDckLFlTLj7lAAUAH6DPkp3Y1TuwrlKkqNwpkbN5Xwr1GqdUhT7K/dmFPQK9R87210kqSegUdSUBFN6el+Sg+wzWz1JQAFAjvbYwvyW040bGagmrj8XINAoOBtA0vyUOOAGa2Orj8XINAoBwSQKkDNeIDyguyCl5wDc71sTzOcf4g0NoAODKJAqYW2DyguyC+s9G/wBWxPM4n+INAoAOIXtBrf7XraceVh+blsvNXR/2hCzaKiT73rLiSpTntbVwC8Ta5Gud8LZtXYtb/ULEetznfKaxreUAfrEKN6FHVXKd6Vf0Ue6gBMuLh77kq/en5V6j3UDdJHVScB3V+J7KBvSrzh3Wz1PZBo6TnvlwFStomjT83L6jUgZLZGN+fALgMb1eaN73LZJq6MlsN6SffhG0aMZyvW048rY/7itlx5nnIXIMaML/AHv4UovbQGT7XqXGjYzK2SauPxcgxoMxf1N/ELg2pAW3PK0n+KHmpa3K9eGPUS7NABtABlxJ1FwFSAvFaeUF2QX+V1Gho9zK8InneT7C5Ns2No0T+uyp1AK5T0UnfgqBjqnWLrQq9R7qNyV8KD1UDdJAqp6AlX+wUdb9+tAVB9gtkYyULqXbxIFYC2hgCVLj0H9WzNSSgAKCN8kCphbU8oJUONYH9WwMZOaAAoI4Je0VIW2TytJzuX1mpDcgthuMuzKAil3CLwKkStonlafm5Q41IGS2BjJPuh7cMkCty22+mXZL6zQBuZWwTzOJyuTWNbQDjEwL0bVooZPsptHcrI/7l4bzzP8AhqbYsGEnqb1T9DPmp4l6hXBTvnnb77kq9R1VwpuyML8lf0hR1JQAFBvgHpGa2epQAGG+Xt6zkto4CM1eauPxcg0A0v35W0ML8l9RwAzWx1cfi5BoFAOCXAVIC8QHlBdkpecA3+rZnmcT/E1obQAcImKmM1tg0BOS+o9G/wBWzPMSflAAUAHEL2jGT0F6lxo2Pc3LZcauj/tQs2jCT738d1oxtXBbbncjCfc3LYtDVwbkELFtXS4+5QAAuAGXkCYRtWi6ZPQfrMKApU8J90HoVf0Ue6gbpIGKn2V/XsoG9IV+AWycT2WyM898uAqVtdGk53KXdQMlAxvz4BcBivqNGn5uWyTV0ZIMb0nO/hG0bgZyvW040bGZUONXfAuQY0YX+9/CK2xgZyvUuNGxmtkmrj8XINaKDiOc1tSAtonlaT/FDzUhuV68MeqXZlAAUEcZzmtqQF4k8jXOUWrvxZ/SvBB5nOd8prGto0DyEp1qxtXCegXiE8rDmbl/kNXBuS8NtXS4+5QAFBH6uLlOrPgwoVytL2FC8DWVPSSr/YKOt6pvVoCVB9gtnrJQAFBvEgVuW2MJOSlx6D+qJqSUABQRvkgVKmeUEoNceg/q2BiSc0ABQRlwS9oqQtsnlaTncvrNSBktkYycyqC7hFzRUhbRNGn5uUONXAZLYGN+d/EJAqYXiA8oLsgvrOAbnetieZzj/EGtbQAcYkCpAzRtWzDZcfYL/I6jQ0e5XhE87yfYXJtkxtGj58i57W8zgF4s8rXO/im0OLW5XrwweYudmUGhtAB94P2Sd+FGudbqFMd9Kk4DuoOJUDelQei2epQaBhvl46zki4mg7q81PZBo6cDaGF+ShxwAzWx1cTlcg1ooBwSQKkBbY9IJyUvOAH9RbPMSUABQAcIkCpAW1NASvqPQf1bAPMSUABQAcQvbMTJ9r1LjRsZrYceZ3a5CzaMJzv45tWDGT7Xrae7lYc3IWbzzPj2aELFgwk+6AinGlSi4NqQM14o9Ic7ILatDQNbnetgnmc4/xNY1tAPvZ8kdccSVO/CjVO5dmoKj3QABVniOh3r8Atk4lbIzz3y4CpC2ugP/AIUuOIGSgGt+e/KLh1X1GjT83LZdi6MggxuInO/gmiL29ZyvW040bGZUONXdrkGgYDhZrbGEnJS40AGZWyTVx+LkGgUA4hc0VIW0TytOZuWy81IGS8NuMuzKAAoI4zrRrauC2y7kY453LZtDVwbkvBb6iXZlNaG0AGXkCYqjatm4kn2W288rYzK2XHmefi5BjQZAv97/ANKnzcapU6oVy+FB6qBui60d3UqtL1ByWz1vQAFN4mFtjC/JST0CiaklAAUG6VKJArctqaAlQ49B/VsDEkoACgjglwFSFtnBp+bl9Rq4DILZGN+fDLgMeykmje6hxq7sFsjpOfEJAqYW3PKC74X1no3+rYnmcSg0CgA4znBtSAvFB5Q52QX+V2AaPe9eFPO5zv4msa3laBxp1utGDGT0F6No48rDmbl9Zq+PZoXhtxvPuZQup+yQo3sgoOSjreqbpKnopKP/AFBfVQOm+XAY9ltHAd1eansoHTgbQwvyUOOAGZWx1cfi5BrRQDgkgVIC2xgCfhS49B/VszUkoACgjhEgVIC2poCf4vqOIGS2RjJzQupdw5W2MLz7KXmjQMytknmcfi5BjRQDjExW5G1bMAyfZTaOoyP+5eG48zzkLk2zYPTJ9796eBOtz2tq4LxSeRjjncptDUhuV68MHmJdmUABQAZfssb9/RR7qBvbQU9Ff13LSrT03CQKlbXQFSTiAoGN+fALgMV9Ro3vctlxq6MlsN6TnwtsYX5LaJoIzV5q4/FyAAoOETFVtjAE5L6j0H9Wz1JKAAoI4he0YraceVp+blsuNXAZBeG3ETnxpTrRoq4T7LbceVhzNy2bQ8zwP+1CybUy4+5QAFBGXkHODeYgLxR6Q52QW1aGga3O9bE8znO/ia0CgA8oXAVIRthP0guyX+V1Ghua8Fx53k+w+0H7bKnWKbhgKfZSd+U8gtTXfSKqT0AVakoXU3yQKmFM0BKhx6D+rYGMlAAUAHBLgMVtHBp+bl9RqYyWyMb8+HtDC/JS40EZrZJq7sg0DDiFwFSAtonlaSoecQP6vDB5iTmUABQAcZz2tq4BeJPK1zv4otDi1v8AV4IPOS7NNa1vKAPIEgXkwjat9MuPsFtvNGhuZWy53M85C5NY0UAnr5QuAqQEbZuEk+y2rR3KyB1K8J7ud/wE2wYMJzQAAuEfqc8AFSp4BIV+AUHE9lsjNWg+gqz5d/aGF+ShxwAzWx1J+EGgUA4EomKkBbfQEqXHoP6tmaklAAUHCLgMVJNGn5uUONTGS2RjfnxCQKmFtg8suyC+s4AZrYnmcT/EGtFAOMXAVIC8QUbLj7Bf5DRoaPdeGTzvcfYXJtm1tGjyJtWDGT0F6No48rDm65Q88z49mhCzbMkSepv8oSBW5G1YMZyW293Iw5leHaO5ngZIWDBWXZprQKAD7cftJ3o4Buqp6AlQfYLZ6klARTcN4IVniNZIGKvNG97lsk1MZLYHSc9+VKlbQwvyUnAAZqCak/FyAAw4RIFTC2poCV9R6D+rZ6klAAUEb53S9vWcr1LjRsZrZcau+Agxowv97+MSjaNGMnoFLzysjNbDjzPj2ahZMGEn3v8AIutGtq4BeITyscfei/yGrg3K9eGDzEuzKAAoAMvJlOtWDHsvEc7kYTmti1dzODR7IaO31EuOaaxreVoH6oeFHAlX9IUdSgAMOATFSm3PMCVDj0H9WwMSSgAKCN+dRcOqk4Dur8T2WyM8+EStoYScl9RwAzUTUn/wgAKAcOUXgVIW0TytPzctlxq4DJCzbjJzKAil3GL2ipC23O5GE53LZtDVwbkvCb6pcfcoACgjyDnBtSAvFHpBdkFNofxb/VsTzOcf4mta2gA8o60a2pC8WeRpctm2d0YELAHncXJtmxtGjcj9UPGJAU9Ar+q2RnnwJiq2uklX+wUdSSoAoEbrWeASBUhbXQEq/wBgo6yc1SnBlFw69lJNB3UE1PZbI6d+HKLgKkBbc8oJUPPRv9WwDzElAAUAHFlOcG1IC8SeVrnKLQ/i3+rwgeZznfKawNoAPIExVG1b6ZcfZbTzRoGZWy48zzkLkGNFAJ8o57W1ICNsDc0Fx9l/ldQBo914JPO8nJNsmNo0T78CfuJ+wFDiypK+dQ39oKT07qCansgB03bW4goHWTC2hhepPsFE1JQAFOBKlFwFSpmgJUO6gZLZGMnNARThkxVbYwk5L6zQAZrYJ5nE5XIMaKAcYkCpheIJul2S/wAho0NzXhk8zyfYXJtm1tGjyEp1o0YyegvW248rD/8Alcoeauj/ALQhZtmSJPU3qg8mXAVICNs3CTkptXcrNkdSvCe7necgm2LG4TmgIp+uFDgypPRX9eAESBUqegKv6woGN+e5O7aUTHDZHVScB3V/XsoHThExVbU0k5K89AtnqSUABQDiF7es5KXGje6DXGroyQY3pOaFOKSjaNF0zkpeeVndbDjzPjJCyYMJPv5F1o1tSF4hPKwnO5fWakNyC8MHml2ZQAFAB5MmK3J1qwYzktt7uRhzK8K0dzPj2CbYMFQXZoNAoAMvLynWrG+ofC8cu5GE/p0q9RwZV+SjqSgAKcClVtDCTkpccAFHUlOaNgwEw/TwtoZ5KSaCM1BNT2QaBhuTuzrLgKlbRPK0n+KHmpAyXhjGTmUABQAcZz2ipC2nHlYT7m5bLzVwbkhZN9UuzKAAFwAy8g5wbzEDNG0B5Q4qXn8W/wBWxPM5zvlNaG0AHk5TrVgq5eI53Iwn3K2LV1XBuSFg31EuzTWNbygDzDrVjauCNvNzGly/zO6NC8Ged5KbZMbRo+f0uVfw7+ijqVA4JcOqk4DuoJqeyDR03DeCFZUI3i4DFScAflQTUxktkY358QkCphbYPKCcl9Z6N/q2J5iSg0CgA4xcBUgLbnlBKi0P4t/q8IHmcXJrA2gA8gSBUxmvEbhLsgtp5o0DMrZJ5nE+wuQY0UA8o57W1cF4u1yNc5Rau6NCFhPO5zk2za2jR5h1o1tXBHSB6QXKbZ1AGheCXf8AUeTkm2TB6ZzVKfpU6o99w7pK+Feo4JIFSp6Aq/rC2RjfmsuAy55GokCpUzQEr6vYLZ6klARTh5rbGF59l9Ro2M1sE1cfhBjRh34xIFSAvEE/TJyC+s0AbmvDJ5nE5XJtm0UaPIm0aMZPtettxo2M1DjV0ZIMbMxJ6m/yU6i8CpARtR6QXH2C/wArqNDR7rwSed5PsE2yY2jR8+Yc9rauATtIb6QXFbdq7lbsjqV4T3c7z8JtiwYTmgAKCP1Q6pV6jhT0vV+SjqSVAFODKJV5oE6Q/wB1HUlAAUHELgMVJNGn5Wy41dGS2G4358YlF7es5KXnlZGa2HHmf2Qs2jCc0Pbjyi9oq4LbJ5Wn5uX1mrgMgtgYycyhApd5MkCphG1aKST7IG0dysj3K8J7ud/wE2xYMJzQEUAGXl3ODakBOt2CknJeJau5WRmvDtHc74yTbBgqCc0ABQAfqJ3CpV6j3UcGQr+ig4lQOHPSSoPsFHUlAAUGq2q1C8TwS4CpW1PK0lQ44gLYGJJzQAFABxJ1F7RUraJ5Wk53LZeauAyQs24ycygAKADLdnhue1tSAvEnlaT/ABS8/iP6tmeYl2ZQAFABwxwJit2adasGM5Lbe7kszmUWWp5nAewTbBgMmXZprQKADLgTxy4CpAzTrdgoZyXivdyM+Sti1dzPgeyFg31EuzTWtbygD7sfKyp4JUqVeo4MhT0Cv6qBw56KD07rZ6nsg0DDeteUHoUzlG6TFVtg0k5L6jgBmtmaklBoFBxi4CpC255QSoeejf6vDHqJKDQKADyBcBUwvEHpBOQRc84AZ3rZJ5nE/wAQaBQDiY7h1TqdaNFSvELuRhK2bV1SG5IWDfUS5NY1tGgbgPkyQKp1sweqcl4zncjCVs2zuZwaPZCwb6iSmsa2jQP06ODKvUcKVeo68OfdX9FBxK2RnmhwX3sKsj9J1FwzyUuNB3WyTV3ZBrRhOfGJAqtsYScgvrOAGa8MnmcTlcmsaKAeQJiqNo3CTkFtONGxmVDjzOPxcgxowHlC9oqQvEnkaXKLV3RoXgzzuLk2za2jR5aVKdasFXD4RtyeRhK/zO6NCFgCZe4lNs2No0fscq9fKjhEqel6v9lHVDUNQ3yYqi8YX5I7RFIzVmCTAMIMGMnNAAU4sovHWclLjRsZrZcau7IWbRhOfkS9oxv9ltuPK3vcvqNXRkFsDG/PyhcBUgI2raNBcUPFdRoaPdeCTzvJ9gm2TB6ZzVOKOE60a2rgjbg8rSSptnYBoXgE87yU2yY30zn5yfvc8SQpOAV/VRw56K9fO6NQ3i8DHspJo3uocau7LZGeeoJl1oRxC4CpUk0afm5bLjVwGS2G4yc0BFIHkC9oqQtsnlaTncvrOIGS2RjJzKAApd5MkCphG1aKXn2U2juVke5XhOdzP+AhYsGE5oACl2W/KncjdO857W1cAjpDfSCStq2dRuzmvBc7ntD8JtixuE5oACgjzcomK3J1swYzknaR+Le62rV9Jj2+9RwZUq9Rw5Cv6KD1UcQuAqVtdASvqNSBktgYyc0ABTdlOutZ4BcBUranlBKh56BbA9RJQaBQAeQLgKmFtzyglS49B/VszzElAAUEeTJiqNo0Yzktt7uVhzK2LQ8zo9ghYtFZJ90ABQAZeTncLg2pATrdgpJPsvEtHcjIHUrwrR3O/wCAm2DBWTmg0CgA83KJTrVgxnJO0j8R3W3avoDHshYPdzOCbYNxkprGto0D9BnVHDlfCvUddQ4RMVW10BK+r2C2ZqSUABQcK1qEDIB6qdRIFVtjCTkvqOAGa2J5nFBrRQDjSpRIFTC2xhJyC2nGgAzUE1cTlcg0CgHlDaNGKDy7kYT7lbFo6pDckLFvqJcmta2jQOJHDJAqQE62YMZyXivdyMOZWxav5nwPZN0dnqkprGtoAPNypTrVgx7J2kD0juvEtX8oPwELF7uYptg0VJKaxraNH6cdV6jqgjuDfkZq/pCjqUAOiHFtae6a4BoGKlxo3utlxq7sgxownPjTrL24X5LacaN7qHGruyDR0k+/lC9oqQvEnlaStm0PRqFiDzOLk1jW0aPLkxVOtmDGcl4zncjCVFq6pDR7IWA9RLk1jW0aPOSnWjRVwTtIGAJXiWj+UdghZWjuYxmU3R2ipJTWNbRo/T5V+oDcHAJCk9O6g9eygcYkCpW2MJK+s0EZrYJ5nH4T2AMMC9WND5AvaMVtE0afm5fUaujJbIxvz8oXAVIXiA8oJX+R2AbmvCnmcTkm2bRRqHlpTrVjansvHnkaSv8AM7o0IWE3vcSU2zY2jR5udRtGtq4J2kNFASvFtHco7LwrR/MYzKbo49RJTbNraNH6fKnVG4OASp6BQesKBiqcWUXjPJS40bGa2Sau7IMb0nNZa3CWkeysa8QuAqQtqaNJX1HEDJbIxk5oACnky4CpRtBhJyX+R1GgZrwyeZ5+ELNgwnPy8p1o0VcEbcHkaSptnYBoXgk87yU2yYPTOajzcpz2tq4J1u0UBK8Z7uUdgvDtX8xjNN0cepxKbZMFGj5/Uo1HdKG5KnoCVf7BR1KAA4xcOqkmje62XGpjJBgxk5oXUu4DLrSNyVKlSiYqYW3NASpceg/q2ZqSUABQeTJAqjaNHvkpeeVsZrYceZ0ZIWTBhOaF1AB5aU57W1cAjbto0EratXUbsj3XhOdzvPwm2LBhOaAigjzUqUXtFSAnW7RSSjbvdyhbFq+sjMpuj/k7sm2TB6e6F36uUN6flST7KPdQOMSBitqaAr6jjC2RjJQAFBxH3Wh3doYX5KXGgjNQTUn4uQaBh5A7htGjFbTjytPyth5q6MkLJuMnNAAUAHlJ1lwFSAjbNFJJW3aO5WQPdeG93M/4CFiwYE5oACgAy83KLgKkBOt2CklG3cT9I/8Aa2bZ9ZA97k3R/wAndk2xYMJzQEUu/T548hSeiv6qBxiQKra6AlfUegWz1MoADDcHEteZBwgdVJwHdXmp7INGeflC9oqVtk8rSVsvNSAELIeokoNAoANR8qSBUgJ1swYzkvEe7kZ8lbFo7mfHsELFuMlBobQAealSi4CpATrZgxnJHSCeVq/zP6gdkNHJ5ndk2xYMJzQAFABl+vSFPQK9RxiVtdL1fko6lADp5AmKrbGElS40AGa2SeZx+FaNAbIGKs+QeTLgKkLbnlaSotD0avCnmJKDGigHlyQKmE62YMZyXiudyMWzau5nQhYt9RJTWNbQAealSiQKkBOtmDGckdI/FvdTbP6gdkLBx5nJtiwVE5oACgAy/XpUq9Rx9oKT0hQcStkcUayYReM8lLjQRmoJq7sg0DDvuWl7CrI3HjlwFSFt9ASvrOAC8OeZxKDGijR5eYqnWrBj2Xik8jSVFq6pDQhYiriSm2bRRo84SBW5OtWDGck7SPxb3W1bPoCP4hYOPM4f+U2wYKyc0GhtAB9jLgKkBOtmjGcvvsKONIV/RQcSoHkdoDFbTjRvdQ41MZINGeapTfNCrKp4ZIFSjaDCSvrNGxmvDJ5nH4Qs2jCc/MOtGjHsjazytJX+V3RqFjPO4lCzaKNHzqjzRTrRjalOtwKDutu1fyg/AQsXu5nR/U2wYKyUGtbQAfYpRIFSAjbMGMo2xPK1RbP6gdkNH/J05JtiwYTn93nyMr4V6geRLgMVJNAocamMlsjGSoinEF1p875MVReM1LjRsZrYceZ3ZCzaMJzQEU8uXtFSEbYG5oJU2rqANXhE3vcShZtGHfzUqVKdaNFXBOtxgCc14lo7lHYLwnu5ihYNxJKaxraNA+xSi4CpATrZoxnJG3J5WqLZ/sOyGjzzO7JtiwYTmgAKCPvMcYlSr8lHygPIEgYqZoCocegWwMZKAAoPIWlz53C9oxW048re62XGpjJCzbjJzQAFAB5cuaKkI2o9IJW1aOoA3NeGTzvPwhZsGE5oXe3mZUqU60aKuCdbtFASvFtH8o7BeFaP5jGZQsBiSU1jW0aPsUouAqYRtmjGUbYnkaotn+38Q0cnmd2TbFgwnNAAUEZfpE9Feo6lQEePIU9ASvqPQLZ6klAAYeUtahBxIENJUPNSAvDGJJQAFAPKSpUouAqQjatwkratHUbGa2HHmd2QsmjCc0ABQeanUXtFSE63aKAleK93KO162LV/Me5QsB6nE5JtmxtGj5+xSi4CpATrZoxnJG2J5WqLZ/sOybo88zuybYsGE5oACgj9IlXqPdRunhyFtdASvqPQLZ6lAAYeULgKlbU0BKhxxAWwMSSrUAAQIVkfo8sSBUwjatFL1tPPK2M1sPdzOjJCyaK35oACgjzM63OAqQE62aKSV4znH6W/+1sWrqmMym2H5O7IWTB6e/2KUXAVICdbMGM5I25J+hqi2f7Dsho/5O7JtiwYTmgAKfpceQkKeivyUdSgB5QkCpW10BK+o9AtnqSUABQblqPoKsTXyRMVKNo0Yzkttx5W91svNXRkhZNxkoACgA84XAVICNs0UvRtnHlC2bV9ZA9zCFh+TuyFkwYTmh580Qu1FwFSAnWzRjOSNuTytUWz/YdkNHJ5ndk2xYMJzQAFLv0ifInXKv6KOpUDp5QkCq2uklfV0AWz1JQaBhwHXtKsubjExVG0aMZW2TytPyoeauAyQsm4klBoFAPMzrJAqQE61aPfJG2J5WqLV/UDshYfk7shZMGE5oCKfYZRMVMJ1s0Yzkjbk3Naotne38Q0cnmd2TbFg9M5oACl36XHFGuVtK/oo6lBo8oTFVtDCSr+gGag4koNAw4rbn/PClF7RivEJ5WkqLQ1IC8MYklBoFAPMSp1kgVRtWjGckbYk3Bf5X9QOyFgfU7shZMGE5oACgj7ETFbk61YMZyRt5MNbK/zP/8AiOyGjk8zuybYsbhOaAAFwAy/WypUnooOJUDyu0M1f07qDiey2QPIvueUN4vAqV4k8rSV/kPRq8P8iSgxooB5wmKo2jRjOSNt+IX+V3UfxCxJ5nIWTRhOaAAoI+wyiYqnWrBjOSNv+LZX+Z+EDshYE3ud2TbBgwnNAAUAH65Kk9FeoHlS4KT07qDieygeVteZMMsGouAqV4k8oJX1noF4c8ziUGNGA84bqo2jRjOSNt0Cm1dQEfxCxJ5nIWTR75oACgA+wSpRKNq0Yzkjb/i0lTbPoI/iFg48702wYKgnNBobQAZfoZ83eo8rtBScAoOJ7LZHl6VReAnnagxCZtEQ2IWwTzOJQY0YecKNo0Y9kbYYDuptXUEfxCyceZyFk0Vk5oACgA+wSpUp1owVcjbj0glTbPoNkdkLBzud/ZNsGDCc0GgUAGX69eo8rIUnAKDiVsjNR5aUXjqtonlCh5qYQsxiSUGgUCtRLMlY1I8zKlG0aMeyNsMB3W1aOoIXhOPM5CyaKyUABQAfYZUo2jRijbDAEqbV1BA7LwHO53ptgwVBOaDQKADJR9qn7lKvUKPKSFJwCv6qB5clFw6raJoJUPNTCFmMSSg0DDdeJY4eysj9Y9+IeFKL2jHsjbDALatHUELw3O5nf+0LJorJQaBQAfYZUp1o0VcnW49IJW1auoIXgvPO9NsWCsnNBoFABl9plTqc9rauATrdgpJTtIdgAEXvdiTl+ikhT0CvUdb/ADBcAtomgUOPstjqSUGgYcIXPHsfJlzRUo2owHdbT3UC8Nx5ihZNFZKDQKADyx4rrRoq5G3GAJW1au5WwF4L3c7v/abYMFZOaDQ2gAy+1ynWjRVwTrdooCU7SHGgARe92JKFk84RmhYfk7sm2TBhOaAigj9BkKegV6jr5guAW1NAocfZBnUytkDDjWlziheJ4xe0VKNqMAVtvdyheG48xQshjJQaBQDz0qVOqU57RUhG2GAJW1av5WwELJ7ud3/tNsGislNaG8oA+1TqdaNbVwTtIaKAlOt3GkBFz39ShZPNRGabYD1Hsm2TBhOaAiijVH2qPKSpV6jqoHl9odVtdAvqPstjqSg0dPJWw+r4VmZYOEXNFSjagUC23u5Qth55ihZDGSg0CgH2MvaKkI2wwBK2rV3K2PheE93O7/2m2DBWSmtAoAPtcp1owVcEdIAoJTrd5pAUvf1KFi81uzTbAYuPwhZMFB3QEUUfoMq9Qo8pKnUSFtdAvqPstjqSg0DDy1sKFWPKR0O8XAVIRtBhJW293KFsPdzFCyGJJQaBQDz07pe0VIRtgKAlbVo7lbAXhPdzu/8AaFi0VkprA2gA+1SieqNqwersnaQMB3Trd5oYX1v6lCweawE2wHqJKbZtFAgFCj7/ACp1R5iR1W10Er6j7LZ6lBo6eatuRWXMdRcBUhG0A6lbbjyhbDzUoWYxJKDQKAeQjyZe0VITrYYAnNbVo7lbAyQsnu5nJtg0VkoNa2gA+1SiYF9ydasGM5J2kDAd063ecYyX1vwJQsHGsBNsG4klNs2to0a4+8HgSr1Cjy8hbXQL6j7LZ6lBoGHnS4CpCe4EECSU0kERWi2XGpQsxiZQaBQcU+WL2ipCNsMAStq0dytheE93M7/2hYtFZKDWtoAPtMqUTFTCdbMGM5J2kfi3unWzzjCh78CU2wcakBNsGipJTWNbRo1D9BnXHl5W10V59lHUqBxT5AkCpReMJKl5oAM1sk1cgwdJUQnXPOf2IvaKkI2wFAStu0dytXhPdzO/9oWLRWSg1raAD7TKlEgVKdbMGM5J2kfi3unWzzjGSDXvwJTbBxqQE2waKklNY0UaNUfoM+alSr1HUqB50kCpW2MASpcaCFsk8zkGDogI3CrX/qH3CYZaMvOSi9oqQjbDAStq0dyheE93M5CxaKyU1rW0AGuPs0qUSBUgJ1swYzknaR+ITrZ5xQa92BKbYONSAhYNFZKDGto0D9DnzUqVeo6lQPLjeJAqVtjCSpcaCFsk1cgxow4VsKFWXJl5kvaKkI2wFAStq0dyiF4T3cxQsWislBrRQAfapRcBUgJ1swYzknaR+I7p1q849kGvdQFNsHYkBNsGislNY0UA1R52fs8eYlXqDiVA86SBitsYSVLjhC2SalBo6ca1H0qxNR5UvaKkI2owErae7lC8N7uYoWLRWSg1raAfaJ1Si4CpATrZgxnJO0j8R3RtXuxQa91AU3R3YkBNsGislBjRQAfr0q9QeqgedJAxW0MJKlxwhbJNSg0DDyT72lWJ+ryJe0YhG1GAlbT3coXhvdzFCxaKklNaBQDcx4R1T5mVKc4CpARt2D3TtIPpACdavdU9kGPdQFNsHGpATbBorJQYG0AH69OqFHnSQKlbXSSvqOELZJqUGjp5Y0Kbc8Z8KVOovaKlG1GAW093KP4vDe7mKFk3EkoNaKAfay4CpATrZopJTtIOATrV7rpKDHuoChYOPMQE2wYKyUGBtAB5nHyZ+5Sr1BUedJAxW10BK+rpCialQOnm33OKruTuFzRUo2owC2nu5QvDeeYoWTcZKDWigHlhx51TuFwFSAnW7BSSnaQcAAjavdiUGPdgflCwOJQsWislNaG0AHmJ/Rp1x50kBbXQL6jhC2ZqUGgYecOu15lZmWDcLmjFG0GAW091AvDcalCyGJJQa0UA+zTulzRUhOtmiklOtzgAE60c6pKFm93pPyho59RAyTbBgrJzQaBQAfsMedkLa6BfUfZR1K2R0+x21blZvAbBRtBgFtPNAvDcalCyGJJQaBQD7WXNFSAnW7RSSnW5wACNo91SULN5wPym2BxMZIWLBW/NBoFAB9sCnVPBLwKkBOt2ikn7LPnDuT7qeivyUdSoH2MuAxRtB0UvNBC2HHmKfZgMkTKs2hzoPRBoFAPtZc0VIRtmiklOt3YABG0c7EoWbz6e6FgTU9k2xYKgnNBoFABluR9qnhOe0VcE63aKXp1u7AAJ1o41JQa51ASm6O81AGf2SPOyFPRX5KOpUD7GXAYo2gwCl5oIXhk8xQsxmgAKADW+9hyVkfrCH2dz2ipCdbNFASjbuwgIvc7ElCze7DuhYHE9kLJgwnNAAUEeUnzEqeESnWjRijbgUBKNs7CAi9xqSgxzqNJTdHeawE3Rm4knJNsWNo0fKhR99lT0V62epUD7FKLwMUbToFLzQQtgmpQs25oACg4AuI9j9kL2ipCNu0UEp1s7CAi5zsSULN5w7oWHV3ZCyYMJzQAFBH3cmKp1qwY9k63GA7o2zzjCJJN5KbZvdRpTdGcakBN0ZoqSU2zY2jR9/lT0V6jqoH2KYRcOq2+gX1n2WwTUoMGaAAoOJaCHlNMgH28+XtFSEbYYAlG2dhARc52JKFm84Rmm2PU9kLJownNAAUEb4+3yi4CpATrZoxlOt+gTrVxxUk4kptk93pPym6MfU4DJN0dgrJTWNbRoH6BKvUKPsRMVReFt9AvrK2DiUGAe6AinkLcfUrI/QPNl7RUhG2AoJRtnGkBbTndShZvOEZoWPU9kLJownNAR93LgKkI2zRS9OtzgE61ccSr3UklNsLQ4Rmm6L+Tuybo7BgTmmtDaADIff5Uq9R9jJARcFtnAL6igzqVsDNUp5S3FwKsDcR5cvaMUbYYBG2caQFLndShZvOEZoWPV3ZCzaMJzQup9snhSnPaKkJ1u0Ukp1ucAAjaONSgHOoCU3R3uqIzKboo9TpyTbBjfTOaAApdl9/lSr1Cj7ESAtoLaJoFDitjqUGjUPL23IrA/UR1CHkJRRe0Y9kbYYDujauPtkpc44lCzccIzQsep7IWbRh3WX3aUbRoqUbcYCU63dhARe41JTWOdQEpujvNYCbow9RJyTbFjaNCA/Qo+xk+62gtomihxqtjqUGjp51/KVZ3Wgz1ngypUxVG0aMZyRtugRtXH2yV7upQs3Gt2aFkMT2Qs2jDugNZ8kOCfMEwjaNGKNuMB3RtnGlyLnGpKbZvdRpTdGcakBN0ZoqSU2zY2jQiPf9lJCLltE0UONVse6gDD7CaI3O4RuRe0Yo2vQI2rjjC+p3UoWbj7IWQxKFm0UCjz+HlyYrcjatGPZG36BOtnHGMkST1KbZPdRp+U3RneogJujsFZKaxraNA8qPt0fY5C2lJNFBNVs9VA6cAbw8xaCHJhloPtukgVRtGjGckbXoEbRxxV7upQs3H2QshiUGNGH3cuAqQEbVoxlOt+gRtXnFSXdSm2No70xmm6MfU7sm6OwVBOaa0NoAMlH30/aJC2lJK2SVsoAcA/YJ1W3MrE/RkiYqQEbRoxlG16BG0ccUATgShZuPQIWQxMoMaKD7XPELgKkBG2aPdHSDgE61ccV9TqSU2wtDhGabov5O7BNsGDCc0GgUACj9lkKVJKg4rZUDgj7Fmi9ox7I2gwCe7aMlAkUMIAmgJQs3GsBCyGJJQa0UA4LjAlNmL/ALZKL2ipCdbtFJKNuTQAJ1o41KAc43AlNsHmojNN0Yep3ZNsGN9M5oCKXfsxIRcryoUD7YbqovaMZRtOg7o2jjjC2XOwJzQsjiYQshjJT2DYMCFZc43T9yL2ipCNs3CSjbHCE57jUlBrnUBKbo7zWBmm6K31OJyTbFgo0fKAiij9llSr1CgeSHmiQKmEbRo90bToEXuOKDXHA/KFkcShZt9ygAKCNxwkEeyYYcD7/cZUo2jRUp1uBQd0bZxpci9xqU1jnG4EpujvNYCbozcSSm2TG0aPlR+zSpV6hRrj7AOCSBUhG0A90bQ4AIuccSgxxwQsjiULNo90ABQcFwhxCF4B6/bJRMI2jRj2RthgEbZx9kXE4ptm91GlN0dxqQE3R2CpJTbNoo0KPtmP3mVKlXqFH2wkCpRtBgjaHAAIknqgxxwhCz6lBjRhKAinFth9aszLB9pJityNo0YyjbDAJ1s4okk4ptm91AflN0c4kBN0dgrJTWNbQAfs8qVeo+2lwGKLxgEXnBST1KDHH2Qs+pQY0YeSt8FYn6SPfXP2CdRcBUhG1aPdG26BG1ccVJPUptk93p7oaOfUeybYMGBOaa0NoAP2edcKPthcBii/oEXnJXnqUGHJCz6lBoGHlrYfSrA3ke3n5UouAqQjatHunWxwCNo44q91JKFi84Rmm6P+TuybYsGE5oACgjL9mlSp1R9t2gMVt9Ai45KCeqDDkgwYlBoGHmrS9pVkYtB283KlFwFSEbVopejbHAAJz3GpKguoCU2xecIzQ0cep3ZCyYPTOaAj9nn7htBbfstoqCcFsHFBgzQAFBqHnHcpyVH/AD5kuaKlG1AoJRtjgIRe41JQa51AShYuNYCbYDEn4Qs2D09/0adxz2tq4J1uwUkp2kn0gBOtnuq4/pRPUraC2uiJJxUE4LZ90GBRFPsbx9SBkA+3kpUovaMUbUYBG1dhci4mpQa51AULBxrAQsGipJTbNoo0fo0qdbrRjauCdpDRQEp2kuwACdaudUlSSm2b3UaU3R3YkBN0dorJ8vP2+QtpFxUkrZJQZ1K2Qoj7PbD6lZGWDjm5F7RijajAI2jiiScUGOdQFCwdiQE2xaKyUGNFAAoUfok6yQKmE61Y31dk7SR6R3TtIeaXJz3OqSrzS9Nsnuw7puj/AJO7JtgwYE5oMAoAFH6JIW0toq8rZK2eq2R04Z+w24VgfpI9+HSqL2jFG16BG0ccYUk9ShZvOHdCwOJ7IWLRWTmg0CgA+ynfHmJUqdZcBUgJ1uwYynaT+I7p1u84wPZFxNSgHOoCU2wecIzTdG/J3ZNsWD0zmgAKXKPPHyp8jIUokq8rZK2VA6faMd067YfSrE/Uct8kCpRtGj3RtegRe44q89ShZOOEZoWHU9kLJownNAAUu/RJ1TrdaNbVwTtIYKSUdJOAATrV7quKklBj3UBTdHcawE3R2+okptkwUaEB+iSpUqSoK2VshQOn2w6p1TuWnIrO541kgVIRtAPdG0OARe44oAmgJQsnGsBCxGJKFm0Yd/uI8vKmKwE61YPUPhO0kYDunaQ40gI2jjUkq8oWT3ek/Kbo7vUQE3R2CslNs2ijQP0WVKlSoK2Vsj7hPALgKkJ7xskCb1QrxT7IuJqUGuNAULJxrAQsRiSUGNFAP0OVO6XAVICdbsGMp2k/iO6dbvOKLiakoAuoCU2xecIzTdH/ACd2TbFgwnMoNAoAFCj9DlSp1QVCgfeC4DFG0GARtXZIuJxlBjjghZHEpzdlxCsmNcJN6DQKAfpJtGirgnaQwUkp2knAAJ1q91XFElNY51GkoaO41gIaOMSSm2TBRo+VEID9ElTrgqFH3gvaMUbQYBG0d1Uk9SgxxwQs+pQs25oACgjXbcysDcR93HGJAqYTrVg9SdpA9I7p2kPNLk57nVJV5Qsnu9J+U3RziQE2wYKyflNY1tAAoUfokqVOqFH3adRMVIRe0e6Np0CLycVeaSUGOPshZdSgwDDgW45SrA/V5Sd0+cPELgKkBOt2DElO0n8Wp1u84ouJqSgC6gJTbB5qIzTdH6u7JtiwYTmg0CgAyUeSMj7nKnXChR93JAqUXj3KNocAi4nFQTgULM4oWYxMoNAwHEthLVZGHj74UbRoq4J2kNFASnaQ7AAJ1q51SUSSmse6jSho7jUgJujtxJKbZMFGhAKPvR40KFH3guAxRtBgEXnJEk9UGk4IWfUoMGaAAoPIP5Shc75Qp5ceflExUwnWrB6uyOkjAd07SHGl2SL3OqSrz7oWTz6T8pujn1OAyTbBgrJzQY0UACj9Gn74Si8I2nQIvKvPVBhPshZ9SgwDDypEp1zimGWjzJ80XAVICdbsGMp2kfiE63ecUXE1KDXGgJTbB5wjNN0cep3ZCxYMJzQAFAAoUfpMfeCQKlF4Rf0CLicVBOBQYclsDEoNAw81aiHKxP0DyZ84XtFSE63aKXp2kHCAnWrnYlEkptm91GlDR3GpATdHbiSU2yYKNChR/oIkDFF4ReUSStknBBhxKDAoAoPPW9VYGo+zyp1ExW5OtWDFO0hooE7SHGlyL3GpKvKFk84IWBxMZJtg0VkprGigAUKP9BFwGK2+iLirz7oNK2OpQaPsduLlYH6vMHcBngTqJAqQE61YMZTtI6BOtnnGMkXE1JQDibgShYvNRGabo/U9kLFgwnNAAUEKP9BT7ouC2ugRceqgnqtkoMCDQMPsg12olqszDwh5sXbk6i5oqQjbNFL0bc4BG1ccUSSgxzqAoWDjWAhYNxJKFm0UaFHRR/oKQi4LaUkqCtn3WyFH2t/KVQ5FNN3kp4Ze0VKdbgUBKNu40gIvcakq8oWbjghYHEwhYtHUoMAoBqj/AEFIW0toq8+62StjqVsjoo+3midzFWRlo8mN0kCpCdatGMo2/QJ1s44wi4mpQBNAULJ5qIzQsOp7IWTRhOaAAoI1R/oKQi5SVBK2StlQPutpc5WB+nyhcBUhG2aOpRtzgEbVxxRJKDXGgKFi41gIWAxJKFm0UAQ/0HKlSpJUFQoCj7zbC9WBr5AvaKlG2AoJRtnYXIvcakq8oWbzghYnEoWLRWSgxooBuj93PAlSpV5UFbKgfdDv4a7YXKxMPQ4RIFSjaNGKNt0CNs44wi4mpKAJohZOOEIWPU9kLJownNARQf6ElSpUFQoUD7QePPDtaJhhwQpvFwFSEbVo6o2xwCNo44oklBrjQFCxcakBCxGJJQY0Yf6ElSp1QVCgfo9ryHuqFNvA1F7RUo2owCNscLkXk4q8oMccELE4lCyaOpQaBQD9aO5PlD5KVKnVCjzx+2H3RcBinWgIIjULR0RKJJxQBNAULNx9kLEYlCzaMEAo/wBByp1woUfpJIFSi9o90bXoEXuOKJOoNccERBgqyYHCSgwDAeeH3+d/NG0aMUbcYBG3dhd52dyFH6WXAYo2g6I2hwRcTjqF9ELNxwQsjiULJo90GgUA1Wwi0KsDeR9lH27DjEgVICdasGMo24wCNs44wi4mpKnzk64/SZ1E9UXgI2nQIvKJJ1BpNAULJx9kLIYlBjRgo3tIH1j3CsTD8/1AqeIXAVIRtmDqU7SOgTrZxxKLiVOtrXO5Wkpuj2hrDcym6K31OJyTbCzbRvfzMKP0okCpReMAjaHC5FxOOrJBjjh3QsjiULNuaDQKDh6QJ2SmGHDP7Cfts8Io2jRUhG3aKCU63OEBG0cakqdxtm91GFN0Z5qQP6m6KwcxJTbJjeVoChR5Q/ZjxcfIHiYJzj1RJ3BVNa2KKIpuHh23L8rFCnmDuYazuj7EVgisUdeG+VgrR7hQpziak7xK0aza/mEoMazlaB8cH//EAB4RAQABBAIDAAAAAAAAAAAAABFwAAGgwBCAkLDg/9oACAECAQECAM7M3Oq+RRafbYtDmAvl5J8PTNEyGkWHwtk9wHRoXuAFLKrwFLMv/8QAFxEAAwEAAAAAAAAAAAAAAAAAAXDQ4P/aAAgBAgEDPwDf/wDUKw3Q6P/EACARAQACAgMAAwEBAAAAAAAAABEQcAAgMEBQAWCQoID/2gAIAQMBAQIA/uzf65vi4fj8qn/YPzcfzcPzbBbhbpzfNw/NxFtfFrPCW6W4fw1Fun+zvn+kQs9t16wAFnGzBiqwYqq4Q48BXC4YugcAQvAENbOBjoBjsS8IYvGEtSOELoGLsS8AQ8hLUrhDoGLsEPAEPIELUjgbkOwQvAQvIS1OYupi7ELwmK8YQtUvA7mLwkvGEL0SnSXY5Ah5CV6BSTzPE8AQvGEL0AlajIXgDF4wl6Jo1D8wS8B0CXohK1M8JC8h1A0awOgS9EJauNXkCHohK1scIS9Ela9DZ6Jo9gKoYDokvaNGrjhNHvLWTgSw9gNFrlcOyatgsHSNFss4jRbPXA0WG2HAuBcLhZLgbkYOEtZeJthYLgbkf75X/W5+S5+TL+YJbhDbJD+ShbhDbj2SwDHsluENfr2DFsB7BDbIY18doMa+MeyY20YtekPYIe8V0Q94hrp7xDXT3iGuDwCGnDtmPeDGuCHuhi1uQ94xa6e8YtbngBi10948cpMx7xD4gYtIv0cxrE8cMWsAx8QMWjzwTF8QxaxMfFMbaMWs3xTFrExfEIbZMW2SG2TFrR8QxbZMfOJanIfNKDPHIfNIWpyHzSWpyHzSFqch9Fqp80hqgh8wJanPUaqfQWqnzCVqch8wDG3Ftcq980htgl9oqF9o0W22mCX2Q0bWNFtY0WmCX3lpxfYNG1yVttbXJW21tY0W1ghW1jRttbbW1yV/AQos0fpYStFP0oNFtUNFol+lhK0U/Sg0W1Q0W1Q0bVDRbVDRbVCVtY0W1Q0W1QlbWNFtY0W1Q0bWNFtY0W1S3DVtYuFtY0bcf8hlth90fswbr9reP4+thu2p8cHzxf/EABgRAQEBAQEAAAAAAAAAAAAAAAGA0JCw/9oACAEDAQM/AMyja+doXPOFK6OS5XRXRtFv/9k=);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}

@media only screen and (min-width: 1200px) {
  .white-fade-bg {
    background-size: 60% auto;
  }
}

@media only screen and (min-width: 1500px) {
  .white-fade-bg {
    background-size: 50% auto;
  }
}

/* == Page Back Link == */

.back-arrow a {
  vertical-align: middle;
  transition: all 200ms;
}

.back-arrow a div {
  width: 24px;
  height: 24px;
  margin-right: 7px;
  background: top left no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwxMiwxLjA4NykiPgogICAgICAgIDxwYXRoIGQ9Ik0wLDIxLjgyNkMtNi4wMjQsMjEuODI2IC0xMC45MDcsMTYuOTM4IC0xMC45MDcsMTAuOTEzQy0xMC45MDcsNC44ODkgLTYuMDI0LDAuMDA4IDAsMC4wMDhDNi4wMjQsMC4wMDggMTAuOTExLDQuODg5IDEwLjkxMSwxMC45MTNDMTAuOTExLDE2LjkzOCA2LjAyNCwyMS44MjYgMCwyMS44MjZNMCwtMS4wODdDLTYuNjMsLTEuMDg3IC0xMiw0LjI4NCAtMTIsMTAuOTEzQy0xMiwxNy41NDMgLTYuNjMsMjIuOTEzIDAsMjIuOTEzQzYuNjMsMjIuOTEzIDEyLDE3LjU0MyAxMiwxMC45MTNDMTIsNC4yODQgNi42MywtMS4wODcgMCwtMS4wODdNLTQuMiwxMC41MzJDLTQuMzA1LDEwLjYyOSAtNC4zNjIsMTAuNzY2IC00LjM2MiwxMC45MTNDLTQuMzYyLDExLjA2MiAtNC4zMDUsMTEuMTk5IC00LjIsMTEuMjk2TDEuMjQ3LDE3LjI5NkMxLjM1MiwxNy40MDEgMS40ODksMTcuNDU2IDEuNjM4LDE3LjQ1NkMxLjk0LDE3LjQ1NiAyLjE4MSwxNy4yMTcgMi4xODEsMTYuOTEzQzIuMTgxLDE2Ljc2NiAyLjEyNCwxNi42MjggMi4wMiwxNi41MzJMLTMuMDc5LDEwLjkxM0wyLjAyLDUuMjk2QzIuMTI0LDUuMTk5IDIuMTgxLDUuMDYyIDIuMTgxLDQuOTEzQzIuMTgxLDQuNjExIDEuOTQsNC4zNyAxLjYzOCw0LjM3QzEuNDg5LDQuMzcgMS4zNTIsNC40MjYgMS4yNDcsNC41MzJMLTQuMiwxMC41MzJaIiBzdHlsZT0iZmlsbDpyZ2IoMTk2LDE5NiwxOTYpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgo8L3N2Zz4K);
  background-size: 24px 24px;
}

.back-arrow a span {
  color: #8e8e8e;
}

.back-arrow a:hover {
  margin-left: -12px;
}

.back-arrow a:hover div {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwxMiwxLjA4NykiPgogICAgICAgIDxwYXRoIGQ9Ik0wLDIxLjgyNkMtNi4wMjQsMjEuODI2IC0xMC45MDcsMTYuOTM4IC0xMC45MDcsMTAuOTEzQy0xMC45MDcsNC44ODkgLTYuMDI0LDAuMDA4IDAsMC4wMDhDNi4wMjQsMC4wMDggMTAuOTExLDQuODg5IDEwLjkxMSwxMC45MTNDMTAuOTExLDE2LjkzOCA2LjAyNCwyMS44MjYgMCwyMS44MjZNMCwtMS4wODdDLTYuNjMsLTEuMDg3IC0xMiw0LjI4NCAtMTIsMTAuOTEzQy0xMiwxNy41NDMgLTYuNjMsMjIuOTEzIDAsMjIuOTEzQzYuNjMsMjIuOTEzIDEyLDE3LjU0MyAxMiwxMC45MTNDMTIsNC4yODQgNi42MywtMS4wODcgMCwtMS4wODdNLTQuMiwxMC41MzJDLTQuMzA1LDEwLjYyOSAtNC4zNjIsMTAuNzY2IC00LjM2MiwxMC45MTNDLTQuMzYyLDExLjA2MiAtNC4zMDUsMTEuMTk5IC00LjIsMTEuMjk2TDEuMjQ3LDE3LjI5NkMxLjM1MiwxNy40MDEgMS40ODksMTcuNDU2IDEuNjM4LDE3LjQ1NkMxLjk0LDE3LjQ1NiAyLjE4MSwxNy4yMTcgMi4xODEsMTYuOTEzQzIuMTgxLDE2Ljc2NiAyLjEyNCwxNi42MjggMi4wMiwxNi41MzJMLTMuMDc5LDEwLjkxM0wyLjAyLDUuMjk2QzIuMTI0LDUuMTk5IDIuMTgxLDUuMDYyIDIuMTgxLDQuOTEzQzIuMTgxLDQuNjExIDEuOTQsNC4zNyAxLjYzOCw0LjM3QzEuNDg5LDQuMzcgMS4zNTIsNC40MjYgMS4yNDcsNC41MzJMLTQuMiwxMC41MzJaIiBzdHlsZT0iZmlsbDpyZ2IoNTUsMTUzLDIxOSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
}

.back-arrow a:hover span {
  color: #3799db;
}

.back-projects {
  margin-left: 3px;
}

.back-projects,
.back-projects a {
  width: 46px;
  height: 46px;
}

.back-projects a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ2IDQ2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45MjMwNzcsMCwwLDAuOTIzMDc3LDAuMTUzODQ2LC0wLjIzMDc2OSkiPgogICAgICAgIDxwYXRoIGQ9Ik0zMS4yNSwxLjM1QzMxLjI1LDAuNzQzIDMwLjc1NywwLjI1IDMwLjE1LDAuMjVMMTkuMzUsMC4yNUMxOC43NDMsMC4yNSAxOC4yNSwwLjc0MyAxOC4yNSwxLjM1QzE4LjI1LDEuMzUgMTguMjUsMTIuMTUgMTguMjUsMTIuMTVDMTguMjUsMTIuNzU3IDE4Ljc0MywxMy4yNSAxOS4zNSwxMy4yNUwzMC4xNSwxMy4yNUMzMC43NTcsMTMuMjUgMzEuMjUsMTIuNzU3IDMxLjI1LDEyLjE1TDMxLjI1LDEuMzVaTTMwLjI1LDEuMzVMMzAuMjUsMTIuMTVDMzAuMjUsMTIuMjA1IDMwLjIwNSwxMi4yNSAzMC4xNSwxMi4yNUwxOS4zNSwxMi4yNUMxOS4yOTUsMTIuMjUgMTkuMjUsMTIuMjA1IDE5LjI1LDEyLjE1TDE5LjI1LDEuMzVDMTkuMjUsMS4yOTUgMTkuMjk1LDEuMjUgMTkuMzUsMS4yNUwzMC4xNSwxLjI1QzMwLjIwNSwxLjI1IDMwLjI1LDEuMjk1IDMwLjI1LDEuMzVaIiBzdHlsZT0iZmlsbDpyZ2IoMTMyLDEzMiwxMzIpOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45MjMwNzcsMCwwLDAuOTIzMDc3LC0wLjIzMDc2OSwtMC4yMzA3NjkpIj4KICAgICAgICA8cGF0aCBkPSJNMTMuMjUsMS4zNUMxMy4yNSwwLjc0MyAxMi43NTcsMC4yNSAxMi4xNSwwLjI1TDEuMzUsMC4yNUMwLjc0MywwLjI1IDAuMjUsMC43NDMgMC4yNSwxLjM1TDAuMjUsMTIuMTVDMC4yNSwxMi43NTcgMC43NDMsMTMuMjUgMS4zNSwxMy4yNUwxMi4xNSwxMy4yNUMxMi43NTcsMTMuMjUgMTMuMjUsMTIuNzU3IDEzLjI1LDEyLjE1TDEzLjI1LDEuMzVaTTEyLjI1LDEuMzVMMTIuMjUsMTIuMTVDMTIuMjUsMTIuMjA1IDEyLjIwNSwxMi4yNSAxMi4xNSwxMi4yNUwxLjM1LDEyLjI1QzEuMjk1LDEyLjI1IDEuMjUsMTIuMjA1IDEuMjUsMTIuMTVMMS4yNSwxLjM1QzEuMjUsMS4yOTUgMS4yOTUsMS4yNSAxLjM1LDEuMjVMMTIuMTUsMS4yNUMxMi4yMDUsMS4yNSAxMi4yNSwxLjI5NSAxMi4yNSwxLjM1WiIgc3R5bGU9ImZpbGw6cmdiKDEzMiwxMzIsMTMyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuOTIzMDc3LDAsMCwwLjkyMzA3NywwLjUzODQ2MiwtMC4yMzA3NjkpIj4KICAgICAgICA8cGF0aCBkPSJNNDkuMjUsMS4zNUM0OS4yNSwwLjc0MyA0OC43NTcsMC4yNSA0OC4xNSwwLjI1TDM3LjM1LDAuMjVDMzYuNzQzLDAuMjUgMzYuMjUsMC43NDMgMzYuMjUsMS4zNUMzNi4yNSwxLjM1IDM2LjI1LDEyLjE1IDM2LjI1LDEyLjE1QzM2LjI1LDEyLjc1NyAzNi43NDMsMTMuMjUgMzcuMzUsMTMuMjVMNDguMTUsMTMuMjVDNDguNzU3LDEzLjI1IDQ5LjI1LDEyLjc1NyA0OS4yNSwxMi4xNUw0OS4yNSwxLjM1Wk00OC4yNSwxLjM1TDQ4LjI1LDEyLjE1QzQ4LjI1LDEyLjIwNSA0OC4yMDUsMTIuMjUgNDguMTUsMTIuMjVMMzcuMzUsMTIuMjVDMzcuMjk1LDEyLjI1IDM3LjI1LDEyLjIwNSAzNy4yNSwxMi4xNUwzNy4yNSwxLjM1QzM3LjI1LDEuMjk1IDM3LjI5NSwxLjI1IDM3LjM1LDEuMjVMNDguMTUsMS4yNUM0OC4yMDUsMS4yNSA0OC4yNSwxLjI5NSA0OC4yNSwxLjM1WiIgc3R5bGU9ImZpbGw6cmdiKDEzMiwxMzIsMTMyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuOTIzMDc3LDAsMCwwLjkyMzA3NywwLjE1Mzg0NiwwLjE1Mzg0NikiPgogICAgICAgIDxwYXRoIGQ9Ik0zMS4yNSwxOS4zNUMzMS4yNSwxOC43NDMgMzAuNzU3LDE4LjI1IDMwLjE1LDE4LjI1QzMwLjE1LDE4LjI1IDE5LjM1LDE4LjI1IDE5LjM1LDE4LjI1QzE4Ljc0MywxOC4yNSAxOC4yNSwxOC43NDMgMTguMjUsMTkuMzVDMTguMjUsMTkuMzUgMTguMjUsMzAuMTUgMTguMjUsMzAuMTVDMTguMjUsMzAuNzU3IDE4Ljc0MywzMS4yNSAxOS4zNSwzMS4yNUwzMC4xNSwzMS4yNUMzMC43NTcsMzEuMjUgMzEuMjUsMzAuNzU3IDMxLjI1LDMwLjE1TDMxLjI1LDE5LjM1Wk0zMC4yNSwxOS4zNUwzMC4yNSwzMC4xNUMzMC4yNSwzMC4yMDUgMzAuMjA1LDMwLjI1IDMwLjE1LDMwLjI1TDE5LjM1LDMwLjI1QzE5LjI5NSwzMC4yNSAxOS4yNSwzMC4yMDUgMTkuMjUsMzAuMTVMMTkuMjUsMTkuMzVDMTkuMjUsMTkuMjk1IDE5LjI5NSwxOS4yNSAxOS4zNSwxOS4yNUwzMC4xNSwxOS4yNUMzMC4yMDUsMTkuMjUgMzAuMjUsMTkuMjk1IDMwLjI1LDE5LjM1WiIgc3R5bGU9ImZpbGw6cmdiKDEzMiwxMzIsMTMyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuOTIzMDc3LDAsMCwwLjkyMzA3NywtMC4yMzA3NjksMC4xNTM4NDYpIj4KICAgICAgICA8cGF0aCBkPSJNMTMuMjUsMTkuMzVDMTMuMjUsMTguNzQzIDEyLjc1NywxOC4yNSAxMi4xNSwxOC4yNUMxMi4xNSwxOC4yNSAxLjM1LDE4LjI1IDEuMzUsMTguMjVDMC43NDMsMTguMjUgMC4yNSwxOC43NDMgMC4yNSwxOS4zNUwwLjI1LDMwLjE1QzAuMjUsMzAuNzU3IDAuNzQzLDMxLjI1IDEuMzUsMzEuMjVMMTIuMTUsMzEuMjVDMTIuNzU3LDMxLjI1IDEzLjI1LDMwLjc1NyAxMy4yNSwzMC4xNUwxMy4yNSwxOS4zNVpNMTIuMjUsMTkuMzVMMTIuMjUsMzAuMTVDMTIuMjUsMzAuMjA1IDEyLjIwNSwzMC4yNSAxMi4xNSwzMC4yNUwxLjM1LDMwLjI1QzEuMjk1LDMwLjI1IDEuMjUsMzAuMjA1IDEuMjUsMzAuMTVMMS4yNSwxOS4zNUMxLjI1LDE5LjI5NSAxLjI5NSwxOS4yNSAxLjM1LDE5LjI1TDEyLjE1LDE5LjI1QzEyLjIwNSwxOS4yNSAxMi4yNSwxOS4yOTUgMTIuMjUsMTkuMzVaIiBzdHlsZT0iZmlsbDpyZ2IoMTMyLDEzMiwxMzIpOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45MjMwNzcsMCwwLDAuOTIzMDc3LDAuNTM4NDYyLDAuMTUzODQ2KSI+CiAgICAgICAgPHBhdGggZD0iTTQ5LjI1LDE5LjM1QzQ5LjI1LDE4Ljc0MyA0OC43NTcsMTguMjUgNDguMTUsMTguMjVDNDguMTUsMTguMjUgMzcuMzUsMTguMjUgMzcuMzUsMTguMjVDMzYuNzQzLDE4LjI1IDM2LjI1LDE4Ljc0MyAzNi4yNSwxOS4zNUMzNi4yNSwxOS4zNSAzNi4yNSwzMC4xNSAzNi4yNSwzMC4xNUMzNi4yNSwzMC43NTcgMzYuNzQzLDMxLjI1IDM3LjM1LDMxLjI1TDQ4LjE1LDMxLjI1QzQ4Ljc1NywzMS4yNSA0OS4yNSwzMC43NTcgNDkuMjUsMzAuMTVMNDkuMjUsMTkuMzVaTTQ4LjI1LDE5LjM1TDQ4LjI1LDMwLjE1QzQ4LjI1LDMwLjIwNSA0OC4yMDUsMzAuMjUgNDguMTUsMzAuMjVMMzcuMzUsMzAuMjVDMzcuMjk1LDMwLjI1IDM3LjI1LDMwLjIwNSAzNy4yNSwzMC4xNUwzNy4yNSwxOS4zNUMzNy4yNSwxOS4yOTUgMzcuMjk1LDE5LjI1IDM3LjM1LDE5LjI1TDQ4LjE1LDE5LjI1QzQ4LjIwNSwxOS4yNSA0OC4yNSwxOS4yOTUgNDguMjUsMTkuMzVaIiBzdHlsZT0iZmlsbDpyZ2IoMTMyLDEzMiwxMzIpOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45MjMwNzcsMCwwLDAuOTIzMDc3LDAuMTUzODQ2LDAuNTM4NDYyKSI+CiAgICAgICAgPHBhdGggZD0iTTMxLjI1LDM3LjM1QzMxLjI1LDM2Ljc0MyAzMC43NTcsMzYuMjUgMzAuMTUsMzYuMjVDMzAuMTUsMzYuMjUgMTkuMzUsMzYuMjUgMTkuMzUsMzYuMjVDMTguNzQzLDM2LjI1IDE4LjI1LDM2Ljc0MyAxOC4yNSwzNy4zNUMxOC4yNSwzNy4zNSAxOC4yNSw0OC4xNSAxOC4yNSw0OC4xNUMxOC4yNSw0OC43NTcgMTguNzQzLDQ5LjI1IDE5LjM1LDQ5LjI1TDMwLjE1LDQ5LjI1QzMwLjc1Nyw0OS4yNSAzMS4yNSw0OC43NTcgMzEuMjUsNDguMTVMMzEuMjUsMzcuMzVaTTMwLjI1LDM3LjM1TDMwLjI1LDQ4LjE1QzMwLjI1LDQ4LjIwNSAzMC4yMDUsNDguMjUgMzAuMTUsNDguMjVDMzAuMTUsNDguMjUgMTkuMzUsNDguMjUgMTkuMzUsNDguMjVDMTkuMjk1LDQ4LjI1IDE5LjI1LDQ4LjIwNSAxOS4yNSw0OC4xNUwxOS4yNSwzNy4zNUMxOS4yNSwzNy4yOTUgMTkuMjk1LDM3LjI1IDE5LjM1LDM3LjI1TDMwLjE1LDM3LjI1QzMwLjIwNSwzNy4yNSAzMC4yNSwzNy4yOTUgMzAuMjUsMzcuMzVaIiBzdHlsZT0iZmlsbDpyZ2IoMTMyLDEzMiwxMzIpOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45MjMwNzcsMCwwLDAuOTIzMDc3LC0wLjIzMDc2OSwwLjUzODQ2MikiPgogICAgICAgIDxwYXRoIGQ9Ik0xMy4yNSwzNy4zNUMxMy4yNSwzNi43NDMgMTIuNzU3LDM2LjI1IDEyLjE1LDM2LjI1QzEyLjE1LDM2LjI1IDEuMzUsMzYuMjUgMS4zNSwzNi4yNUMwLjc0MywzNi4yNSAwLjI1LDM2Ljc0MyAwLjI1LDM3LjM1TDAuMjUsNDguMTVDMC4yNSw0OC43NTcgMC43NDMsNDkuMjUgMS4zNSw0OS4yNUwxMi4xNSw0OS4yNUMxMi43NTcsNDkuMjUgMTMuMjUsNDguNzU3IDEzLjI1LDQ4LjE1TDEzLjI1LDM3LjM1Wk0xMi4yNSwzNy4zNUwxMi4yNSw0OC4xNUMxMi4yNSw0OC4yMDUgMTIuMjA1LDQ4LjI1IDEyLjE1LDQ4LjI1QzEyLjE1LDQ4LjI1IDEuMzUsNDguMjUgMS4zNSw0OC4yNUMxLjI5NSw0OC4yNSAxLjI1LDQ4LjIwNSAxLjI1LDQ4LjE1TDEuMjUsMzcuMzVDMS4yNSwzNy4yOTUgMS4yOTUsMzcuMjUgMS4zNSwzNy4yNUwxMi4xNSwzNy4yNUMxMi4yMDUsMzcuMjUgMTIuMjUsMzcuMjk1IDEyLjI1LDM3LjM1WiIgc3R5bGU9ImZpbGw6cmdiKDEzMiwxMzIsMTMyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuOTIzMDc3LDAsMCwwLjkyMzA3NywwLjUzODQ2MiwwLjUzODQ2MikiPgogICAgICAgIDxwYXRoIGQ9Ik00OS4yNSwzNy4zNUM0OS4yNSwzNi43NDMgNDguNzU3LDM2LjI1IDQ4LjE1LDM2LjI1QzQ4LjE1LDM2LjI1IDM3LjM1LDM2LjI1IDM3LjM1LDM2LjI1QzM2Ljc0MywzNi4yNSAzNi4yNSwzNi43NDMgMzYuMjUsMzcuMzVDMzYuMjUsMzcuMzUgMzYuMjUsNDguMTUgMzYuMjUsNDguMTVDMzYuMjUsNDguNzU3IDM2Ljc0Myw0OS4yNSAzNy4zNSw0OS4yNUw0OC4xNSw0OS4yNUM0OC43NTcsNDkuMjUgNDkuMjUsNDguNzU3IDQ5LjI1LDQ4LjE1TDQ5LjI1LDM3LjM1Wk00OC4yNSwzNy4zNUw0OC4yNSw0OC4xNUM0OC4yNSw0OC4yMDUgNDguMjA1LDQ4LjI1IDQ4LjE1LDQ4LjI1QzQ4LjE1LDQ4LjI1IDM3LjM1LDQ4LjI1IDM3LjM1LDQ4LjI1QzM3LjI5NSw0OC4yNSAzNy4yNSw0OC4yMDUgMzcuMjUsNDguMTVMMzcuMjUsMzcuMzVDMzcuMjUsMzcuMjk1IDM3LjI5NSwzNy4yNSAzNy4zNSwzNy4yNUw0OC4xNSwzNy4yNUM0OC4yMDUsMzcuMjUgNDguMjUsMzcuMjk1IDQ4LjI1LDM3LjM1WiIgc3R5bGU9ImZpbGw6cmdiKDEzMiwxMzIsMTMyKTsiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 46px 46px;
  opacity: .4;
  transition: opacity 150ms;
}

.back-projects a:hover {
  opacity: .8;
}

/* == Dotted Lines  == */

.head-grey-dotted {
  background: top left repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAACCAYAAACuT3kTAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kd8rg1EYxz/biGZCJBculsaVaShxo2xp1NKaKcPN9toPtc3b+25puVVuV5S48euCv4Bb5VopIiUXrlwTN6zX89pqkp3TOc/nfM/zPD3nOWANp5WMXueBTDanhfxe53xkwdnwjIM27DI7o4quTgSDAWqOjzsspr1xm7lq+/07mpbjugKWRuFxRdVywlPCgbWcavK2cIeSii4Lnwr3a1Kg8K2px8r8YnKyzF8ma+GQD6ytws7kL479YiWlZYTl5bgy6bxSqcd8iSOenZsV2yOrG50Qfrw4mWYSHyMMMib7CG6GGJATNeI9P/EzrEqsIrtKAY0VkqTI0S9qXrLHxSZEj8tMUzD7/7evemJ4qJzd4YX6J8N464WGLSgVDePz0DBKR2B7hItsNX71AEbfRS9WNdc+tGzA2WVVi+3A+SZ0PahRLfoj2WRZEwl4PYHmCLRfg32x3LPKPcf3EF6Xr7qC3T3oE/+WpW8LU2e8cWdinwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACFJREFUKJFjfPXq1X8GLEBMTIwRmT+qjj7qmLApGgUDBwCcNigEgD+xzAAAAABJRU5ErkJggg==);
  background-size: 100px 2px;
}

.base-grey-dotted {
  background: bottom left repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAACCAYAAACuT3kTAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kd8rg1EYxz/biGZCJBculsaVaShxo2xp1NKaKcPN9toPtc3b+25puVVuV5S48euCv4Bb5VopIiUXrlwTN6zX89pqkp3TOc/nfM/zPD3nOWANp5WMXueBTDanhfxe53xkwdnwjIM27DI7o4quTgSDAWqOjzsspr1xm7lq+/07mpbjugKWRuFxRdVywlPCgbWcavK2cIeSii4Lnwr3a1Kg8K2px8r8YnKyzF8ma+GQD6ytws7kL479YiWlZYTl5bgy6bxSqcd8iSOenZsV2yOrG50Qfrw4mWYSHyMMMib7CG6GGJATNeI9P/EzrEqsIrtKAY0VkqTI0S9qXrLHxSZEj8tMUzD7/7evemJ4qJzd4YX6J8N464WGLSgVDePz0DBKR2B7hItsNX71AEbfRS9WNdc+tGzA2WVVi+3A+SZ0PahRLfoj2WRZEwl4PYHmCLRfg32x3LPKPcf3EF6Xr7qC3T3oE/+WpW8LU2e8cWdinwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACFJREFUKJFjfPXq1X8GLEBMTIwRmT+qjj7qmLApGgUDBwCcNigEgD+xzAAAAABJRU5ErkJggg==);
  background-size: 100px 2px;
}

/* == Accreditation Logos == */

.accred-logos div {
  margin: 0 12px 24px 12px;
}

.accred-logos div a {
  cursor: default;
}

.accred-logos div,
.accred-logos div a,
.accred-logos div a img {
  width: auto;
  height: 50px;
}

@media only screen and (min-width: 768px) {
  .accred-logos div {
    margin: 0 18px 36px 18px;
  }

  .accred-logos div.nfrc,
  .accred-logos div.nfrc a,
  .accred-logos div.nfrc a img {
    height: 45px;
  }

  .accred-logos div.window,
  .accred-logos div.window a,
  .accred-logos div.window a img {
    height: 75px;
  }

  .accred-logos div.chas,
  .accred-logos div.chas a,
  .accred-logos div.chas a img {
    height: 65px;
  }

  .accred-logos div.constr,
  .accred-logos div.constr a,
  .accred-logos div.constr a img {
    height: 70px;
  }

  .accred-logos div.smas,
  .accred-logos div.smas a,
  .accred-logos div.smas a img {
    height: 60px;
  }
}

@media only screen and (min-width: 992px) {
  .accred-logos div {
    margin: 0;
  }

  .accred-logos div.nfrc,
  .accred-logos div.nfrc a,
  .accred-logos div.nfrc a img {
    height: 40px;
  }

  .accred-logos div.window,
  .accred-logos div.window a,
  .accred-logos div.window a img {
    height: 70px;
  }

  .accred-logos div.chas,
  .accred-logos div.chas a,
  .accred-logos div.chas a img {
    height: 60px;
  }

  .accred-logos div.constr,
  .accred-logos div.constr a,
  .accred-logos div.constr a img {
    height: 65px;
  }

  .accred-logos div.smas,
  .accred-logos div.smas a,
  .accred-logos div.smas a img {
    height: 55px;
  }
}

@media only screen and (min-width: 1200px) {
  .accred-logos div.nfrc,
  .accred-logos div.nfrc a,
  .accred-logos div.nfrc a img {
    height: 50px;
  }

  .accred-logos div.window,
  .accred-logos div.window a,
  .accred-logos div.window a img {
    height: 80px;
  }

  .accred-logos div.chas,
  .accred-logos div.chas a,
  .accred-logos div.chas a img {
    height: 70px;
  }

  .accred-logos div.constr,
  .accred-logos div.constr a,
  .accred-logos div.constr a img {
    height: 75px;
  }

  .accred-logos div.smas,
  .accred-logos div.smas a,
  .accred-logos div.smas a img {
    height: 65px;
  }
}

@media only screen and (min-width: 1500px) {
  .accred-logos div.nfrc,
  .accred-logos div.nfrc a,
  .accred-logos div.nfrc a img {
    height: 70px;
  }

  .accred-logos div.window,
  .accred-logos div.window a,
  .accred-logos div.window a img {
    height: 85px;
  }

  .accred-logos div.chas,
  .accred-logos div.chas a,
  .accred-logos div.chas a img {
    height: 80px;
  }

  .accred-logos div.constr,
  .accred-logos div.constr a,
  .accred-logos div.constr a img {
    height: 85px;
  }

  .accred-logos div.smas,
  .accred-logos div.smas a,
  .accred-logos div.smas a img {
    height: 75px;
  }
}

/* == Project Grid == */

.project-grid-shadow {
  box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, .75);
}

.project-grid li {
  background-color: #3c3c3c;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-grid li a {
  height: 250px;
  transition: all 200ms;
  background: rgb(95, 95, 95, .7);
}

.project-grid li a:hover {
  background: rgb(20, 60, 117);
  background: rgb(20, 60, 117, .9);
}

.project-grid li a div.fade {
  position: absolute;
  bottom: 15px;
  left: 15px;
  max-width: 85%;
}

.project-grid li a p {
  display: inline;
  padding: 4px 10px;
  background: rgb(20, 60, 117);
          box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.project-grid li a span {
  display: none;
}

@media only screen and (min-width: 576px) {
  .project-grid li a {
    height: 280px;
  }
}

@media only screen and (min-width: 768px) {
  .project-grid li a div.fade {
    bottom: 20px;
    left: 20px;
  }
}

@media only screen and (min-width: 992px) {
  .project-grid li a {
    height: 320px;
  }
}

@media only screen and (min-width: 1200px) {
  .project-grid li a {
    height: 260px;
    text-align: center;
  }

  .project-grid li a div.fade {
    background: none;
    position: relative;
    bottom: auto;
    left: auto;
    text-align: center;
    width: 100%;
    height: 100%;
    display: table;
    max-width: none;
  }

  .project-grid li a div.midd {
    display: table-cell;
    vertical-align: middle;
    padding: 0 40px;
    transition: all 200ms;
  }

  .project-grid li a p {
    display: block;
    padding: 0;
    background: none;
            box-decoration-break: none;
    -webkit-box-decoration-break: none;
  }

  .project-grid li a:hover div.midd {
    padding: 0 40px 10px 40px;
  }
}

@media only screen and (min-width: 1500px) {
  .project-grid li a {
    height: 290px;
  }

  .project-grid li a div.midd {
    padding: 0 55px;
  }

  .project-grid li a:hover div.midd {
    padding: 0 55px 15px 55px;
  }
}

@media only screen and (min-width: 1800px) {
  .project-grid li a {
    height: 310px;
  }
}

/* == Banner Overlay == */

@media only screen and (max-width: 767px) {
  .banner-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .15) 25%, rgba(0, 0, 0, .1) 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .15) 20%, rgba(0, 0, 0, .1) 100%);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .15) 25%, rgba(0, 0, 0, .05) 100%);
  }
}

@media only screen and (min-width: 1200px) {
  .banner-overlay {
    background: linear-gradient(180deg, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .15) 30%, rgba(0, 0, 0, .05) 100%);
  }
}

/* == Footer == */

.foot-logo img {
  width: 240px;
  height: auto;
}

.foot-top > div {
  margin-left: -7px;
}

.foot-top a {
  width: 36px;
  height: 40px;
  opacity: .4;
  transition: opacity .15s;
}

.foot-top a.twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjUgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ0LjEgKDQxNDU1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tdHdpdHRlci13aGl0ZS1iaXJkIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjUuMDAxLDIuMzY3MiBDMjQuMDc5LDIuNzczMiAyMy4wOTMsMy4wNDMyIDIyLjA1MywzLjE1NzIgQzIzLjExNiwyLjUzNTIgMjMuOTI4LDEuNTQ2MiAyNC4zMTMsMC4zNzAyIEMyMy4zMTgsMC45NTAyIDIyLjIyLDEuMzY4MiAyMS4wNDksMS41OTQyIEMyMC4xMTUsMC42MTQyIDE4Ljc4LDAuMDAwMiAxNy4zMDcsMC4wMDAyIEMxNC40NzQsMC4wMDAyIDEyLjE3OSwyLjI2NDIgMTIuMTc5LDUuMDUxMiBDMTIuMTc5LDUuNDQ4MiAxMi4yMTQsNS44MzMyIDEyLjMwOCw2LjIwMzIgQzguMDQ4LDUuOTg2MiA0LjI2OSwzLjk3OTIgMS43MzMsMC45MjcyIEMxLjI5MiwxLjY2NzIgMS4wNDQsMi41MzUyIDEuMDQ0LDMuNDYxMiBDMS4wNDQsNS4yMTYyIDIuMjI1LDYuNzYyMiAzLjU5Niw3LjY2NTIgQzIuNzYxLDcuNjM5MiAxLjU1OCw3LjQxNDIgMS41NTgsNy4wMjcyIEwxLjU1OCw3LjA5NzIgQzEuNTU4LDkuNTQyMiAzLjA0OSwxMS41ODEyIDUuMzk0LDEyLjA1MjIgQzQuOTYxLDEyLjE2MjIgNC4zNywxMi4yMjgyIDMuOTAxLDEyLjIyODIgQzMuNTY3LDEyLjIyODIgMy4xNzcsMTIuMTkxMiAyLjg2MiwxMi4xMzIyIEMzLjUxOCwxNC4xMzcyIDUuMzc1LDE1LjU5NjIgNy42MjIsMTUuNjM1MiBDNS44NjYsMTYuOTkyMiAzLjYzOCwxNy44MDQyIDEuMjI5LDE3LjgwNDIgQzAuODEzLDE3LjgwNDIgMC4zOTcsMTcuNzc1MiAwLDE3LjczMjIgQzIuMjcxLDE5LjE2NTIgNC45NjEsMjAuMDAwMiA3Ljg2LDIwLjAwMDIgQzE3LjI5MiwyMC4wMDAyIDIyLjQ1NywxMi4zMDUyIDIyLjQ1Nyw1LjYzNjIgQzIyLjQ1Nyw1LjQxMTIgMjIuNDQzLDUuMTk0MiAyMi40MzksNC45NzYyIEMyMy40NDEsNC4yNjkyIDI0LjMxMywzLjM3MzIgMjQuOTk4LDIuMzY1MiBMMjUuMDAxLDIuMzY3MiBaIiBpZD0iRmlsbC0xIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-size: 25px 20px;
}

.foot-top a.linkedin {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMwIDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTk1MzQsOC42MDE3NGUtMzEsMCwwLjk5OTUzNCwtMTcuOTkxNiwtMTUuOTkxNSkiPgogICAgICAgIDxwYXRoIGQ9Ik0xOC4wMzEsNDMuOTY4TDI0LjAyNCw0My45NjhMMjQuMDI0LDIzLjk5M0wxOC4wMzEsMjMuOTkzTDE4LjAzMSw0My45NjhaTTQxLjM3NSwyMy4zMDRDMzguNDY2LDIzLjMwNCAzNS44NjQsMjQuMzY2IDM0LjAxOSwyNi43MUwzNC4wMTksMjMuOTMxTDI4LjAwNSwyMy45MzFMMjguMDA1LDQzLjk2OEwzNC4wMTksNDMuOTY4TDM0LjAxOSwzMy4xMzJDMzQuMDE5LDMwLjg0MyAzNi4xMTcsMjguNjA4IDM4Ljc0NywyOC42MDhDNDEuMzc2LDI4LjYwOCA0Mi4wMjEsMzAuODQzIDQyLjAyMSwzMy4wNzlMNDIuMDIxLDQzLjk2OUw0OC4wMTQsNDMuOTY5TDQ4LjAxNCwzMi42M0M0OC4wMTQsMjQuNzU0IDQ0LjI4NSwyMy4zMDQgNDEuMzc1LDIzLjMwNFpNMjEsMjEuOTk5QzIyLjY1NywyMS45OTkgMjQsMjAuNjU1IDI0LDE4Ljk5OUMyNCwxNy4zNDIgMjIuNjU3LDE1Ljk5OSAyMSwxNS45OTlDMTkuMzQzLDE1Ljk5OSAxOCwxNy4zNDIgMTgsMTguOTk5QzE4LDIwLjY1NSAxOS4zNDMsMjEuOTk5IDIxLDIxLjk5OVoiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgPC9nPgo8L3N2Zz4K);
  background-size: 29px 27px;
}

.foot-top a.youtube {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDYwIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC40OTM4ODgsMCwwLDAuNDkzODg4LC0xLjEzNjg3ZS0xMywtMC40NzQ2MjYpIj4KICAgICAgICA8cGF0aCBkPSJNNDguNTkzLDYxLjcwNEw0OC41OTMsMjUuMjU4TDgwLjE1NSw0My40ODFMNDguNTkzLDYxLjcwNFpNMTE4Ljk0NiwxNC4yNEMxMTcuNTQ5LDkuMDEzIDExMy40MzMsNC44OTcgMTA4LjIwNiwzLjVDOTguNzMxLDAuOTYxIDYwLjc0MiwwLjk2MSA2MC43NDIsMC45NjFDNjAuNzQyLDAuOTYxIDIyLjc1MywwLjk2MSAxMy4yNzgsMy41QzguMDUyLDQuODk3IDMuOTM1LDkuMDEzIDIuNTM4LDE0LjI0QzAsMjMuNzE0IDAsNDMuNDgxIDAsNDMuNDgxQzAsNDMuNDgxIDAsNjMuMjQ4IDIuNTM4LDcyLjcyMUMzLjkzNSw3Ny45NDggOC4wNTIsODIuMDY1IDEzLjI3OCw4My40NjJDMjIuNzUzLDg2IDYwLjc0Miw4NiA2MC43NDIsODZDNjAuNzQyLDg2IDk4LjczMSw4NiAxMDguMjA2LDgzLjQ2MkMxMTMuNDMzLDgyLjA2NSAxMTcuNTQ5LDc3Ljk0OCAxMTguOTQ2LDcyLjcyMUMxMjEuNDg1LDYzLjI0OCAxMjEuNDg1LDQzLjQ4MSAxMjEuNDg1LDQzLjQ4MUMxMjEuNDg1LDQzLjQ4MSAxMjEuNDg1LDIzLjcxNCAxMTguOTQ2LDE0LjI0WiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-size: 26px 18px;
}

.foot-top a:hover {
  opacity: 1;
}

.foot-list header {
  padding: 0 0 0 14px;
}

.foot-list ul {
  list-style: none;
}

.foot-list li {
  background: left center no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDYuMiAoNDQ0OTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlVudGl0bGVkIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMkI1NUEwIiB4PSIwIiB5PSIwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: 6px 6px;
}

.foot-list li a {
  padding: 0 0 0 14px;
  transition: all 200ms;
  text-decoration: none;
}

@media only screen and (min-width: 768px) {
  .foot-logo img {
    width: 260px;
  }
}

/* == Contact Form == */

#contact-form form div.contact-form-row {
  margin: 0;
  padding: 15px 0 0 0;
}

#contact-form label.freeform-label {
  display: inline-block;
  padding: 0 0 5px 0;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #31353a;
  font-size: 95%;
  line-height: 100%;
}

#contact-form label.freeform-required {
  padding: 0 11px 5px 0;
  background: top 2px right no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCA0NCA0OCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7Ij48cGF0aCBkPSJNNDAuOTQzLDIwLjE5NmMtMS41NiwwLjg4MiAtNi4zNTksMi43MTUgLTEwLjc1NiwzLjgwNGM0LjM5NywxLjA4OSA5LjE5NiwyLjkyMiAxMC43NTksMy44MDRjMi45MTksMS42NTYgMy45MjIsNS4zMjUgMi4yMzQsOC4xOTZjLTEuNjg3LDIuODcxIC01LjQyNiwzLjg1MiAtOC4zNDksMi4xOTZjLTEuNTYyLC0wLjg4NSAtNS41NzksLTQuMDUzIC04LjczNywtNy4yNDVjMS4yMzgsNC4yODQgMi4wMjEsOS4yODIgMi4wMjEsMTEuMDQ5YzAsMy4zMTIgLTIuNzQsNiAtNi4xMTUsNmMtMy4zNzUsMCAtNi4xMTQsLTIuNjg4IC02LjExNCwtNmMwLC0xLjc2NyAwLjc4MywtNi43NjUgMi4wMjQsLTExLjA0OWMtMy4xNTgsMy4xOTIgLTcuMTc1LDYuMzYgLTguNzM4LDcuMjQ1Yy0yLjkyNSwxLjY1NiAtNi42NjQsMC42NzUgLTguMzUyLC0yLjE5NmMtMS42ODcsLTIuODcxIC0wLjY4OCwtNi41NCAyLjIzOCwtOC4xOTZjMS41NTksLTAuODgyIDYuMzU5LC0yLjcxNSAxMC43NTgsLTMuODA0Yy00LjM5OSwtMS4wODkgLTkuMTk5LC0yLjkyMiAtMTAuNzU4LC0zLjgwNGMtMi45MjYsLTEuNjU2IC0zLjkyNSwtNS4zMjUgLTIuMjM4LC04LjE5NmMxLjY4OCwtMi44NzEgNS40MjcsLTMuODUyIDguMzUyLC0yLjE5NmMxLjU2MywwLjg4NSA1LjU4LDQuMDUzIDguNzM4LDcuMjQ1Yy0xLjI0MSwtNC4yODQgLTIuMDI0LC05LjI4MiAtMi4wMjQsLTExLjA0OWMwLC0zLjMxMiAyLjczOSwtNiA2LjExNCwtNmMzLjM3NSwwIDYuMTE1LDIuNjg4IDYuMTE1LDZjMCwxLjc2NyAtMC43ODMsNi43NjUgLTIuMDI0LDExLjA0OWMzLjE1OCwtMy4xOTIgNy4xNzgsLTYuMzYgOC43MzcsLTcuMjQ1YzIuOTIzLC0xLjY1NiA2LjY2NSwtMC42NzUgOC4zNDksMi4xOTZjMS42OTEsMi44NzEgMC42ODgsNi41NCAtMi4yMzQsOC4xOTZaIiBzdHlsZT0iZmlsbDojZTUyODBlO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvc3ZnPg==);
  background-size: 6px 7px;
}

#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form textarea {
  width: 100%;
  clear: both;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #dadada;
  padding: 8px;
  font-weight: 600;
  font-size: 100%;
  line-height: 100%;
  color: #2a2a2a;
}

#contact-form textarea {
  height: 200px;
  line-height: 130%;
}

#contact-form form div.help-block {
  padding: 10px 0;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 140%;
  font-size: 100%;
  color: #7a7a7a;
}

#contact-form button[type="submit"] {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  border-radius: 4px;
  font-weight: 600;
  font-size: 100%;
  line-height: 100%;
  background: #2b55a0;
  padding: 12px 20px;
  border: 0;
  color: #fff;
  cursor: pointer;
  transition: all .15s;
}

#contact-form button[type="submit"]:hover {
  background-color: #3799db;
}

#contact-form div.freeform-form-has-errors {
  margin: 0 0 16px 0;
  display: block;
  width: 100%;
  color: #e5280e;
  font-size: 100%;
  font-weight: 500;
}

#contact-form ul.errors {
  list-style: none;
  padding: 0;
}

#contact-form ul.errors li {
  color: #e5280e;
  padding: 5px 0 0 0;
  font-size: 100%;
  font-weight: 500;
}

div.form-success {
  border-radius: 6px;
  background: #fef199;
  padding: 15px 18px;
  margin: 0 0 30px 0;
}

div.form-success span {
  font-size: 100%;
  display: block;
  line-height: 130%;
  margin: 0;
  color: #5f5f5f;
}

div.form-success span strong {
  font-weight: 700;
  color: #3c3c3c;
}

@media screen and (min-width: 768px) {
  #contact-form form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  #contact-form form div.contact-form-row {
    padding: 22px 0 0 0;
  }

  #contact-form form div.contact-form-row {
    width: 100%;
  }

  #contact-form form div.contact-form-fullName,
  #contact-form form div.contact-form-companyName,
  #contact-form form div.contact-form-phoneNumber,
  #contact-form form div.contact-form-email {
    width: 47.5%;
  }

  #contact-form form div.contact-form-fullName,
  #contact-form form div.contact-form-email {
    margin-right: 5%;
  }

  #contact-form label.freeform-label {
    padding: 0 0 8px 0;
    font-size: 105%;
  }

  #contact-form label.freeform-required {
    padding: 0 11px 8px 0;
    background-position: top right;
  }

  #contact-form input[type="text"],
  #contact-form input[type="email"],
  #contact-form textarea {
    padding: 12px;
    font-size: 115%;
  }

  #contact-form textarea {
    height: 225px;
  }

  #contact-form button[type="submit"] {
    font-size: 110%;
    padding: 16px 25px;
  }

  #contact-form div.freeform-form-has-errors {
    margin: 0 0 20px 0;
    font-size: 120%;
  }
}

@media screen and (min-width: 1200px) {
  #contact-form textarea {
    height: 200px;
  }
}

@media screen and (min-width: 1500px) {
  #contact-form textarea {
    height: 175px;
  }
}

/* == Terms and Policies Pages == */

#cookie-table {
  border: 0;
  text-align: left;
  margin: 0 0 25px 0;
  width: 100%;
  background: #fff;
  border-collapse: collapse;
}

#cookie-table th,
#cookie-table td {
  padding: 14px 20px;
}

#cookie-table th {
  background: #2b55a0;
  color: #fff;
  vertical-align: top;
}

#cookie-table td {
  border: 1px solid #ececec;
  vertical-align: top;
}

#cookie-table td a {
  color: #2b55a0;
  transition: all .3s ease-out;
}

#cookie-table td a:hover {
  color: #3799db;
}

#terms-doc h2 {
  margin: 40px 0 6px 0;
}

#terms-doc h3 {
  margin: 30px 0 6px 0;
}

#terms-doc p {
  margin-bottom: 1.6rem;
}

#terms-doc > ul,
#terms-doc > ol {
  padding: 0;
  margin: 0 0 1.8rem 50px !important;
}

#terms-doc > ol#topnumbers,
#terms-doc > ol#topnumbers li {
  list-style: decimal !important;
}

#terms-doc > ol.terms {
  margin: 0 0 1.8rem 0 !important;
}

#terms-doc > ol.terms,
#terms-doc > ol.terms ol {
  counter-reset: item;
}

#terms-doc > ol.terms li {
  display: block;
}

#terms-doc > ol.terms > li {
  margin-bottom: 30px !important;
}

#terms-doc > ol.terms li strong {
  font-weight: 500;
  color: #1f2226;
  font-size: 110%;
}

#terms-doc > ol.terms > li:before,
#terms-doc > ol.terms > li > ol > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}

#terms-doc > ol.terms ol {
  padding: 0 !important;
}

#terms-doc > ol.terms li li {
  margin-left: 0px !important;
}

#terms-doc > ol.terms > li > ol > li > ul {
  padding: 0 0 2px 0 !important;
}

#terms-doc li {
  margin-bottom: .8rem;
}

#terms-doc li strong,
#terms-doc a strong,
#terms-doc p strong {
  color: #4d4f51;
  font-weight: 600;
}

#terms-doc li a,
#terms-doc p a,
#terms-doc span a {
  color: #6c6c6c;
  display: inline !important;
  text-decoration: none;
  transition: all .25s;
}

#terms-doc li a:visited,
#terms-doc p a:visited,
#terms-doc span a:visited {
  color: #6c6c6c !important;
  text-decoration: none !important;
}

#terms-doc li a:hover,
#terms-doc p a:hover,
#terms-doc span a:hover {
  color: #2b55a0;
  text-decoration: underline;
}

/* -- Search Results -- */

a.search-result p.titlep {
  transition: all .2s ease-out;
}

a.search-result:hover p.titlep {
  color: #2b55a0;
  text-decoration: underline;
}

/**
 * components/typography.css
 * 
 * Typography rules.
 *
 */

.font-bold-prox {
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.font-head-prox {
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

.font-body-mid {
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

.font-body {
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/**
 * This injects all of Tailwind's utility classes, generated based on your
 * config file.
 *
 */

.list-reset {
  list-style: none;
  padding: 0;
}

.appearance-none {
  appearance: none;
}

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

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

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

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

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

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

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

.bg-blue-tint {
  background-color: #3799db;
}

.bg-blue {
  background-color: #2b55a0;
}

.bg-blue-dark {
  background-color: #17407a;
}

.bg-blue-darker {
  background-color: #143c75;
}

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

.bg-grey-vlight {
  background-color: #e9e9e9;
}

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

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

.bg-grey {
  background-color: #6c6c6c;
}

.bg-grey-dark {
  background-color: #4d4f51;
}

.bg-grey-darker {
  background-color: #31353a;
}

.bg-grey-darkest {
  background-color: #1f2226;
}

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

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

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

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

.hover\:bg-blue-tint:hover {
  background-color: #3799db;
}

.hover\:bg-blue:hover {
  background-color: #2b55a0;
}

.hover\:bg-blue-dark:hover {
  background-color: #17407a;
}

.hover\:bg-blue-darker:hover {
  background-color: #143c75;
}

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

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

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

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

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

.hover\:bg-grey-dark:hover {
  background-color: #4d4f51;
}

.hover\:bg-grey-darker:hover {
  background-color: #31353a;
}

.hover\:bg-grey-darkest:hover {
  background-color: #1f2226;
}

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

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

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

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

.focus\:bg-blue-tint:focus {
  background-color: #3799db;
}

.focus\:bg-blue:focus {
  background-color: #2b55a0;
}

.focus\:bg-blue-dark:focus {
  background-color: #17407a;
}

.focus\:bg-blue-darker:focus {
  background-color: #143c75;
}

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

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

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

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

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

.focus\:bg-grey-dark:focus {
  background-color: #4d4f51;
}

.focus\:bg-grey-darker:focus {
  background-color: #31353a;
}

.focus\:bg-grey-darkest:focus {
  background-color: #1f2226;
}

.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-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-transparent {
  border-color: transparent;
}

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

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

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

.border-blue-tint {
  border-color: #3799db;
}

.border-blue {
  border-color: #2b55a0;
}

.border-blue-dark {
  border-color: #17407a;
}

.border-blue-darker {
  border-color: #143c75;
}

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

.border-grey-vlight {
  border-color: #e9e9e9;
}

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

.border-grey-light {
  border-color: #8e8e8e;
}

.border-grey {
  border-color: #6c6c6c;
}

.border-grey-dark {
  border-color: #4d4f51;
}

.border-grey-darker {
  border-color: #31353a;
}

.border-grey-darkest {
  border-color: #1f2226;
}

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

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

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

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

.hover\:border-blue-tint:hover {
  border-color: #3799db;
}

.hover\:border-blue:hover {
  border-color: #2b55a0;
}

.hover\:border-blue-dark:hover {
  border-color: #17407a;
}

.hover\:border-blue-darker:hover {
  border-color: #143c75;
}

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

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

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

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

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

.hover\:border-grey-dark:hover {
  border-color: #4d4f51;
}

.hover\:border-grey-darker:hover {
  border-color: #31353a;
}

.hover\:border-grey-darkest:hover {
  border-color: #1f2226;
}

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

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

.focus\:border-white:focus {
  border-color: #fff;
}

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

.focus\:border-blue-tint:focus {
  border-color: #3799db;
}

.focus\:border-blue:focus {
  border-color: #2b55a0;
}

.focus\:border-blue-dark:focus {
  border-color: #17407a;
}

.focus\:border-blue-darker:focus {
  border-color: #143c75;
}

.focus\:border-grey-lightest:focus {
  border-color: #f5f5f5;
}

.focus\:border-grey-vlight:focus {
  border-color: #e9e9e9;
}

.focus\:border-grey-lighter:focus {
  border-color: #acacac;
}

.focus\:border-grey-light:focus {
  border-color: #8e8e8e;
}

.focus\:border-grey:focus {
  border-color: #6c6c6c;
}

.focus\:border-grey-dark:focus {
  border-color: #4d4f51;
}

.focus\:border-grey-darker:focus {
  border-color: #31353a;
}

.focus\:border-grey-darkest:focus {
  border-color: #1f2226;
}

.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-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-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-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-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;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.table {
  display: table;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
}

.hidden {
  display: none;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-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 {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-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 {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  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 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-grow {
  flex-grow: 1;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-no-grow {
  flex-grow: 0;
}

.flex-no-shrink {
  flex-shrink: 0;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font-sans {
  font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
  height: .25rem;
}

.h-2 {
  height: .5rem;
}

.h-3 {
  height: .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;
}

.leading-none {
  line-height: 1;
}

.leading-head {
  line-height: 1.1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-normal {
  line-height: 1.5;
}

.leading-wide {
  line-height: 1.6;
}

.leading-wider {
  line-height: 1.8;
}

.leading-loose {
  line-height: 2;
}

.m-0 {
  margin: 0;
}

.m-1 {
  margin: .25rem;
}

.m-2 {
  margin: .5rem;
}

.m-3 {
  margin: .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-22 {
  margin: 5.5rem;
}

.m-24 {
  margin: 6rem;
}

.m-28 {
  margin: 7rem;
}

.m-32 {
  margin: 8rem;
}

.m-40 {
  margin: 10rem;
}

.m-48 {
  margin: 12rem;
}

.m-64 {
  margin: 16rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.mx-1 {
  margin-left: .25rem;
  margin-right: .25rem;
}

.my-2 {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.mx-2 {
  margin-left: .5rem;
  margin-right: .5rem;
}

.my-3 {
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.mx-3 {
  margin-left: .75rem;
  margin-right: .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-22 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.mx-22 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.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;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mt-1 {
  margin-top: .25rem;
}

.mr-1 {
  margin-right: .25rem;
}

.mb-1 {
  margin-bottom: .25rem;
}

.ml-1 {
  margin-left: .25rem;
}

.mt-2 {
  margin-top: .5rem;
}

.mr-2 {
  margin-right: .5rem;
}

.mb-2 {
  margin-bottom: .5rem;
}

.ml-2 {
  margin-left: .5rem;
}

.mt-3 {
  margin-top: .75rem;
}

.mr-3 {
  margin-right: .75rem;
}

.mb-3 {
  margin-bottom: .75rem;
}

.ml-3 {
  margin-left: .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-22 {
  margin-top: 5.5rem;
}

.mr-22 {
  margin-right: 5.5rem;
}

.mb-22 {
  margin-bottom: 5.5rem;
}

.ml-22 {
  margin-left: 5.5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.ml-24 {
  margin-left: 6rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mr-28 {
  margin-right: 7rem;
}

.mb-28 {
  margin-bottom: 7rem;
}

.ml-28 {
  margin-left: 7rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.ml-32 {
  margin-left: 8rem;
}

.mt-40 {
  margin-top: 10rem;
}

.mr-40 {
  margin-right: 10rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.ml-40 {
  margin-left: 10rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mr-48 {
  margin-right: 12rem;
}

.mb-48 {
  margin-bottom: 12rem;
}

.ml-48 {
  margin-left: 12rem;
}

.mt-64 {
  margin-top: 16rem;
}

.mr-64 {
  margin-right: 16rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.ml-64 {
  margin-left: 16rem;
}

.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;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 25rem;
}

.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%;
}

.min-h-0 {
  min-height: 0;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.min-w-0 {
  min-width: 0;
}

.min-w-full {
  min-width: 100%;
}

.-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-px {
  margin: -1px;
}

.-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-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.-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-px {
  margin-top: -1px;
}

.-mr-px {
  margin-right: -1px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-px {
  margin-left: -1px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: .25;
}

.opacity-50 {
  opacity: .5;
}

.opacity-75 {
  opacity: .75;
}

.opacity-100 {
  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: .25rem;
}

.p-2 {
  padding: .5rem;
}

.p-3 {
  padding: .75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-12 {
  padding: 3rem;
}

.p-14 {
  padding: 3.5rem;
}

.p-16 {
  padding: 4rem;
}

.p-18 {
  padding: 4.5rem;
}

.p-20 {
  padding: 5rem;
}

.p-22 {
  padding: 5.5rem;
}

.p-24 {
  padding: 6rem;
}

.p-26 {
  padding: 6.5rem;
}

.p-28 {
  padding: 7rem;
}

.p-30 {
  padding: 7.5rem;
}

.p-32 {
  padding: 8rem;
}

.p-40 {
  padding: 10rem;
}

.p-48 {
  padding: 12rem;
}

.p-64 {
  padding: 16rem;
}

.p-72 {
  padding: 18rem;
}

.p-88 {
  padding: 22rem;
}

.p-100 {
  padding: 25rem;
}

.p-120 {
  padding: 30rem;
}

.p-140 {
  padding: 35rem;
}

.p-px {
  padding: 1px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.px-1 {
  padding-left: .25rem;
  padding-right: .25rem;
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.px-3 {
  padding-left: .75rem;
  padding-right: .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-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-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-18 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.px-18 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-22 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.px-22 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-26 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.px-26 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.py-30 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.px-30 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.py-72 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.px-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}

.py-88 {
  padding-top: 22rem;
  padding-bottom: 22rem;
}

.px-88 {
  padding-left: 22rem;
  padding-right: 22rem;
}

.py-100 {
  padding-top: 25rem;
  padding-bottom: 25rem;
}

.px-100 {
  padding-left: 25rem;
  padding-right: 25rem;
}

.py-120 {
  padding-top: 30rem;
  padding-bottom: 30rem;
}

.px-120 {
  padding-left: 30rem;
  padding-right: 30rem;
}

.py-140 {
  padding-top: 35rem;
  padding-bottom: 35rem;
}

.px-140 {
  padding-left: 35rem;
  padding-right: 35rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-1 {
  padding-top: .25rem;
}

.pr-1 {
  padding-right: .25rem;
}

.pb-1 {
  padding-bottom: .25rem;
}

.pl-1 {
  padding-left: .25rem;
}

.pt-2 {
  padding-top: .5rem;
}

.pr-2 {
  padding-right: .5rem;
}

.pb-2 {
  padding-bottom: .5rem;
}

.pl-2 {
  padding-left: .5rem;
}

.pt-3 {
  padding-top: .75rem;
}

.pr-3 {
  padding-right: .75rem;
}

.pb-3 {
  padding-bottom: .75rem;
}

.pl-3 {
  padding-left: .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-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-14 {
  padding-top: 3.5rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pt-18 {
  padding-top: 4.5rem;
}

.pr-18 {
  padding-right: 4.5rem;
}

.pb-18 {
  padding-bottom: 4.5rem;
}

.pl-18 {
  padding-left: 4.5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pt-22 {
  padding-top: 5.5rem;
}

.pr-22 {
  padding-right: 5.5rem;
}

.pb-22 {
  padding-bottom: 5.5rem;
}

.pl-22 {
  padding-left: 5.5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pt-26 {
  padding-top: 6.5rem;
}

.pr-26 {
  padding-right: 6.5rem;
}

.pb-26 {
  padding-bottom: 6.5rem;
}

.pl-26 {
  padding-left: 6.5rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pl-28 {
  padding-left: 7rem;
}

.pt-30 {
  padding-top: 7.5rem;
}

.pr-30 {
  padding-right: 7.5rem;
}

.pb-30 {
  padding-bottom: 7.5rem;
}

.pl-30 {
  padding-left: 7.5rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pt-64 {
  padding-top: 16rem;
}

.pr-64 {
  padding-right: 16rem;
}

.pb-64 {
  padding-bottom: 16rem;
}

.pl-64 {
  padding-left: 16rem;
}

.pt-72 {
  padding-top: 18rem;
}

.pr-72 {
  padding-right: 18rem;
}

.pb-72 {
  padding-bottom: 18rem;
}

.pl-72 {
  padding-left: 18rem;
}

.pt-88 {
  padding-top: 22rem;
}

.pr-88 {
  padding-right: 22rem;
}

.pb-88 {
  padding-bottom: 22rem;
}

.pl-88 {
  padding-left: 22rem;
}

.pt-100 {
  padding-top: 25rem;
}

.pr-100 {
  padding-right: 25rem;
}

.pb-100 {
  padding-bottom: 25rem;
}

.pl-100 {
  padding-left: 25rem;
}

.pt-120 {
  padding-top: 30rem;
}

.pr-120 {
  padding-right: 30rem;
}

.pb-120 {
  padding-bottom: 30rem;
}

.pl-120 {
  padding-left: 30rem;
}

.pt-140 {
  padding-top: 35rem;
}

.pr-140 {
  padding-right: 35rem;
}

.pb-140 {
  padding-bottom: 35rem;
}

.pl-140 {
  padding-left: 35rem;
}

.pt-px {
  padding-top: 1px;
}

.pr-px {
  padding-right: 1px;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-px {
  padding-left: 1px;
}

.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: sticky;
}

.pin-none {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.pin {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.pin-y {
  top: 0;
  bottom: 0;
}

.pin-x {
  right: 0;
  left: 0;
}

.pin-t {
  top: 0;
}

.pin-r {
  right: 0;
}

.pin-b {
  bottom: 0;
}

.pin-l {
  left: 0;
}

.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, .1);
}

.shadow-md {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
}

.shadow-lg {
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
}

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
}

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
}

.shadow-none {
  box-shadow: none;
}

.hover\:shadow:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.hover\:shadow-md:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
}

.hover\:shadow-lg:hover {
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
}

.hover\:shadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
}

.hover\:shadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
}

.hover\:shadow-none:hover {
  box-shadow: none;
}

.focus\:shadow:focus {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
}

.focus\:shadow-md:focus {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
}

.focus\:shadow-lg:focus {
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
}

.focus\:shadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
}

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
}

.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-transparent {
  color: transparent;
}

.text-black {
  color: #000;
}

.text-white {
  color: #fff;
}

.text-red {
  color: #e3342f;
}

.text-blue-tint {
  color: #3799db;
}

.text-blue {
  color: #2b55a0;
}

.text-blue-dark {
  color: #17407a;
}

.text-blue-darker {
  color: #143c75;
}

.text-grey-lightest {
  color: #f5f5f5;
}

.text-grey-vlight {
  color: #e9e9e9;
}

.text-grey-lighter {
  color: #acacac;
}

.text-grey-light {
  color: #8e8e8e;
}

.text-grey {
  color: #6c6c6c;
}

.text-grey-dark {
  color: #4d4f51;
}

.text-grey-darker {
  color: #31353a;
}

.text-grey-darkest {
  color: #1f2226;
}

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

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

.hover\:text-white:hover {
  color: #fff;
}

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

.hover\:text-blue-tint:hover {
  color: #3799db;
}

.hover\:text-blue:hover {
  color: #2b55a0;
}

.hover\:text-blue-dark:hover {
  color: #17407a;
}

.hover\:text-blue-darker:hover {
  color: #143c75;
}

.hover\:text-grey-lightest:hover {
  color: #f5f5f5;
}

.hover\:text-grey-vlight:hover {
  color: #e9e9e9;
}

.hover\:text-grey-lighter:hover {
  color: #acacac;
}

.hover\:text-grey-light:hover {
  color: #8e8e8e;
}

.hover\:text-grey:hover {
  color: #6c6c6c;
}

.hover\:text-grey-dark:hover {
  color: #4d4f51;
}

.hover\:text-grey-darker:hover {
  color: #31353a;
}

.hover\:text-grey-darkest:hover {
  color: #1f2226;
}

.focus\:text-transparent:focus {
  color: transparent;
}

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

.focus\:text-white:focus {
  color: #fff;
}

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

.focus\:text-blue-tint:focus {
  color: #3799db;
}

.focus\:text-blue:focus {
  color: #2b55a0;
}

.focus\:text-blue-dark:focus {
  color: #17407a;
}

.focus\:text-blue-darker:focus {
  color: #143c75;
}

.focus\:text-grey-lightest:focus {
  color: #f5f5f5;
}

.focus\:text-grey-vlight:focus {
  color: #e9e9e9;
}

.focus\:text-grey-lighter:focus {
  color: #acacac;
}

.focus\:text-grey-light:focus {
  color: #8e8e8e;
}

.focus\:text-grey:focus {
  color: #6c6c6c;
}

.focus\:text-grey-dark:focus {
  color: #4d4f51;
}

.focus\:text-grey-darker:focus {
  color: #31353a;
}

.focus\:text-grey-darkest:focus {
  color: #1f2226;
}

.text-xs {
  font-size: .8rem;
}

.text-sm {
  font-size: .875rem;
}

.text-base {
  font-size: 1rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-1xl {
  font-size: 1.375rem;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-2xlb {
  font-size: 1.6rem;
}

.text-3xl {
  font-size: 1.75rem;
}

.text-3xlb {
  font-size: 2rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-4xlb {
  font-size: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
}

.text-6xl {
  font-size: 3.75rem;
}

.text-7xl {
  font-size: 4.5rem;
}

.text-8xl {
  font-size: 5.625rem;
}

.italic {
  font-style: italic;
}

.roman {
  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;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.hover\:italic:hover {
  font-style: italic;
}

.hover\:roman:hover {
  font-style: normal;
}

.hover\:uppercase:hover {
  text-transform: uppercase;
}

.hover\:lowercase:hover {
  text-transform: lowercase;
}

.hover\:capitalize:hover {
  text-transform: capitalize;
}

.hover\:normal-case:hover {
  text-transform: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.focus\:italic:focus {
  font-style: italic;
}

.focus\:roman:focus {
  font-style: normal;
}

.focus\:uppercase:focus {
  text-transform: uppercase;
}

.focus\:lowercase:focus {
  text-transform: lowercase;
}

.focus\:capitalize:focus {
  text-transform: capitalize;
}

.focus\:normal-case:focus {
  text-transform: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

.focus\:no-underline:focus {
  text-decoration: none;
}

.focus\:antialiased:focus {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.focus\:subpixel-antialiased:focus {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tracking-tight {
  letter-spacing: -0.05em;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-wide {
  letter-spacing: .05em;
}

.select-none {
  user-select: none;
}

.select-text {
  user-select: text;
}

.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-words {
  word-wrap: break-word;
}

.break-normal {
  word-wrap: normal;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-1 {
  width: .25rem;
}

.w-2 {
  width: .5rem;
}

.w-3 {
  width: .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-24 {
  width: 6rem;
}

.w-32 {
  width: 8rem;
}

.w-48 {
  width: 12rem;
}

.w-64 {
  width: 16rem;
}

.w-72 {
  width: 18rem;
}

.w-92 {
  width: 23rem;
}

.w-96 {
  width: 24rem;
}

.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;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-90 {
  z-index: 90;
}

.z-9000 {
  z-index: 9000;
}

.z-10000 {
  z-index: 10000;
}

.z-11000 {
  z-index: 11000;
}

.z-auto {
  z-index: auto;
}

/**
 * Include styles for individual pages
 *
 */

/**
 * pages/homepage.pcss
 *
 */

/* == Home Banner == */

.home-banners li a {
  height: 460px;
  width: 100%;
  text-align: left;
  padding: 0;
  position: relative;
  text-decoration: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.home-banners li a > div,
.home-banners li a > div > div {
  position: relative;
  width: 100%;
  height: 100%;
}

.home-banners li a > div > div > div {
  position: absolute;
  right: 0px;
  bottom: -6px;
  width: 100%;
  background: rgb(20, 60, 117);
  background: rgba(20, 60, 117, .95);
}

@media screen and (min-width: 576px) {
  .home-banners li a {
    height: 380px;
  }

  .home-banners li a > div > div > div {
    width: auto;
    border-bottom: 6px solid #2b55a0;
  }
}

@media screen and (min-width: 768px) {
  .home-banners li a {
    height: 420px;
  }
}

@media screen and (min-width: 880px) {
  .home-banners li a {
    height: 460px;
  }
}

@media screen and (min-width: 992px) {
  .home-banners li a {
    height: 530px;
  }

  .home-banners li a > div > div > div {
    border-bottom-width: 8px;
    bottom: -8px;
  }
}

@media screen and (min-width: 1200px) {
  .home-banners li a {
    height: 620px;
  }

  .home-banners li a > div > div > div {
    max-width: 60%;
  }
}

@media screen and (min-width: 1500px) {
  .home-banners li a {
    height: 680px;
  }
}

/* == Services Row == 


.services-row a {
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.55);
}

.services-row a div.pic {
	width: 105px;
	height: 100%;
	top: 0;
	right: 0;
}

.services-row a div.info {
	padding: 17px 115px 22px 20px;
}

.services-row a div.info span {
	display: block;
	text-decoration: underline;
}

.services-row a div.info p {
	display: none;
	text-decoration: none;		
}



@media only screen and (min-width: 992px) {

	.services-row a {
		padding: 20px;
		overflow: hidden;
	}

	.services-row a div.pic {
		width: 100%;
		height: 240px;
		top: auto;
		right: auto;
	}

	.services-row a div.info {
		padding: 22px 28px;
		margin: 0;
		position: absolute;
		background: #fff;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 75px;
		transition: all 250ms;
	}

	.services-row a div.info p {
		transition: all 250ms;	
		display: block;
		opacity: 0;
	}

	.services-row a div.info span {
		display: inline-block;
		text-decoration: none;
		transition: all 250ms;
		opacity: 0;
		background: #2B55A0;
		padding: 12px 15px;
		color: #fff;
	}

	.services-row a:hover div.info {
		height: 100%;
		border-bottom: 6px solid #2B55A0;
	}

	.services-row a:hover div.info p,
	.services-row a:hover div.info span {
		opacity: 1;
	}


}



@media only screen and (min-width: 1500px) {
	
		.services-row a {
			padding: 25px;
		}

		.services-row a div.pic {
			height: 280px;
		}

		.services-row a div.info {
			padding: 24px 35px;
			height: 85px;
		}

		.services-row a:hover div.info {
			padding: 30px 35px 24px 35px;
		}


}




@media only screen and (max-width: 991px) {

	.services-row a div.pic1 {
		background-image: url(../img/img-home-service-roofing-sml.jpg?v=1.1);
	}

	.services-row a div.pic2 {
		background-image: url(../img/img-home-service-wall-cladding-sml.jpg?v=1.1);
	}

	.services-row a div.pic3 {
		background-image: url(../img/img-home-service-ancillary-sml.jpg?v=1.1);
	}

	.services-row a div.pic4 {
		background-image: url(../img/img-home-service-refurbishment-sml.jpg?v=1.1);
	}

}


@media only screen and (min-width: 992px) {

	.services-row a div.pic1 {
		background-image: url(../img/img-home-service-roofing.jpg?v=1.1);
	}

	.services-row a div.pic2 {
		background-image: url(../img/img-home-service-wall-cladding.jpg?v=1.1);
	}

	.services-row a div.pic3 {
		background-image: url(../img/img-home-service-ancillary.jpg?v=1.1);
	}

	.services-row a div.pic4 {
		background-image: url(../img/img-home-service-refurbishment.jpg?v=1.1);
	}

}

*/

/**
 * pages/projects.pcss
 *
 */

/* == Projects Home Banner == */

.proj-banner-thin {
  height: 260px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-videos {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.project-videos iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.project-gallery,
.project-gallery-single,
.project-gallery li {
  height: 460px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.project-gallery li div {
  height: 460px;
  width: 100%;
}

.project-gallery-single {
  border: 3px solid green;
}

.gallery-arrows {
  height: 51px;
  padding-top: 6px;
}

.gallery-arrows > div {
  height: 45px;
  text-align: right;
}

.gallery-arrows span {
  display: block;
  float: right;
  width: 45px;
  height: 45px;
  cursor: pointer !important;
  background-color: #ededed;
  background-repeat: no-repeat;
  background-size: 20px 18px;
          transition: background-position .15s, background-color .25s;
  -webkit-transition: background-position .15s, background-color .25s;
}

.gallery-arrows span a {
  display: block;
  width: 45px;
  height: 45px;
  text-decoration: none;
}

.gallery-arrows span#slider-prev {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzJCNTVBMCI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdHJva2UtMyIgcG9pbnRzPSIyIDEwIDIwIDEwIDIwIDggMiA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdHJva2UtMSIgcG9pbnRzPSIxMSAxLjQ2MTc4NTQ2IDkuNDYzMDExODcgMCAwIDkgOS40NjMwMTE4NyAxOCAxMSAxNi41MzgyMTQ1IDMuMDczOTc2MjUgOSI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-position: 12px 14px;
}

.gallery-arrows span#slider-next {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgOS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTEwLjAwMDAwMCwgLTkuMDAwMDAwKSAiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzJCNTVBMCI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdHJva2UtMyIgcG9pbnRzPSIyIDEwIDIwIDEwIDIwIDggMiA4Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdHJva2UtMSIgcG9pbnRzPSIxMSAxLjQ2MTc4NTQ2IDkuNDYzMDExODcgMCAwIDkgOS40NjMwMTE4NyAxOCAxMSAxNi41MzgyMTQ1IDMuMDczOTc2MjUgOSI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-position: 12px 14px;
}

.gallery-arrows span#slider-prev:hover,
.gallery-arrows span#slider-prev:focus {
  background-color: #f6f6f6;
  background-position: 8px 14px;
}

.gallery-arrows span#slider-next:hover,
.gallery-arrows span#slider-next:focus {
  background-color: #f6f6f6;
  background-position: 16px 14px;
}

.project-desc {
}

.project-desc p {
  margin-bottom: 1.25rem;
}

.project-desc ul {
  list-style: disc;
  margin-bottom: 1.25rem;
}

.project-desc ol {
  list-style: decimal;
  margin-bottom: 1.25rem;
}

.project-desc li {
}

.project-desc p a,
.project-desc li a {
  color: #2b55a0;
  transition: all 200ms;
  text-decoration: underline;
}

.project-desc p a:hover,
.project-desc li a:hover {
  color: #3799db;
}

.project-info a {
  transition: all 200ms;
}

.project-info ul.proj-scope li {
  margin-bottom: 8px;
  margin-top: 2px;
  background: top 7px left no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDYuMiAoNDQ0OTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlVudGl0bGVkIDI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMkI1NUEwIiB4PSIwIiB5PSIwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: 4px 4px;
  padding: 0 0 0 10px;
}

.project-info ul.proj-scope li:last-child {
  margin: 0;
}

.paging-btns {
}

.paging-btns ul {
}

.paging-btns li {
  float: left;
  display: block;
  margin: 0 8px 8px 0;
}

.paging-btns li,
.paging-btns li span,
.paging-btns li a {
  width: 45px;
  height: 45px;
}

.paging-btns li span,
.paging-btns li a {
  padding-top: 12px;
}

.paging-btns li a {
  background: #2b55a0;
  transition: all .25s;
}

.paging-btns li a:hover {
  background: #3799db;
}

@media only screen and (min-width: 576px) {
  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 380px;
  }

  .gallery-arrows {
    height: 45px;
    padding-top: 0;
  }

  .gallery-arrows > div {
    padding-right: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 420px;
  }

  .gallery-shadow {
    box-shadow: 0px 3px 12px 1px rgba(0, 0, 0, .25);
  }

  .gallery-arrows {
    position: absolute;
    height: 54px;
    top: 393px;
    width: 100%;
  }

  .gallery-arrows > div {
    padding-right: 35px;
    height: 54px;
    position: relative;
  }

  .gallery-arrows span {
    width: 35px;
    height: 54px;
    background-size: 15px 13px;
  }

  .gallery-arrows span a {
    width: 35px;
    height: 54px;
  }

  .gallery-arrows span#slider-prev {
    background-position: 9px 21px;
  }

  .gallery-arrows span#slider-next {
    background-position: 10px 21px;
  }

  .gallery-arrows span#slider-prev:hover,
  .gallery-arrows span#slider-prev:focus {
    background-position: 6px 21px;
  }

  .gallery-arrows span#slider-next:hover,
  .gallery-arrows span#slider-next:focus {
    background-position: 13px 21px;
  }

  #bx-pager {
    padding: 0;
    margin: 0;
  }

  #bx-pager ul {
    list-style: none;
    height: 54px;
    background: #fff;
    padding: 0;
    margin: 0;
  }

  #bx-pager li {
    height: 54px;
    width: 70px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
  }

  #bx-pager li:last-child {
    margin: 0;
  }

  #bx-pager li a {
    height: 54px;
    width: 70px;
    display: block;
    text-decoration: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media only screen and (min-width: 880px) {
  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 460px;
  }

  .gallery-arrows {
    top: 433px;
  }
}

@media only screen and (min-width: 992px) {
  .proj-banner-thin {
    height: 340px;
  }

  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 530px;
  }

  .gallery-arrows {
    height: 65px;
    top: 495px;
  }

  .gallery-arrows > div {
    padding-right: 2.5rem;
    height: 65px;
  }

  .gallery-arrows span {
    height: 65px;
  }

  .gallery-arrows span a {
    height: 65px;
  }

  .gallery-arrows span#slider-prev {
    background-position: 9px 28px;
  }

  .gallery-arrows span#slider-next {
    background-position: 10px 28px;
  }

  .gallery-arrows span#slider-prev:hover,
  .gallery-arrows span#slider-prev:focus {
    background-position: 6px 28px;
  }

  .gallery-arrows span#slider-next:hover,
  .gallery-arrows span#slider-next:focus {
    background-position: 13px 28px;
  }

  #bx-pager ul {
    height: 65px;
  }

  #bx-pager li,
  #bx-pager li a {
    height: 65px;
    width: 90px;
  }
}

@media only screen and (min-width: 1200px) {
  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 620px;
  }

  .gallery-arrows {
    height: 80px;
    top: 580px;
  }

  .gallery-arrows > div {
    padding-right: 3rem;
    height: 80px;
  }

  .gallery-arrows span {
    height: 80px;
  }

  .gallery-arrows span a {
    height: 80px;
  }

  .gallery-arrows span#slider-prev {
    background-position: 9px 34px;
  }

  .gallery-arrows span#slider-next {
    background-position: 10px 34px;
  }

  .gallery-arrows span#slider-prev:hover,
  .gallery-arrows span#slider-prev:focus {
    background-position: 6px 34px;
  }

  .gallery-arrows span#slider-next:hover,
  .gallery-arrows span#slider-next:focus {
    background-position: 13px 34px;
  }

  #bx-pager ul {
    height: 80px;
  }

  #bx-pager li,
  #bx-pager li a {
    height: 80px;
    width: 120px;
  }
}

@media only screen and (min-width: 1500px) {
  .proj-banner-thin {
    height: 440px;
  }

  .project-gallery,
  .project-gallery-single,
  .project-gallery li,
  .project-gallery li div {
    height: 680px;
  }

  .gallery-arrows {
    height: 90px;
    top: 635px;
  }

  .gallery-arrows > div {
    padding-right: 4rem;
    height: 90px;
  }

  .gallery-arrows span {
    width: 40px;
    height: 90px;
    background-size: 18px 16px;
  }

  .gallery-arrows span a {
    width: 40px;
    height: 90px;
  }

  .gallery-arrows span#slider-prev {
    background-position: 9px 37px;
  }

  .gallery-arrows span#slider-next {
    background-position: 10px 37px;
  }

  .gallery-arrows span#slider-prev:hover,
  .gallery-arrows span#slider-prev:focus {
    background-position: 6px 37px;
  }

  .gallery-arrows span#slider-next:hover,
  .gallery-arrows span#slider-next:focus {
    background-position: 13px 37px;
  }

  #bx-pager ul {
    height: 90px;
  }

  #bx-pager li,
  #bx-pager li a {
    height: 90px;
    width: 130px;
  }

  .project-desc p,
  .project-desc ul,
  .project-desc ol {
    margin-bottom: 1.75rem;
  }
}

/**
 * pages/projects.pcss
 *
 */

/* == BANNERS == */

.serv-banners,
.serv-banner,
.serv-banner div {
  height: 460px;
}

.serv-banners,
.serv-banner {
  background-repeat: no repeat;
  background-position: bottom center;
  background-size: cover;
}

.careers-banner {
  background-position: top center;
}

.serv-title {
  left: 0px;
  bottom: 0px;
}

.serv-title-inner {
  border-bottom: 6px solid #2b55a0;
  background: rgb(20, 60, 117);
  background: rgba(20, 60, 117, .98);
}

.serv-head {
  order: 1;
}

.serv-text {
  order: 2;
}

.serv-side {
  order: 3;
}

.serv-subs {
  order: 3;
}

@media only screen and (min-width: 576px) {
  .serv-banners,
  .serv-banner,
  .serv-banner div {
    height: 380px;
  }
}

@media only screen and (min-width: 768px) {
  .serv-title {
    bottom: -20px;
  }
}

@media only screen and (min-width: 880px) {
  .serv-banners,
  .serv-banner,
  .serv-banner div {
    height: 420px;
  }
}

@media only screen and (min-width: 992px) {
  .serv-banners,
  .serv-banner,
  .serv-banner div {
    height: 450px;
  }

  .serv-banner {
    background-position: center;
  }
}

@media only screen and (min-width: 1200px) {
  .serv-banners,
  .serv-banner,
  .serv-banner div {
    height: 520px;
  }

  .serv-title {
    bottom: -25px;
  }

  .serv-head {
    order: 2;
  }

  .serv-text {
    order: 3;
  }

  .serv-side {
    order: 1;
  }
}

@media only screen and (min-width: 1500px) {
  .serv-banners,
  .serv-banner,
  .serv-banner div {
    height: 600px;
  }

  .serv-title {
    bottom: -30px;
  }
}

/* == PARTNER LOGOS == */

.serv-side {
  max-width: 380px !important;
}

.partner-logos li.serv-logo div {
  height: 120px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

/* == BODY TEXT == */

.serv-text p {
  margin-bottom: 1.5rem;
}

.serv-text p strong {
  font-weight: 500;
  color: #4d4f51;
}

.serv-text ul {
  list-style: disc;
}

.serv-text ol {
  list-style: decimal;
}

.serv-text ul,
.serv-text ol {
  padding: 0;
  margin-bottom: 1.5rem;
}

.serv-text li {
  margin-bottom: 1rem;
}

.serv-text a {
  color: #2b55a0;
  transition: all 200ms;
  text-decoration: underline;
}

.serv-text a:hover {
  color: #3799db;
}

@media only screen and (min-width: 1500px) {
  .serv-text p,
  .serv-text ul,
  .serv-text ol {
    margin-bottom: 1.75rem;
  }
}

/* == SUB-SERVICES LINKS == */

.sub-services li a {
  transition: all 200ms;
}

.sub-services li a span {
  width: 100%;
}

.sub-services li a div {
  background: #2b55a0 16px center no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyIDE5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgaWQ9IkFycm93X1JpZ2h0XzIiPgogICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTkuNTQ5NDYsMCkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMzAuMTc1LDkuMDA2QzMwLjY4OSw5LjEyMyAzMC42NjUsOS45NTggMzAuMSwxMEwxMCwxMEM5LjQ1NSw5Ljk1OSA5LjM0Niw5LjA0OSAxMCw5TDMwLjEsOUMzMC4xMjUsOS4wMDIgMzAuMTUsOS4wMDQgMzAuMTc1LDkuMDA2WiIgc3R5bGU9ImZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTksMCkiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjIuMDUyLDAuMDAzQzIyLjE1OCwwLjAyIDIyLjIxMywwLjAxOCAyMi4zNiwwLjE1M0wzMC44NjIsOC45NTVDMzEuMTA4LDkuMjE3IDMxLjEyOSw5LjYyMiAzMC44OTQsOS45MUMyOC4wNzgsMTIuOTE1IDI1LjIwNiwxNS44NjcgMjIuMzYyLDE4Ljg0NUMyMS45NTEsMTkuMjI4IDIxLjE2OCwxOC43MDggMjEuNjM4LDE4LjE1NUwyOS45NTEsOS40NTFMMjEuNjAyLDAuODAzQzIxLjM2OSwwLjQ1NyAyMS40ODMsLTAuMDI0IDIyLjA1MiwwLjAwM1oiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 22px 19px;
  transition: all 200ms;
  width: 65px;
}

.sub-services li a:hover div {
  background-position: 19px center;
  background-color: #17407a;
}

/**
 * pages/contact.pcss
 *
 */

.contact-main li.email,
.contact-main li.phone {
  margin-left: -31px;
}

.contact-main li.email {
  padding: 0 0 0 31px;
  min-height: 22px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 23px 15px;
}

.contact-main li.phone {
  padding: 0 0 0 30px;
  min-height: 22px;
  background-position: left 2px center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
}

@media screen and (min-width: 768px) {
  .contact-main li.email,
  .contact-main li.phone {
    margin-left: -34px;
  }

  .contact-main li.email {
    padding: 0 0 0 34px;
  }

  .contact-main li.phone {
    padding: 0 0 0 33px;
  }
}

/* == Contact Map == */

#contact-map {
  height: 400px;
}

.contact-map-content {
}

@media only screen and (min-width: 992px) {
  #contact-map {
    height: 450px;
  }
}

@media only screen and (min-width: 1500px) {
  #contact-map {
    height: 500px;
  }
}

/* purgecss start ignore */

.contact-map-content {
  padding: 12px 18px 13px 18px;
}

.contact-map-content p {
  font-size: 1rem;
  line-height: 100%;
  display: block;
  /* margin: 0 0 5px 0; */
  color: #6c6c6c;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

.contact-map-content p b {
  font-weight: 500;
  color: #2b55a0;
}

/* purgecss end ignore */

.thanks {
  background: #ffef6c;
}

/* purgecss start ignore */

div.freeform-instructions {
  color: #8e8e8e;
  font-size: .875rem;
  font-style: italic;
  padding: 5px 0;
}

/* purgecss end ignore */

/**
 * Include vendor css.
 *
 */

/**
 * vendor.css
 *
 * All vendor CSS is imported here.
 *
 */

@media (min-width: 576px) {
  .sm\:list-reset {
    list-style: none;
    padding: 0;
  }

  .sm\:appearance-none {
    appearance: none;
  }

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

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

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

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

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

  .sm\:bg-white {
    background-color: #fff;
  }

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

  .sm\:bg-blue-tint {
    background-color: #3799db;
  }

  .sm\:bg-blue {
    background-color: #2b55a0;
  }

  .sm\:bg-blue-dark {
    background-color: #17407a;
  }

  .sm\:bg-blue-darker {
    background-color: #143c75;
  }

  .sm\:bg-grey-lightest {
    background-color: #f5f5f5;
  }

  .sm\:bg-grey-vlight {
    background-color: #e9e9e9;
  }

  .sm\:bg-grey-lighter {
    background-color: #acacac;
  }

  .sm\:bg-grey-light {
    background-color: #8e8e8e;
  }

  .sm\:bg-grey {
    background-color: #6c6c6c;
  }

  .sm\:bg-grey-dark {
    background-color: #4d4f51;
  }

  .sm\:bg-grey-darker {
    background-color: #31353a;
  }

  .sm\:bg-grey-darkest {
    background-color: #1f2226;
  }

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

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

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

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

  .sm\:hover\:bg-blue-tint:hover {
    background-color: #3799db;
  }

  .sm\:hover\:bg-blue:hover {
    background-color: #2b55a0;
  }

  .sm\:hover\:bg-blue-dark:hover {
    background-color: #17407a;
  }

  .sm\:hover\:bg-blue-darker:hover {
    background-color: #143c75;
  }

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

  .sm\:hover\:bg-grey-vlight:hover {
    background-color: #e9e9e9;
  }

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

  .sm\:hover\:bg-grey-light:hover {
    background-color: #8e8e8e;
  }

  .sm\:hover\:bg-grey:hover {
    background-color: #6c6c6c;
  }

  .sm\:hover\:bg-grey-dark:hover {
    background-color: #4d4f51;
  }

  .sm\:hover\:bg-grey-darker:hover {
    background-color: #31353a;
  }

  .sm\:hover\:bg-grey-darkest:hover {
    background-color: #1f2226;
  }

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

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

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

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

  .sm\:focus\:bg-blue-tint:focus {
    background-color: #3799db;
  }

  .sm\:focus\:bg-blue:focus {
    background-color: #2b55a0;
  }

  .sm\:focus\:bg-blue-dark:focus {
    background-color: #17407a;
  }

  .sm\:focus\:bg-blue-darker:focus {
    background-color: #143c75;
  }

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

  .sm\:focus\:bg-grey-vlight:focus {
    background-color: #e9e9e9;
  }

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

  .sm\:focus\:bg-grey-light:focus {
    background-color: #8e8e8e;
  }

  .sm\:focus\:bg-grey:focus {
    background-color: #6c6c6c;
  }

  .sm\:focus\:bg-grey-dark:focus {
    background-color: #4d4f51;
  }

  .sm\:focus\:bg-grey-darker:focus {
    background-color: #31353a;
  }

  .sm\:focus\:bg-grey-darkest:focus {
    background-color: #1f2226;
  }

  .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-auto {
    background-size: auto;
  }

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

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

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

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

  .sm\:border-white {
    border-color: #fff;
  }

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

  .sm\:border-blue-tint {
    border-color: #3799db;
  }

  .sm\:border-blue {
    border-color: #2b55a0;
  }

  .sm\:border-blue-dark {
    border-color: #17407a;
  }

  .sm\:border-blue-darker {
    border-color: #143c75;
  }

  .sm\:border-grey-lightest {
    border-color: #f5f5f5;
  }

  .sm\:border-grey-vlight {
    border-color: #e9e9e9;
  }

  .sm\:border-grey-lighter {
    border-color: #acacac;
  }

  .sm\:border-grey-light {
    border-color: #8e8e8e;
  }

  .sm\:border-grey {
    border-color: #6c6c6c;
  }

  .sm\:border-grey-dark {
    border-color: #4d4f51;
  }

  .sm\:border-grey-darker {
    border-color: #31353a;
  }

  .sm\:border-grey-darkest {
    border-color: #1f2226;
  }

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

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

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

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

  .sm\:hover\:border-blue-tint:hover {
    border-color: #3799db;
  }

  .sm\:hover\:border-blue:hover {
    border-color: #2b55a0;
  }

  .sm\:hover\:border-blue-dark:hover {
    border-color: #17407a;
  }

  .sm\:hover\:border-blue-darker:hover {
    border-color: #143c75;
  }

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

  .sm\:hover\:border-grey-vlight:hover {
    border-color: #e9e9e9;
  }

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

  .sm\:hover\:border-grey-light:hover {
    border-color: #8e8e8e;
  }

  .sm\:hover\:border-grey:hover {
    border-color: #6c6c6c;
  }

  .sm\:hover\:border-grey-dark:hover {
    border-color: #4d4f51;
  }

  .sm\:hover\:border-grey-darker:hover {
    border-color: #31353a;
  }

  .sm\:hover\:border-grey-darkest:hover {
    border-color: #1f2226;
  }

  .sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }

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

  .sm\:focus\:border-white:focus {
    border-color: #fff;
  }

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

  .sm\:focus\:border-blue-tint:focus {
    border-color: #3799db;
  }

  .sm\:focus\:border-blue:focus {
    border-color: #2b55a0;
  }

  .sm\:focus\:border-blue-dark:focus {
    border-color: #17407a;
  }

  .sm\:focus\:border-blue-darker:focus {
    border-color: #143c75;
  }

  .sm\:focus\:border-grey-lightest:focus {
    border-color: #f5f5f5;
  }

  .sm\:focus\:border-grey-vlight:focus {
    border-color: #e9e9e9;
  }

  .sm\:focus\:border-grey-lighter:focus {
    border-color: #acacac;
  }

  .sm\:focus\:border-grey-light:focus {
    border-color: #8e8e8e;
  }

  .sm\:focus\:border-grey:focus {
    border-color: #6c6c6c;
  }

  .sm\:focus\:border-grey-dark:focus {
    border-color: #4d4f51;
  }

  .sm\:focus\:border-grey-darker:focus {
    border-color: #31353a;
  }

  .sm\:focus\:border-grey-darkest:focus {
    border-color: #1f2226;
  }

  .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-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-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-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-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\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .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\:table {
    display: table;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:inline-flex {
    display: inline-flex;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:flex-col-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 {
    align-items: flex-start;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:items-baseline {
    align-items: baseline;
  }

  .sm\:items-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 {
    justify-content: flex-start;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    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 {
    flex: 1 1 0%;
  }

  .sm\:flex-auto {
    flex: 1 1 auto;
  }

  .sm\:flex-initial {
    flex: 0 1 auto;
  }

  .sm\:flex-none {
    flex: none;
  }

  .sm\:flex-grow {
    flex-grow: 1;
  }

  .sm\:flex-shrink {
    flex-shrink: 1;
  }

  .sm\:flex-no-grow {
    flex-grow: 0;
  }

  .sm\:flex-no-shrink {
    flex-shrink: 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: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .sm\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
    height: .25rem;
  }

  .sm\:h-2 {
    height: .5rem;
  }

  .sm\:h-3 {
    height: .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\:leading-none {
    line-height: 1;
  }

  .sm\:leading-head {
    line-height: 1.1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-wide {
    line-height: 1.6;
  }

  .sm\:leading-wider {
    line-height: 1.8;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:m-0 {
    margin: 0;
  }

  .sm\:m-1 {
    margin: .25rem;
  }

  .sm\:m-2 {
    margin: .5rem;
  }

  .sm\:m-3 {
    margin: .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-22 {
    margin: 5.5rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-28 {
    margin: 7rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-40 {
    margin: 10rem;
  }

  .sm\:m-48 {
    margin: 12rem;
  }

  .sm\:m-64 {
    margin: 16rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .sm\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .sm\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .sm\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .sm\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .sm\:mx-3 {
    margin-left: .75rem;
    margin-right: .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-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .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\: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: .25rem;
  }

  .sm\:mr-1 {
    margin-right: .25rem;
  }

  .sm\:mb-1 {
    margin-bottom: .25rem;
  }

  .sm\:ml-1 {
    margin-left: .25rem;
  }

  .sm\:mt-2 {
    margin-top: .5rem;
  }

  .sm\:mr-2 {
    margin-right: .5rem;
  }

  .sm\:mb-2 {
    margin-bottom: .5rem;
  }

  .sm\:ml-2 {
    margin-left: .5rem;
  }

  .sm\:mt-3 {
    margin-top: .75rem;
  }

  .sm\:mr-3 {
    margin-right: .75rem;
  }

  .sm\:mb-3 {
    margin-bottom: .75rem;
  }

  .sm\:ml-3 {
    margin-left: .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-22 {
    margin-top: 5.5rem;
  }

  .sm\:mr-22 {
    margin-right: 5.5rem;
  }

  .sm\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .sm\:ml-22 {
    margin-left: 5.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-28 {
    margin-top: 7rem;
  }

  .sm\:mr-28 {
    margin-right: 7rem;
  }

  .sm\:mb-28 {
    margin-bottom: 7rem;
  }

  .sm\:ml-28 {
    margin-left: 7rem;
  }

  .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-40 {
    margin-top: 10rem;
  }

  .sm\:mr-40 {
    margin-right: 10rem;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem;
  }

  .sm\:ml-40 {
    margin-left: 10rem;
  }

  .sm\:mt-48 {
    margin-top: 12rem;
  }

  .sm\:mr-48 {
    margin-right: 12rem;
  }

  .sm\:mb-48 {
    margin-bottom: 12rem;
  }

  .sm\:ml-48 {
    margin-left: 12rem;
  }

  .sm\:mt-64 {
    margin-top: 16rem;
  }

  .sm\:mr-64 {
    margin-right: 16rem;
  }

  .sm\:mb-64 {
    margin-bottom: 16rem;
  }

  .sm\:ml-64 {
    margin-left: 16rem;
  }

  .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\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 25rem;
  }

  .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\:min-h-0 {
    min-height: 0;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:min-w-0 {
    min-width: 0;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .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-px {
    margin: -1px;
  }

  .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-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-px {
    margin-top: -1px;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-25 {
    opacity: .25;
  }

  .sm\:opacity-50 {
    opacity: .5;
  }

  .sm\:opacity-75 {
    opacity: .75;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .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: .25rem;
  }

  .sm\:p-2 {
    padding: .5rem;
  }

  .sm\:p-3 {
    padding: .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-10 {
    padding: 2.5rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-14 {
    padding: 3.5rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-18 {
    padding: 4.5rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-22 {
    padding: 5.5rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-26 {
    padding: 6.5rem;
  }

  .sm\:p-28 {
    padding: 7rem;
  }

  .sm\:p-30 {
    padding: 7.5rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-40 {
    padding: 10rem;
  }

  .sm\:p-48 {
    padding: 12rem;
  }

  .sm\:p-64 {
    padding: 16rem;
  }

  .sm\:p-72 {
    padding: 18rem;
  }

  .sm\:p-88 {
    padding: 22rem;
  }

  .sm\:p-100 {
    padding: 25rem;
  }

  .sm\:p-120 {
    padding: 30rem;
  }

  .sm\:p-140 {
    padding: 35rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .sm\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .sm\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .sm\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .sm\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .sm\:px-3 {
    padding-left: .75rem;
    padding-right: .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-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-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .sm\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .sm\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .sm\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .sm\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .sm\:py-88 {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .sm\:px-88 {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .sm\:py-100 {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .sm\:px-100 {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .sm\:py-120 {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .sm\:px-120 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sm\:py-140 {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .sm\:px-140 {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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: .25rem;
  }

  .sm\:pr-1 {
    padding-right: .25rem;
  }

  .sm\:pb-1 {
    padding-bottom: .25rem;
  }

  .sm\:pl-1 {
    padding-left: .25rem;
  }

  .sm\:pt-2 {
    padding-top: .5rem;
  }

  .sm\:pr-2 {
    padding-right: .5rem;
  }

  .sm\:pb-2 {
    padding-bottom: .5rem;
  }

  .sm\:pl-2 {
    padding-left: .5rem;
  }

  .sm\:pt-3 {
    padding-top: .75rem;
  }

  .sm\:pr-3 {
    padding-right: .75rem;
  }

  .sm\:pb-3 {
    padding-bottom: .75rem;
  }

  .sm\:pl-3 {
    padding-left: .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-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-14 {
    padding-top: 3.5rem;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem;
  }

  .sm\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem;
  }

  .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-18 {
    padding-top: 4.5rem;
  }

  .sm\:pr-18 {
    padding-right: 4.5rem;
  }

  .sm\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .sm\:pl-18 {
    padding-left: 4.5rem;
  }

  .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-22 {
    padding-top: 5.5rem;
  }

  .sm\:pr-22 {
    padding-right: 5.5rem;
  }

  .sm\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .sm\:pl-22 {
    padding-left: 5.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-26 {
    padding-top: 6.5rem;
  }

  .sm\:pr-26 {
    padding-right: 6.5rem;
  }

  .sm\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .sm\:pl-26 {
    padding-left: 6.5rem;
  }

  .sm\:pt-28 {
    padding-top: 7rem;
  }

  .sm\:pr-28 {
    padding-right: 7rem;
  }

  .sm\:pb-28 {
    padding-bottom: 7rem;
  }

  .sm\:pl-28 {
    padding-left: 7rem;
  }

  .sm\:pt-30 {
    padding-top: 7.5rem;
  }

  .sm\:pr-30 {
    padding-right: 7.5rem;
  }

  .sm\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .sm\:pl-30 {
    padding-left: 7.5rem;
  }

  .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-40 {
    padding-top: 10rem;
  }

  .sm\:pr-40 {
    padding-right: 10rem;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem;
  }

  .sm\:pl-40 {
    padding-left: 10rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:pr-48 {
    padding-right: 12rem;
  }

  .sm\:pb-48 {
    padding-bottom: 12rem;
  }

  .sm\:pl-48 {
    padding-left: 12rem;
  }

  .sm\:pt-64 {
    padding-top: 16rem;
  }

  .sm\:pr-64 {
    padding-right: 16rem;
  }

  .sm\:pb-64 {
    padding-bottom: 16rem;
  }

  .sm\:pl-64 {
    padding-left: 16rem;
  }

  .sm\:pt-72 {
    padding-top: 18rem;
  }

  .sm\:pr-72 {
    padding-right: 18rem;
  }

  .sm\:pb-72 {
    padding-bottom: 18rem;
  }

  .sm\:pl-72 {
    padding-left: 18rem;
  }

  .sm\:pt-88 {
    padding-top: 22rem;
  }

  .sm\:pr-88 {
    padding-right: 22rem;
  }

  .sm\:pb-88 {
    padding-bottom: 22rem;
  }

  .sm\:pl-88 {
    padding-left: 22rem;
  }

  .sm\:pt-100 {
    padding-top: 25rem;
  }

  .sm\:pr-100 {
    padding-right: 25rem;
  }

  .sm\:pb-100 {
    padding-bottom: 25rem;
  }

  .sm\:pl-100 {
    padding-left: 25rem;
  }

  .sm\:pt-120 {
    padding-top: 30rem;
  }

  .sm\:pr-120 {
    padding-right: 30rem;
  }

  .sm\:pb-120 {
    padding-bottom: 30rem;
  }

  .sm\:pl-120 {
    padding-left: 30rem;
  }

  .sm\:pt-140 {
    padding-top: 35rem;
  }

  .sm\:pr-140 {
    padding-right: 35rem;
  }

  .sm\:pb-140 {
    padding-bottom: 35rem;
  }

  .sm\:pl-140 {
    padding-left: 35rem;
  }

  .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\: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: sticky;
  }

  .sm\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:pin-y {
    top: 0;
    bottom: 0;
  }

  .sm\:pin-x {
    right: 0;
    left: 0;
  }

  .sm\:pin-t {
    top: 0;
  }

  .sm\:pin-r {
    right: 0;
  }

  .sm\:pin-b {
    bottom: 0;
  }

  .sm\:pin-l {
    left: 0;
  }

  .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, .1);
  }

  .sm\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .sm\:shadow-lg {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .sm\:shadow-none {
    box-shadow: none;
  }

  .sm\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .sm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .sm\:hover\:shadow-lg:hover {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .sm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .sm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .sm\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .sm\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .sm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .sm\:focus\:shadow-lg:focus {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .sm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .sm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .sm\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .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-transparent {
    color: transparent;
  }

  .sm\:text-black {
    color: #000;
  }

  .sm\:text-white {
    color: #fff;
  }

  .sm\:text-red {
    color: #e3342f;
  }

  .sm\:text-blue-tint {
    color: #3799db;
  }

  .sm\:text-blue {
    color: #2b55a0;
  }

  .sm\:text-blue-dark {
    color: #17407a;
  }

  .sm\:text-blue-darker {
    color: #143c75;
  }

  .sm\:text-grey-lightest {
    color: #f5f5f5;
  }

  .sm\:text-grey-vlight {
    color: #e9e9e9;
  }

  .sm\:text-grey-lighter {
    color: #acacac;
  }

  .sm\:text-grey-light {
    color: #8e8e8e;
  }

  .sm\:text-grey {
    color: #6c6c6c;
  }

  .sm\:text-grey-dark {
    color: #4d4f51;
  }

  .sm\:text-grey-darker {
    color: #31353a;
  }

  .sm\:text-grey-darkest {
    color: #1f2226;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

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

  .sm\:hover\:text-white:hover {
    color: #fff;
  }

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

  .sm\:hover\:text-blue-tint:hover {
    color: #3799db;
  }

  .sm\:hover\:text-blue:hover {
    color: #2b55a0;
  }

  .sm\:hover\:text-blue-dark:hover {
    color: #17407a;
  }

  .sm\:hover\:text-blue-darker:hover {
    color: #143c75;
  }

  .sm\:hover\:text-grey-lightest:hover {
    color: #f5f5f5;
  }

  .sm\:hover\:text-grey-vlight:hover {
    color: #e9e9e9;
  }

  .sm\:hover\:text-grey-lighter:hover {
    color: #acacac;
  }

  .sm\:hover\:text-grey-light:hover {
    color: #8e8e8e;
  }

  .sm\:hover\:text-grey:hover {
    color: #6c6c6c;
  }

  .sm\:hover\:text-grey-dark:hover {
    color: #4d4f51;
  }

  .sm\:hover\:text-grey-darker:hover {
    color: #31353a;
  }

  .sm\:hover\:text-grey-darkest:hover {
    color: #1f2226;
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent;
  }

  .sm\:focus\:text-black:focus {
    color: #000;
  }

  .sm\:focus\:text-white:focus {
    color: #fff;
  }

  .sm\:focus\:text-red:focus {
    color: #e3342f;
  }

  .sm\:focus\:text-blue-tint:focus {
    color: #3799db;
  }

  .sm\:focus\:text-blue:focus {
    color: #2b55a0;
  }

  .sm\:focus\:text-blue-dark:focus {
    color: #17407a;
  }

  .sm\:focus\:text-blue-darker:focus {
    color: #143c75;
  }

  .sm\:focus\:text-grey-lightest:focus {
    color: #f5f5f5;
  }

  .sm\:focus\:text-grey-vlight:focus {
    color: #e9e9e9;
  }

  .sm\:focus\:text-grey-lighter:focus {
    color: #acacac;
  }

  .sm\:focus\:text-grey-light:focus {
    color: #8e8e8e;
  }

  .sm\:focus\:text-grey:focus {
    color: #6c6c6c;
  }

  .sm\:focus\:text-grey-dark:focus {
    color: #4d4f51;
  }

  .sm\:focus\:text-grey-darker:focus {
    color: #31353a;
  }

  .sm\:focus\:text-grey-darkest:focus {
    color: #1f2226;
  }

  .sm\:text-xs {
    font-size: .8rem;
  }

  .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-1xl {
    font-size: 1.375rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
  }

  .sm\:text-2xlb {
    font-size: 1.6rem;
  }

  .sm\:text-3xl {
    font-size: 1.75rem;
  }

  .sm\:text-3xlb {
    font-size: 2rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-4xlb {
    font-size: 2.5rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
  }

  .sm\:text-6xl {
    font-size: 3.75rem;
  }

  .sm\:text-7xl {
    font-size: 4.5rem;
  }

  .sm\:text-8xl {
    font-size: 5.625rem;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:roman {
    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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:hover\:italic:hover {
    font-style: italic;
  }

  .sm\:hover\:roman:hover {
    font-style: normal;
  }

  .sm\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .sm\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .sm\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .sm\:hover\:normal-case:hover {
    text-transform: 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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:focus\:italic:focus {
    font-style: italic;
  }

  .sm\:focus\:roman:focus {
    font-style: normal;
  }

  .sm\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .sm\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .sm\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .sm\:focus\:normal-case:focus {
    text-transform: 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\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:tracking-wide {
    letter-spacing: .05em;
  }

  .sm\:select-none {
    user-select: none;
  }

  .sm\:select-text {
    user-select: text;
  }

  .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-words {
    word-wrap: break-word;
  }

  .sm\:break-normal {
    word-wrap: normal;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:w-1 {
    width: .25rem;
  }

  .sm\:w-2 {
    width: .5rem;
  }

  .sm\:w-3 {
    width: .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-24 {
    width: 6rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-72 {
    width: 18rem;
  }

  .sm\:w-92 {
    width: 23rem;
  }

  .sm\:w-96 {
    width: 24rem;
  }

  .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\:z-0 {
    z-index: 0;
  }

  .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-90 {
    z-index: 90;
  }

  .sm\:z-9000 {
    z-index: 9000;
  }

  .sm\:z-10000 {
    z-index: 10000;
  }

  .sm\:z-11000 {
    z-index: 11000;
  }

  .sm\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 768px) {
  .md\:list-reset {
    list-style: none;
    padding: 0;
  }

  .md\:appearance-none {
    appearance: none;
  }

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

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

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

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

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

  .md\:bg-white {
    background-color: #fff;
  }

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

  .md\:bg-blue-tint {
    background-color: #3799db;
  }

  .md\:bg-blue {
    background-color: #2b55a0;
  }

  .md\:bg-blue-dark {
    background-color: #17407a;
  }

  .md\:bg-blue-darker {
    background-color: #143c75;
  }

  .md\:bg-grey-lightest {
    background-color: #f5f5f5;
  }

  .md\:bg-grey-vlight {
    background-color: #e9e9e9;
  }

  .md\:bg-grey-lighter {
    background-color: #acacac;
  }

  .md\:bg-grey-light {
    background-color: #8e8e8e;
  }

  .md\:bg-grey {
    background-color: #6c6c6c;
  }

  .md\:bg-grey-dark {
    background-color: #4d4f51;
  }

  .md\:bg-grey-darker {
    background-color: #31353a;
  }

  .md\:bg-grey-darkest {
    background-color: #1f2226;
  }

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

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

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

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

  .md\:hover\:bg-blue-tint:hover {
    background-color: #3799db;
  }

  .md\:hover\:bg-blue:hover {
    background-color: #2b55a0;
  }

  .md\:hover\:bg-blue-dark:hover {
    background-color: #17407a;
  }

  .md\:hover\:bg-blue-darker:hover {
    background-color: #143c75;
  }

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

  .md\:hover\:bg-grey-vlight:hover {
    background-color: #e9e9e9;
  }

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

  .md\:hover\:bg-grey-light:hover {
    background-color: #8e8e8e;
  }

  .md\:hover\:bg-grey:hover {
    background-color: #6c6c6c;
  }

  .md\:hover\:bg-grey-dark:hover {
    background-color: #4d4f51;
  }

  .md\:hover\:bg-grey-darker:hover {
    background-color: #31353a;
  }

  .md\:hover\:bg-grey-darkest:hover {
    background-color: #1f2226;
  }

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

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

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

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

  .md\:focus\:bg-blue-tint:focus {
    background-color: #3799db;
  }

  .md\:focus\:bg-blue:focus {
    background-color: #2b55a0;
  }

  .md\:focus\:bg-blue-dark:focus {
    background-color: #17407a;
  }

  .md\:focus\:bg-blue-darker:focus {
    background-color: #143c75;
  }

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

  .md\:focus\:bg-grey-vlight:focus {
    background-color: #e9e9e9;
  }

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

  .md\:focus\:bg-grey-light:focus {
    background-color: #8e8e8e;
  }

  .md\:focus\:bg-grey:focus {
    background-color: #6c6c6c;
  }

  .md\:focus\:bg-grey-dark:focus {
    background-color: #4d4f51;
  }

  .md\:focus\:bg-grey-darker:focus {
    background-color: #31353a;
  }

  .md\:focus\:bg-grey-darkest:focus {
    background-color: #1f2226;
  }

  .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-auto {
    background-size: auto;
  }

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

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

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

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

  .md\:border-white {
    border-color: #fff;
  }

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

  .md\:border-blue-tint {
    border-color: #3799db;
  }

  .md\:border-blue {
    border-color: #2b55a0;
  }

  .md\:border-blue-dark {
    border-color: #17407a;
  }

  .md\:border-blue-darker {
    border-color: #143c75;
  }

  .md\:border-grey-lightest {
    border-color: #f5f5f5;
  }

  .md\:border-grey-vlight {
    border-color: #e9e9e9;
  }

  .md\:border-grey-lighter {
    border-color: #acacac;
  }

  .md\:border-grey-light {
    border-color: #8e8e8e;
  }

  .md\:border-grey {
    border-color: #6c6c6c;
  }

  .md\:border-grey-dark {
    border-color: #4d4f51;
  }

  .md\:border-grey-darker {
    border-color: #31353a;
  }

  .md\:border-grey-darkest {
    border-color: #1f2226;
  }

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

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

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

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

  .md\:hover\:border-blue-tint:hover {
    border-color: #3799db;
  }

  .md\:hover\:border-blue:hover {
    border-color: #2b55a0;
  }

  .md\:hover\:border-blue-dark:hover {
    border-color: #17407a;
  }

  .md\:hover\:border-blue-darker:hover {
    border-color: #143c75;
  }

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

  .md\:hover\:border-grey-vlight:hover {
    border-color: #e9e9e9;
  }

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

  .md\:hover\:border-grey-light:hover {
    border-color: #8e8e8e;
  }

  .md\:hover\:border-grey:hover {
    border-color: #6c6c6c;
  }

  .md\:hover\:border-grey-dark:hover {
    border-color: #4d4f51;
  }

  .md\:hover\:border-grey-darker:hover {
    border-color: #31353a;
  }

  .md\:hover\:border-grey-darkest:hover {
    border-color: #1f2226;
  }

  .md\:focus\:border-transparent:focus {
    border-color: transparent;
  }

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

  .md\:focus\:border-white:focus {
    border-color: #fff;
  }

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

  .md\:focus\:border-blue-tint:focus {
    border-color: #3799db;
  }

  .md\:focus\:border-blue:focus {
    border-color: #2b55a0;
  }

  .md\:focus\:border-blue-dark:focus {
    border-color: #17407a;
  }

  .md\:focus\:border-blue-darker:focus {
    border-color: #143c75;
  }

  .md\:focus\:border-grey-lightest:focus {
    border-color: #f5f5f5;
  }

  .md\:focus\:border-grey-vlight:focus {
    border-color: #e9e9e9;
  }

  .md\:focus\:border-grey-lighter:focus {
    border-color: #acacac;
  }

  .md\:focus\:border-grey-light:focus {
    border-color: #8e8e8e;
  }

  .md\:focus\:border-grey:focus {
    border-color: #6c6c6c;
  }

  .md\:focus\:border-grey-dark:focus {
    border-color: #4d4f51;
  }

  .md\:focus\:border-grey-darker:focus {
    border-color: #31353a;
  }

  .md\:focus\:border-grey-darkest:focus {
    border-color: #1f2226;
  }

  .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-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-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-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-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\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .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\:table {
    display: table;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:hidden {
    display: none;
  }

  .md\:flex {
    display: flex;
  }

  .md\:inline-flex {
    display: inline-flex;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-col-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 {
    align-items: flex-start;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:items-baseline {
    align-items: baseline;
  }

  .md\:items-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 {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    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 {
    flex: 1 1 0%;
  }

  .md\:flex-auto {
    flex: 1 1 auto;
  }

  .md\:flex-initial {
    flex: 0 1 auto;
  }

  .md\:flex-none {
    flex: none;
  }

  .md\:flex-grow {
    flex-grow: 1;
  }

  .md\:flex-shrink {
    flex-shrink: 1;
  }

  .md\:flex-no-grow {
    flex-grow: 0;
  }

  .md\:flex-no-shrink {
    flex-shrink: 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: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .md\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
    height: .25rem;
  }

  .md\:h-2 {
    height: .5rem;
  }

  .md\:h-3 {
    height: .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\:leading-none {
    line-height: 1;
  }

  .md\:leading-head {
    line-height: 1.1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-wide {
    line-height: 1.6;
  }

  .md\:leading-wider {
    line-height: 1.8;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:m-0 {
    margin: 0;
  }

  .md\:m-1 {
    margin: .25rem;
  }

  .md\:m-2 {
    margin: .5rem;
  }

  .md\:m-3 {
    margin: .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-22 {
    margin: 5.5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-28 {
    margin: 7rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-40 {
    margin: 10rem;
  }

  .md\:m-48 {
    margin: 12rem;
  }

  .md\:m-64 {
    margin: 16rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .md\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .md\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .md\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .md\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .md\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .md\:mx-3 {
    margin-left: .75rem;
    margin-right: .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-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .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\: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: .25rem;
  }

  .md\:mr-1 {
    margin-right: .25rem;
  }

  .md\:mb-1 {
    margin-bottom: .25rem;
  }

  .md\:ml-1 {
    margin-left: .25rem;
  }

  .md\:mt-2 {
    margin-top: .5rem;
  }

  .md\:mr-2 {
    margin-right: .5rem;
  }

  .md\:mb-2 {
    margin-bottom: .5rem;
  }

  .md\:ml-2 {
    margin-left: .5rem;
  }

  .md\:mt-3 {
    margin-top: .75rem;
  }

  .md\:mr-3 {
    margin-right: .75rem;
  }

  .md\:mb-3 {
    margin-bottom: .75rem;
  }

  .md\:ml-3 {
    margin-left: .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-22 {
    margin-top: 5.5rem;
  }

  .md\:mr-22 {
    margin-right: 5.5rem;
  }

  .md\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .md\:ml-22 {
    margin-left: 5.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-28 {
    margin-top: 7rem;
  }

  .md\:mr-28 {
    margin-right: 7rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

  .md\:ml-28 {
    margin-left: 7rem;
  }

  .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-40 {
    margin-top: 10rem;
  }

  .md\:mr-40 {
    margin-right: 10rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mr-48 {
    margin-right: 12rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:ml-48 {
    margin-left: 12rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mr-64 {
    margin-right: 16rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:ml-64 {
    margin-left: 16rem;
  }

  .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\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 25rem;
  }

  .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\:min-h-0 {
    min-height: 0;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:min-w-0 {
    min-width: 0;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .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-px {
    margin: -1px;
  }

  .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-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-px {
    margin-top: -1px;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-25 {
    opacity: .25;
  }

  .md\:opacity-50 {
    opacity: .5;
  }

  .md\:opacity-75 {
    opacity: .75;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .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: .25rem;
  }

  .md\:p-2 {
    padding: .5rem;
  }

  .md\:p-3 {
    padding: .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-10 {
    padding: 2.5rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-18 {
    padding: 4.5rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-22 {
    padding: 5.5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-26 {
    padding: 6.5rem;
  }

  .md\:p-28 {
    padding: 7rem;
  }

  .md\:p-30 {
    padding: 7.5rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-40 {
    padding: 10rem;
  }

  .md\:p-48 {
    padding: 12rem;
  }

  .md\:p-64 {
    padding: 16rem;
  }

  .md\:p-72 {
    padding: 18rem;
  }

  .md\:p-88 {
    padding: 22rem;
  }

  .md\:p-100 {
    padding: 25rem;
  }

  .md\:p-120 {
    padding: 30rem;
  }

  .md\:p-140 {
    padding: 35rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .md\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .md\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .md\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .md\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .md\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .md\:px-3 {
    padding-left: .75rem;
    padding-right: .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-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-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .md\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .md\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .md\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .md\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .md\:py-88 {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .md\:px-88 {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .md\:py-100 {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .md\:px-100 {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .md\:py-120 {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .md\:px-120 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .md\:py-140 {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .md\:px-140 {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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: .25rem;
  }

  .md\:pr-1 {
    padding-right: .25rem;
  }

  .md\:pb-1 {
    padding-bottom: .25rem;
  }

  .md\:pl-1 {
    padding-left: .25rem;
  }

  .md\:pt-2 {
    padding-top: .5rem;
  }

  .md\:pr-2 {
    padding-right: .5rem;
  }

  .md\:pb-2 {
    padding-bottom: .5rem;
  }

  .md\:pl-2 {
    padding-left: .5rem;
  }

  .md\:pt-3 {
    padding-top: .75rem;
  }

  .md\:pr-3 {
    padding-right: .75rem;
  }

  .md\:pb-3 {
    padding-bottom: .75rem;
  }

  .md\:pl-3 {
    padding-left: .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-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-14 {
    padding-top: 3.5rem;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .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-18 {
    padding-top: 4.5rem;
  }

  .md\:pr-18 {
    padding-right: 4.5rem;
  }

  .md\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .md\:pl-18 {
    padding-left: 4.5rem;
  }

  .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-22 {
    padding-top: 5.5rem;
  }

  .md\:pr-22 {
    padding-right: 5.5rem;
  }

  .md\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .md\:pl-22 {
    padding-left: 5.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-26 {
    padding-top: 6.5rem;
  }

  .md\:pr-26 {
    padding-right: 6.5rem;
  }

  .md\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .md\:pl-26 {
    padding-left: 6.5rem;
  }

  .md\:pt-28 {
    padding-top: 7rem;
  }

  .md\:pr-28 {
    padding-right: 7rem;
  }

  .md\:pb-28 {
    padding-bottom: 7rem;
  }

  .md\:pl-28 {
    padding-left: 7rem;
  }

  .md\:pt-30 {
    padding-top: 7.5rem;
  }

  .md\:pr-30 {
    padding-right: 7.5rem;
  }

  .md\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .md\:pl-30 {
    padding-left: 7.5rem;
  }

  .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-40 {
    padding-top: 10rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pl-40 {
    padding-left: 10rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pr-48 {
    padding-right: 12rem;
  }

  .md\:pb-48 {
    padding-bottom: 12rem;
  }

  .md\:pl-48 {
    padding-left: 12rem;
  }

  .md\:pt-64 {
    padding-top: 16rem;
  }

  .md\:pr-64 {
    padding-right: 16rem;
  }

  .md\:pb-64 {
    padding-bottom: 16rem;
  }

  .md\:pl-64 {
    padding-left: 16rem;
  }

  .md\:pt-72 {
    padding-top: 18rem;
  }

  .md\:pr-72 {
    padding-right: 18rem;
  }

  .md\:pb-72 {
    padding-bottom: 18rem;
  }

  .md\:pl-72 {
    padding-left: 18rem;
  }

  .md\:pt-88 {
    padding-top: 22rem;
  }

  .md\:pr-88 {
    padding-right: 22rem;
  }

  .md\:pb-88 {
    padding-bottom: 22rem;
  }

  .md\:pl-88 {
    padding-left: 22rem;
  }

  .md\:pt-100 {
    padding-top: 25rem;
  }

  .md\:pr-100 {
    padding-right: 25rem;
  }

  .md\:pb-100 {
    padding-bottom: 25rem;
  }

  .md\:pl-100 {
    padding-left: 25rem;
  }

  .md\:pt-120 {
    padding-top: 30rem;
  }

  .md\:pr-120 {
    padding-right: 30rem;
  }

  .md\:pb-120 {
    padding-bottom: 30rem;
  }

  .md\:pl-120 {
    padding-left: 30rem;
  }

  .md\:pt-140 {
    padding-top: 35rem;
  }

  .md\:pr-140 {
    padding-right: 35rem;
  }

  .md\:pb-140 {
    padding-bottom: 35rem;
  }

  .md\:pl-140 {
    padding-left: 35rem;
  }

  .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\: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: sticky;
  }

  .md\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:pin-y {
    top: 0;
    bottom: 0;
  }

  .md\:pin-x {
    right: 0;
    left: 0;
  }

  .md\:pin-t {
    top: 0;
  }

  .md\:pin-r {
    right: 0;
  }

  .md\:pin-b {
    bottom: 0;
  }

  .md\:pin-l {
    left: 0;
  }

  .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, .1);
  }

  .md\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .md\:shadow-lg {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .md\:shadow-none {
    box-shadow: none;
  }

  .md\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .md\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .md\:hover\:shadow-lg:hover {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .md\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .md\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .md\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .md\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .md\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .md\:focus\:shadow-lg:focus {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .md\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .md\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .md\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .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-transparent {
    color: transparent;
  }

  .md\:text-black {
    color: #000;
  }

  .md\:text-white {
    color: #fff;
  }

  .md\:text-red {
    color: #e3342f;
  }

  .md\:text-blue-tint {
    color: #3799db;
  }

  .md\:text-blue {
    color: #2b55a0;
  }

  .md\:text-blue-dark {
    color: #17407a;
  }

  .md\:text-blue-darker {
    color: #143c75;
  }

  .md\:text-grey-lightest {
    color: #f5f5f5;
  }

  .md\:text-grey-vlight {
    color: #e9e9e9;
  }

  .md\:text-grey-lighter {
    color: #acacac;
  }

  .md\:text-grey-light {
    color: #8e8e8e;
  }

  .md\:text-grey {
    color: #6c6c6c;
  }

  .md\:text-grey-dark {
    color: #4d4f51;
  }

  .md\:text-grey-darker {
    color: #31353a;
  }

  .md\:text-grey-darkest {
    color: #1f2226;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

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

  .md\:hover\:text-white:hover {
    color: #fff;
  }

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

  .md\:hover\:text-blue-tint:hover {
    color: #3799db;
  }

  .md\:hover\:text-blue:hover {
    color: #2b55a0;
  }

  .md\:hover\:text-blue-dark:hover {
    color: #17407a;
  }

  .md\:hover\:text-blue-darker:hover {
    color: #143c75;
  }

  .md\:hover\:text-grey-lightest:hover {
    color: #f5f5f5;
  }

  .md\:hover\:text-grey-vlight:hover {
    color: #e9e9e9;
  }

  .md\:hover\:text-grey-lighter:hover {
    color: #acacac;
  }

  .md\:hover\:text-grey-light:hover {
    color: #8e8e8e;
  }

  .md\:hover\:text-grey:hover {
    color: #6c6c6c;
  }

  .md\:hover\:text-grey-dark:hover {
    color: #4d4f51;
  }

  .md\:hover\:text-grey-darker:hover {
    color: #31353a;
  }

  .md\:hover\:text-grey-darkest:hover {
    color: #1f2226;
  }

  .md\:focus\:text-transparent:focus {
    color: transparent;
  }

  .md\:focus\:text-black:focus {
    color: #000;
  }

  .md\:focus\:text-white:focus {
    color: #fff;
  }

  .md\:focus\:text-red:focus {
    color: #e3342f;
  }

  .md\:focus\:text-blue-tint:focus {
    color: #3799db;
  }

  .md\:focus\:text-blue:focus {
    color: #2b55a0;
  }

  .md\:focus\:text-blue-dark:focus {
    color: #17407a;
  }

  .md\:focus\:text-blue-darker:focus {
    color: #143c75;
  }

  .md\:focus\:text-grey-lightest:focus {
    color: #f5f5f5;
  }

  .md\:focus\:text-grey-vlight:focus {
    color: #e9e9e9;
  }

  .md\:focus\:text-grey-lighter:focus {
    color: #acacac;
  }

  .md\:focus\:text-grey-light:focus {
    color: #8e8e8e;
  }

  .md\:focus\:text-grey:focus {
    color: #6c6c6c;
  }

  .md\:focus\:text-grey-dark:focus {
    color: #4d4f51;
  }

  .md\:focus\:text-grey-darker:focus {
    color: #31353a;
  }

  .md\:focus\:text-grey-darkest:focus {
    color: #1f2226;
  }

  .md\:text-xs {
    font-size: .8rem;
  }

  .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-1xl {
    font-size: 1.375rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-2xlb {
    font-size: 1.6rem;
  }

  .md\:text-3xl {
    font-size: 1.75rem;
  }

  .md\:text-3xlb {
    font-size: 2rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-4xlb {
    font-size: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
  }

  .md\:text-8xl {
    font-size: 5.625rem;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:roman {
    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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:hover\:italic:hover {
    font-style: italic;
  }

  .md\:hover\:roman:hover {
    font-style: normal;
  }

  .md\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .md\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .md\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .md\:hover\:normal-case:hover {
    text-transform: 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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:focus\:italic:focus {
    font-style: italic;
  }

  .md\:focus\:roman:focus {
    font-style: normal;
  }

  .md\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .md\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .md\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .md\:focus\:normal-case:focus {
    text-transform: 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\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .md\:tracking-normal {
    letter-spacing: 0;
  }

  .md\:tracking-wide {
    letter-spacing: .05em;
  }

  .md\:select-none {
    user-select: none;
  }

  .md\:select-text {
    user-select: text;
  }

  .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-words {
    word-wrap: break-word;
  }

  .md\:break-normal {
    word-wrap: normal;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:w-1 {
    width: .25rem;
  }

  .md\:w-2 {
    width: .5rem;
  }

  .md\:w-3 {
    width: .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-24 {
    width: 6rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-72 {
    width: 18rem;
  }

  .md\:w-92 {
    width: 23rem;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .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\:z-0 {
    z-index: 0;
  }

  .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-90 {
    z-index: 90;
  }

  .md\:z-9000 {
    z-index: 9000;
  }

  .md\:z-10000 {
    z-index: 10000;
  }

  .md\:z-11000 {
    z-index: 11000;
  }

  .md\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 992px) {
  .lg\:list-reset {
    list-style: none;
    padding: 0;
  }

  .lg\:appearance-none {
    appearance: none;
  }

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

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

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

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

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

  .lg\:bg-white {
    background-color: #fff;
  }

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

  .lg\:bg-blue-tint {
    background-color: #3799db;
  }

  .lg\:bg-blue {
    background-color: #2b55a0;
  }

  .lg\:bg-blue-dark {
    background-color: #17407a;
  }

  .lg\:bg-blue-darker {
    background-color: #143c75;
  }

  .lg\:bg-grey-lightest {
    background-color: #f5f5f5;
  }

  .lg\:bg-grey-vlight {
    background-color: #e9e9e9;
  }

  .lg\:bg-grey-lighter {
    background-color: #acacac;
  }

  .lg\:bg-grey-light {
    background-color: #8e8e8e;
  }

  .lg\:bg-grey {
    background-color: #6c6c6c;
  }

  .lg\:bg-grey-dark {
    background-color: #4d4f51;
  }

  .lg\:bg-grey-darker {
    background-color: #31353a;
  }

  .lg\:bg-grey-darkest {
    background-color: #1f2226;
  }

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

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

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

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

  .lg\:hover\:bg-blue-tint:hover {
    background-color: #3799db;
  }

  .lg\:hover\:bg-blue:hover {
    background-color: #2b55a0;
  }

  .lg\:hover\:bg-blue-dark:hover {
    background-color: #17407a;
  }

  .lg\:hover\:bg-blue-darker:hover {
    background-color: #143c75;
  }

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

  .lg\:hover\:bg-grey-vlight:hover {
    background-color: #e9e9e9;
  }

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

  .lg\:hover\:bg-grey-light:hover {
    background-color: #8e8e8e;
  }

  .lg\:hover\:bg-grey:hover {
    background-color: #6c6c6c;
  }

  .lg\:hover\:bg-grey-dark:hover {
    background-color: #4d4f51;
  }

  .lg\:hover\:bg-grey-darker:hover {
    background-color: #31353a;
  }

  .lg\:hover\:bg-grey-darkest:hover {
    background-color: #1f2226;
  }

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

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

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

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

  .lg\:focus\:bg-blue-tint:focus {
    background-color: #3799db;
  }

  .lg\:focus\:bg-blue:focus {
    background-color: #2b55a0;
  }

  .lg\:focus\:bg-blue-dark:focus {
    background-color: #17407a;
  }

  .lg\:focus\:bg-blue-darker:focus {
    background-color: #143c75;
  }

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

  .lg\:focus\:bg-grey-vlight:focus {
    background-color: #e9e9e9;
  }

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

  .lg\:focus\:bg-grey-light:focus {
    background-color: #8e8e8e;
  }

  .lg\:focus\:bg-grey:focus {
    background-color: #6c6c6c;
  }

  .lg\:focus\:bg-grey-dark:focus {
    background-color: #4d4f51;
  }

  .lg\:focus\:bg-grey-darker:focus {
    background-color: #31353a;
  }

  .lg\:focus\:bg-grey-darkest:focus {
    background-color: #1f2226;
  }

  .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-auto {
    background-size: auto;
  }

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

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

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

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

  .lg\:border-white {
    border-color: #fff;
  }

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

  .lg\:border-blue-tint {
    border-color: #3799db;
  }

  .lg\:border-blue {
    border-color: #2b55a0;
  }

  .lg\:border-blue-dark {
    border-color: #17407a;
  }

  .lg\:border-blue-darker {
    border-color: #143c75;
  }

  .lg\:border-grey-lightest {
    border-color: #f5f5f5;
  }

  .lg\:border-grey-vlight {
    border-color: #e9e9e9;
  }

  .lg\:border-grey-lighter {
    border-color: #acacac;
  }

  .lg\:border-grey-light {
    border-color: #8e8e8e;
  }

  .lg\:border-grey {
    border-color: #6c6c6c;
  }

  .lg\:border-grey-dark {
    border-color: #4d4f51;
  }

  .lg\:border-grey-darker {
    border-color: #31353a;
  }

  .lg\:border-grey-darkest {
    border-color: #1f2226;
  }

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

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

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

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

  .lg\:hover\:border-blue-tint:hover {
    border-color: #3799db;
  }

  .lg\:hover\:border-blue:hover {
    border-color: #2b55a0;
  }

  .lg\:hover\:border-blue-dark:hover {
    border-color: #17407a;
  }

  .lg\:hover\:border-blue-darker:hover {
    border-color: #143c75;
  }

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

  .lg\:hover\:border-grey-vlight:hover {
    border-color: #e9e9e9;
  }

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

  .lg\:hover\:border-grey-light:hover {
    border-color: #8e8e8e;
  }

  .lg\:hover\:border-grey:hover {
    border-color: #6c6c6c;
  }

  .lg\:hover\:border-grey-dark:hover {
    border-color: #4d4f51;
  }

  .lg\:hover\:border-grey-darker:hover {
    border-color: #31353a;
  }

  .lg\:hover\:border-grey-darkest:hover {
    border-color: #1f2226;
  }

  .lg\:focus\:border-transparent:focus {
    border-color: transparent;
  }

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

  .lg\:focus\:border-white:focus {
    border-color: #fff;
  }

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

  .lg\:focus\:border-blue-tint:focus {
    border-color: #3799db;
  }

  .lg\:focus\:border-blue:focus {
    border-color: #2b55a0;
  }

  .lg\:focus\:border-blue-dark:focus {
    border-color: #17407a;
  }

  .lg\:focus\:border-blue-darker:focus {
    border-color: #143c75;
  }

  .lg\:focus\:border-grey-lightest:focus {
    border-color: #f5f5f5;
  }

  .lg\:focus\:border-grey-vlight:focus {
    border-color: #e9e9e9;
  }

  .lg\:focus\:border-grey-lighter:focus {
    border-color: #acacac;
  }

  .lg\:focus\:border-grey-light:focus {
    border-color: #8e8e8e;
  }

  .lg\:focus\:border-grey:focus {
    border-color: #6c6c6c;
  }

  .lg\:focus\:border-grey-dark:focus {
    border-color: #4d4f51;
  }

  .lg\:focus\:border-grey-darker:focus {
    border-color: #31353a;
  }

  .lg\:focus\:border-grey-darkest:focus {
    border-color: #1f2226;
  }

  .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-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-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-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-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\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .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\:table {
    display: table;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-col-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 {
    align-items: flex-start;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-baseline {
    align-items: baseline;
  }

  .lg\:items-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 {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    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 {
    flex: 1 1 0%;
  }

  .lg\:flex-auto {
    flex: 1 1 auto;
  }

  .lg\:flex-initial {
    flex: 0 1 auto;
  }

  .lg\:flex-none {
    flex: none;
  }

  .lg\:flex-grow {
    flex-grow: 1;
  }

  .lg\:flex-shrink {
    flex-shrink: 1;
  }

  .lg\:flex-no-grow {
    flex-grow: 0;
  }

  .lg\:flex-no-shrink {
    flex-shrink: 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: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .lg\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
    height: .25rem;
  }

  .lg\:h-2 {
    height: .5rem;
  }

  .lg\:h-3 {
    height: .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\:leading-none {
    line-height: 1;
  }

  .lg\:leading-head {
    line-height: 1.1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-wide {
    line-height: 1.6;
  }

  .lg\:leading-wider {
    line-height: 1.8;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:m-1 {
    margin: .25rem;
  }

  .lg\:m-2 {
    margin: .5rem;
  }

  .lg\:m-3 {
    margin: .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-22 {
    margin: 5.5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-28 {
    margin: 7rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-40 {
    margin: 10rem;
  }

  .lg\:m-48 {
    margin: 12rem;
  }

  .lg\:m-64 {
    margin: 16rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .lg\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .lg\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .lg\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .lg\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .lg\:mx-3 {
    margin-left: .75rem;
    margin-right: .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-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .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\: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: .25rem;
  }

  .lg\:mr-1 {
    margin-right: .25rem;
  }

  .lg\:mb-1 {
    margin-bottom: .25rem;
  }

  .lg\:ml-1 {
    margin-left: .25rem;
  }

  .lg\:mt-2 {
    margin-top: .5rem;
  }

  .lg\:mr-2 {
    margin-right: .5rem;
  }

  .lg\:mb-2 {
    margin-bottom: .5rem;
  }

  .lg\:ml-2 {
    margin-left: .5rem;
  }

  .lg\:mt-3 {
    margin-top: .75rem;
  }

  .lg\:mr-3 {
    margin-right: .75rem;
  }

  .lg\:mb-3 {
    margin-bottom: .75rem;
  }

  .lg\:ml-3 {
    margin-left: .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-22 {
    margin-top: 5.5rem;
  }

  .lg\:mr-22 {
    margin-right: 5.5rem;
  }

  .lg\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .lg\:ml-22 {
    margin-left: 5.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-28 {
    margin-top: 7rem;
  }

  .lg\:mr-28 {
    margin-right: 7rem;
  }

  .lg\:mb-28 {
    margin-bottom: 7rem;
  }

  .lg\:ml-28 {
    margin-left: 7rem;
  }

  .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-40 {
    margin-top: 10rem;
  }

  .lg\:mr-40 {
    margin-right: 10rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:mr-48 {
    margin-right: 12rem;
  }

  .lg\:mb-48 {
    margin-bottom: 12rem;
  }

  .lg\:ml-48 {
    margin-left: 12rem;
  }

  .lg\:mt-64 {
    margin-top: 16rem;
  }

  .lg\:mr-64 {
    margin-right: 16rem;
  }

  .lg\:mb-64 {
    margin-bottom: 16rem;
  }

  .lg\:ml-64 {
    margin-left: 16rem;
  }

  .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\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 25rem;
  }

  .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\:min-h-0 {
    min-height: 0;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:min-w-0 {
    min-width: 0;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .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-px {
    margin: -1px;
  }

  .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-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-px {
    margin-top: -1px;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-25 {
    opacity: .25;
  }

  .lg\:opacity-50 {
    opacity: .5;
  }

  .lg\:opacity-75 {
    opacity: .75;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .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: .25rem;
  }

  .lg\:p-2 {
    padding: .5rem;
  }

  .lg\:p-3 {
    padding: .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-10 {
    padding: 2.5rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-14 {
    padding: 3.5rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-18 {
    padding: 4.5rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-22 {
    padding: 5.5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-26 {
    padding: 6.5rem;
  }

  .lg\:p-28 {
    padding: 7rem;
  }

  .lg\:p-30 {
    padding: 7.5rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-40 {
    padding: 10rem;
  }

  .lg\:p-48 {
    padding: 12rem;
  }

  .lg\:p-64 {
    padding: 16rem;
  }

  .lg\:p-72 {
    padding: 18rem;
  }

  .lg\:p-88 {
    padding: 22rem;
  }

  .lg\:p-100 {
    padding: 25rem;
  }

  .lg\:p-120 {
    padding: 30rem;
  }

  .lg\:p-140 {
    padding: 35rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .lg\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .lg\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .lg\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .lg\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .lg\:px-3 {
    padding-left: .75rem;
    padding-right: .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-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-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .lg\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .lg\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .lg\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .lg\:py-88 {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .lg\:px-88 {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .lg\:py-100 {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .lg\:px-100 {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .lg\:py-120 {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .lg\:px-120 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .lg\:py-140 {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .lg\:px-140 {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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: .25rem;
  }

  .lg\:pr-1 {
    padding-right: .25rem;
  }

  .lg\:pb-1 {
    padding-bottom: .25rem;
  }

  .lg\:pl-1 {
    padding-left: .25rem;
  }

  .lg\:pt-2 {
    padding-top: .5rem;
  }

  .lg\:pr-2 {
    padding-right: .5rem;
  }

  .lg\:pb-2 {
    padding-bottom: .5rem;
  }

  .lg\:pl-2 {
    padding-left: .5rem;
  }

  .lg\:pt-3 {
    padding-top: .75rem;
  }

  .lg\:pr-3 {
    padding-right: .75rem;
  }

  .lg\:pb-3 {
    padding-bottom: .75rem;
  }

  .lg\:pl-3 {
    padding-left: .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-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-14 {
    padding-top: 3.5rem;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem;
  }

  .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-18 {
    padding-top: 4.5rem;
  }

  .lg\:pr-18 {
    padding-right: 4.5rem;
  }

  .lg\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .lg\:pl-18 {
    padding-left: 4.5rem;
  }

  .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-22 {
    padding-top: 5.5rem;
  }

  .lg\:pr-22 {
    padding-right: 5.5rem;
  }

  .lg\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .lg\:pl-22 {
    padding-left: 5.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-26 {
    padding-top: 6.5rem;
  }

  .lg\:pr-26 {
    padding-right: 6.5rem;
  }

  .lg\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .lg\:pl-26 {
    padding-left: 6.5rem;
  }

  .lg\:pt-28 {
    padding-top: 7rem;
  }

  .lg\:pr-28 {
    padding-right: 7rem;
  }

  .lg\:pb-28 {
    padding-bottom: 7rem;
  }

  .lg\:pl-28 {
    padding-left: 7rem;
  }

  .lg\:pt-30 {
    padding-top: 7.5rem;
  }

  .lg\:pr-30 {
    padding-right: 7.5rem;
  }

  .lg\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .lg\:pl-30 {
    padding-left: 7.5rem;
  }

  .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-40 {
    padding-top: 10rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem;
  }

  .lg\:pl-40 {
    padding-left: 10rem;
  }

  .lg\:pt-48 {
    padding-top: 12rem;
  }

  .lg\:pr-48 {
    padding-right: 12rem;
  }

  .lg\:pb-48 {
    padding-bottom: 12rem;
  }

  .lg\:pl-48 {
    padding-left: 12rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:pr-64 {
    padding-right: 16rem;
  }

  .lg\:pb-64 {
    padding-bottom: 16rem;
  }

  .lg\:pl-64 {
    padding-left: 16rem;
  }

  .lg\:pt-72 {
    padding-top: 18rem;
  }

  .lg\:pr-72 {
    padding-right: 18rem;
  }

  .lg\:pb-72 {
    padding-bottom: 18rem;
  }

  .lg\:pl-72 {
    padding-left: 18rem;
  }

  .lg\:pt-88 {
    padding-top: 22rem;
  }

  .lg\:pr-88 {
    padding-right: 22rem;
  }

  .lg\:pb-88 {
    padding-bottom: 22rem;
  }

  .lg\:pl-88 {
    padding-left: 22rem;
  }

  .lg\:pt-100 {
    padding-top: 25rem;
  }

  .lg\:pr-100 {
    padding-right: 25rem;
  }

  .lg\:pb-100 {
    padding-bottom: 25rem;
  }

  .lg\:pl-100 {
    padding-left: 25rem;
  }

  .lg\:pt-120 {
    padding-top: 30rem;
  }

  .lg\:pr-120 {
    padding-right: 30rem;
  }

  .lg\:pb-120 {
    padding-bottom: 30rem;
  }

  .lg\:pl-120 {
    padding-left: 30rem;
  }

  .lg\:pt-140 {
    padding-top: 35rem;
  }

  .lg\:pr-140 {
    padding-right: 35rem;
  }

  .lg\:pb-140 {
    padding-bottom: 35rem;
  }

  .lg\:pl-140 {
    padding-left: 35rem;
  }

  .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\: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: sticky;
  }

  .lg\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:pin-y {
    top: 0;
    bottom: 0;
  }

  .lg\:pin-x {
    right: 0;
    left: 0;
  }

  .lg\:pin-t {
    top: 0;
  }

  .lg\:pin-r {
    right: 0;
  }

  .lg\:pin-b {
    bottom: 0;
  }

  .lg\:pin-l {
    left: 0;
  }

  .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, .1);
  }

  .lg\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .lg\:shadow-lg {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .lg\:shadow-none {
    box-shadow: none;
  }

  .lg\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .lg\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .lg\:hover\:shadow-lg:hover {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .lg\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .lg\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .lg\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .lg\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .lg\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .lg\:focus\:shadow-lg:focus {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .lg\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .lg\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .lg\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .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-transparent {
    color: transparent;
  }

  .lg\:text-black {
    color: #000;
  }

  .lg\:text-white {
    color: #fff;
  }

  .lg\:text-red {
    color: #e3342f;
  }

  .lg\:text-blue-tint {
    color: #3799db;
  }

  .lg\:text-blue {
    color: #2b55a0;
  }

  .lg\:text-blue-dark {
    color: #17407a;
  }

  .lg\:text-blue-darker {
    color: #143c75;
  }

  .lg\:text-grey-lightest {
    color: #f5f5f5;
  }

  .lg\:text-grey-vlight {
    color: #e9e9e9;
  }

  .lg\:text-grey-lighter {
    color: #acacac;
  }

  .lg\:text-grey-light {
    color: #8e8e8e;
  }

  .lg\:text-grey {
    color: #6c6c6c;
  }

  .lg\:text-grey-dark {
    color: #4d4f51;
  }

  .lg\:text-grey-darker {
    color: #31353a;
  }

  .lg\:text-grey-darkest {
    color: #1f2226;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

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

  .lg\:hover\:text-white:hover {
    color: #fff;
  }

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

  .lg\:hover\:text-blue-tint:hover {
    color: #3799db;
  }

  .lg\:hover\:text-blue:hover {
    color: #2b55a0;
  }

  .lg\:hover\:text-blue-dark:hover {
    color: #17407a;
  }

  .lg\:hover\:text-blue-darker:hover {
    color: #143c75;
  }

  .lg\:hover\:text-grey-lightest:hover {
    color: #f5f5f5;
  }

  .lg\:hover\:text-grey-vlight:hover {
    color: #e9e9e9;
  }

  .lg\:hover\:text-grey-lighter:hover {
    color: #acacac;
  }

  .lg\:hover\:text-grey-light:hover {
    color: #8e8e8e;
  }

  .lg\:hover\:text-grey:hover {
    color: #6c6c6c;
  }

  .lg\:hover\:text-grey-dark:hover {
    color: #4d4f51;
  }

  .lg\:hover\:text-grey-darker:hover {
    color: #31353a;
  }

  .lg\:hover\:text-grey-darkest:hover {
    color: #1f2226;
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:text-black:focus {
    color: #000;
  }

  .lg\:focus\:text-white:focus {
    color: #fff;
  }

  .lg\:focus\:text-red:focus {
    color: #e3342f;
  }

  .lg\:focus\:text-blue-tint:focus {
    color: #3799db;
  }

  .lg\:focus\:text-blue:focus {
    color: #2b55a0;
  }

  .lg\:focus\:text-blue-dark:focus {
    color: #17407a;
  }

  .lg\:focus\:text-blue-darker:focus {
    color: #143c75;
  }

  .lg\:focus\:text-grey-lightest:focus {
    color: #f5f5f5;
  }

  .lg\:focus\:text-grey-vlight:focus {
    color: #e9e9e9;
  }

  .lg\:focus\:text-grey-lighter:focus {
    color: #acacac;
  }

  .lg\:focus\:text-grey-light:focus {
    color: #8e8e8e;
  }

  .lg\:focus\:text-grey:focus {
    color: #6c6c6c;
  }

  .lg\:focus\:text-grey-dark:focus {
    color: #4d4f51;
  }

  .lg\:focus\:text-grey-darker:focus {
    color: #31353a;
  }

  .lg\:focus\:text-grey-darkest:focus {
    color: #1f2226;
  }

  .lg\:text-xs {
    font-size: .8rem;
  }

  .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-1xl {
    font-size: 1.375rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-2xlb {
    font-size: 1.6rem;
  }

  .lg\:text-3xl {
    font-size: 1.75rem;
  }

  .lg\:text-3xlb {
    font-size: 2rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-4xlb {
    font-size: 2.5rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
  }

  .lg\:text-8xl {
    font-size: 5.625rem;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:roman {
    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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:hover\:italic:hover {
    font-style: italic;
  }

  .lg\:hover\:roman:hover {
    font-style: normal;
  }

  .lg\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .lg\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .lg\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .lg\:hover\:normal-case:hover {
    text-transform: 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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:focus\:italic:focus {
    font-style: italic;
  }

  .lg\:focus\:roman:focus {
    font-style: normal;
  }

  .lg\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .lg\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .lg\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .lg\:focus\:normal-case:focus {
    text-transform: 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\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0;
  }

  .lg\:tracking-wide {
    letter-spacing: .05em;
  }

  .lg\:select-none {
    user-select: none;
  }

  .lg\:select-text {
    user-select: text;
  }

  .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-words {
    word-wrap: break-word;
  }

  .lg\:break-normal {
    word-wrap: normal;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:w-1 {
    width: .25rem;
  }

  .lg\:w-2 {
    width: .5rem;
  }

  .lg\:w-3 {
    width: .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-24 {
    width: 6rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-92 {
    width: 23rem;
  }

  .lg\:w-96 {
    width: 24rem;
  }

  .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\:z-0 {
    z-index: 0;
  }

  .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-90 {
    z-index: 90;
  }

  .lg\:z-9000 {
    z-index: 9000;
  }

  .lg\:z-10000 {
    z-index: 10000;
  }

  .lg\:z-11000 {
    z-index: 11000;
  }

  .lg\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 1200px) {
  .xl\:list-reset {
    list-style: none;
    padding: 0;
  }

  .xl\:appearance-none {
    appearance: none;
  }

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

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

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

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

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

  .xl\:bg-white {
    background-color: #fff;
  }

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

  .xl\:bg-blue-tint {
    background-color: #3799db;
  }

  .xl\:bg-blue {
    background-color: #2b55a0;
  }

  .xl\:bg-blue-dark {
    background-color: #17407a;
  }

  .xl\:bg-blue-darker {
    background-color: #143c75;
  }

  .xl\:bg-grey-lightest {
    background-color: #f5f5f5;
  }

  .xl\:bg-grey-vlight {
    background-color: #e9e9e9;
  }

  .xl\:bg-grey-lighter {
    background-color: #acacac;
  }

  .xl\:bg-grey-light {
    background-color: #8e8e8e;
  }

  .xl\:bg-grey {
    background-color: #6c6c6c;
  }

  .xl\:bg-grey-dark {
    background-color: #4d4f51;
  }

  .xl\:bg-grey-darker {
    background-color: #31353a;
  }

  .xl\:bg-grey-darkest {
    background-color: #1f2226;
  }

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

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

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

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

  .xl\:hover\:bg-blue-tint:hover {
    background-color: #3799db;
  }

  .xl\:hover\:bg-blue:hover {
    background-color: #2b55a0;
  }

  .xl\:hover\:bg-blue-dark:hover {
    background-color: #17407a;
  }

  .xl\:hover\:bg-blue-darker:hover {
    background-color: #143c75;
  }

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

  .xl\:hover\:bg-grey-vlight:hover {
    background-color: #e9e9e9;
  }

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

  .xl\:hover\:bg-grey-light:hover {
    background-color: #8e8e8e;
  }

  .xl\:hover\:bg-grey:hover {
    background-color: #6c6c6c;
  }

  .xl\:hover\:bg-grey-dark:hover {
    background-color: #4d4f51;
  }

  .xl\:hover\:bg-grey-darker:hover {
    background-color: #31353a;
  }

  .xl\:hover\:bg-grey-darkest:hover {
    background-color: #1f2226;
  }

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

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

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

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

  .xl\:focus\:bg-blue-tint:focus {
    background-color: #3799db;
  }

  .xl\:focus\:bg-blue:focus {
    background-color: #2b55a0;
  }

  .xl\:focus\:bg-blue-dark:focus {
    background-color: #17407a;
  }

  .xl\:focus\:bg-blue-darker:focus {
    background-color: #143c75;
  }

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

  .xl\:focus\:bg-grey-vlight:focus {
    background-color: #e9e9e9;
  }

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

  .xl\:focus\:bg-grey-light:focus {
    background-color: #8e8e8e;
  }

  .xl\:focus\:bg-grey:focus {
    background-color: #6c6c6c;
  }

  .xl\:focus\:bg-grey-dark:focus {
    background-color: #4d4f51;
  }

  .xl\:focus\:bg-grey-darker:focus {
    background-color: #31353a;
  }

  .xl\:focus\:bg-grey-darkest:focus {
    background-color: #1f2226;
  }

  .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-auto {
    background-size: auto;
  }

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

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

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

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

  .xl\:border-white {
    border-color: #fff;
  }

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

  .xl\:border-blue-tint {
    border-color: #3799db;
  }

  .xl\:border-blue {
    border-color: #2b55a0;
  }

  .xl\:border-blue-dark {
    border-color: #17407a;
  }

  .xl\:border-blue-darker {
    border-color: #143c75;
  }

  .xl\:border-grey-lightest {
    border-color: #f5f5f5;
  }

  .xl\:border-grey-vlight {
    border-color: #e9e9e9;
  }

  .xl\:border-grey-lighter {
    border-color: #acacac;
  }

  .xl\:border-grey-light {
    border-color: #8e8e8e;
  }

  .xl\:border-grey {
    border-color: #6c6c6c;
  }

  .xl\:border-grey-dark {
    border-color: #4d4f51;
  }

  .xl\:border-grey-darker {
    border-color: #31353a;
  }

  .xl\:border-grey-darkest {
    border-color: #1f2226;
  }

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

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

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

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

  .xl\:hover\:border-blue-tint:hover {
    border-color: #3799db;
  }

  .xl\:hover\:border-blue:hover {
    border-color: #2b55a0;
  }

  .xl\:hover\:border-blue-dark:hover {
    border-color: #17407a;
  }

  .xl\:hover\:border-blue-darker:hover {
    border-color: #143c75;
  }

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

  .xl\:hover\:border-grey-vlight:hover {
    border-color: #e9e9e9;
  }

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

  .xl\:hover\:border-grey-light:hover {
    border-color: #8e8e8e;
  }

  .xl\:hover\:border-grey:hover {
    border-color: #6c6c6c;
  }

  .xl\:hover\:border-grey-dark:hover {
    border-color: #4d4f51;
  }

  .xl\:hover\:border-grey-darker:hover {
    border-color: #31353a;
  }

  .xl\:hover\:border-grey-darkest:hover {
    border-color: #1f2226;
  }

  .xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

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

  .xl\:focus\:border-white:focus {
    border-color: #fff;
  }

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

  .xl\:focus\:border-blue-tint:focus {
    border-color: #3799db;
  }

  .xl\:focus\:border-blue:focus {
    border-color: #2b55a0;
  }

  .xl\:focus\:border-blue-dark:focus {
    border-color: #17407a;
  }

  .xl\:focus\:border-blue-darker:focus {
    border-color: #143c75;
  }

  .xl\:focus\:border-grey-lightest:focus {
    border-color: #f5f5f5;
  }

  .xl\:focus\:border-grey-vlight:focus {
    border-color: #e9e9e9;
  }

  .xl\:focus\:border-grey-lighter:focus {
    border-color: #acacac;
  }

  .xl\:focus\:border-grey-light:focus {
    border-color: #8e8e8e;
  }

  .xl\:focus\:border-grey:focus {
    border-color: #6c6c6c;
  }

  .xl\:focus\:border-grey-dark:focus {
    border-color: #4d4f51;
  }

  .xl\:focus\:border-grey-darker:focus {
    border-color: #31353a;
  }

  .xl\:focus\:border-grey-darkest:focus {
    border-color: #1f2226;
  }

  .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-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-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-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-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\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .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\:table {
    display: table;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:inline-flex {
    display: inline-flex;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:flex-col-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 {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:items-baseline {
    align-items: baseline;
  }

  .xl\:items-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 {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:justify-center {
    justify-content: center;
  }

  .xl\:justify-between {
    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 {
    flex: 1 1 0%;
  }

  .xl\:flex-auto {
    flex: 1 1 auto;
  }

  .xl\:flex-initial {
    flex: 0 1 auto;
  }

  .xl\:flex-none {
    flex: none;
  }

  .xl\:flex-grow {
    flex-grow: 1;
  }

  .xl\:flex-shrink {
    flex-shrink: 1;
  }

  .xl\:flex-no-grow {
    flex-grow: 0;
  }

  .xl\:flex-no-shrink {
    flex-shrink: 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: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .xl\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
    height: .25rem;
  }

  .xl\:h-2 {
    height: .5rem;
  }

  .xl\:h-3 {
    height: .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\:leading-none {
    line-height: 1;
  }

  .xl\:leading-head {
    line-height: 1.1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-wide {
    line-height: 1.6;
  }

  .xl\:leading-wider {
    line-height: 1.8;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:m-0 {
    margin: 0;
  }

  .xl\:m-1 {
    margin: .25rem;
  }

  .xl\:m-2 {
    margin: .5rem;
  }

  .xl\:m-3 {
    margin: .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-22 {
    margin: 5.5rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-28 {
    margin: 7rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-40 {
    margin: 10rem;
  }

  .xl\:m-48 {
    margin: 12rem;
  }

  .xl\:m-64 {
    margin: 16rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .xl\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .xl\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .xl\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .xl\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .xl\:mx-3 {
    margin-left: .75rem;
    margin-right: .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-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .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\: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: .25rem;
  }

  .xl\:mr-1 {
    margin-right: .25rem;
  }

  .xl\:mb-1 {
    margin-bottom: .25rem;
  }

  .xl\:ml-1 {
    margin-left: .25rem;
  }

  .xl\:mt-2 {
    margin-top: .5rem;
  }

  .xl\:mr-2 {
    margin-right: .5rem;
  }

  .xl\:mb-2 {
    margin-bottom: .5rem;
  }

  .xl\:ml-2 {
    margin-left: .5rem;
  }

  .xl\:mt-3 {
    margin-top: .75rem;
  }

  .xl\:mr-3 {
    margin-right: .75rem;
  }

  .xl\:mb-3 {
    margin-bottom: .75rem;
  }

  .xl\:ml-3 {
    margin-left: .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-22 {
    margin-top: 5.5rem;
  }

  .xl\:mr-22 {
    margin-right: 5.5rem;
  }

  .xl\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .xl\:ml-22 {
    margin-left: 5.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-28 {
    margin-top: 7rem;
  }

  .xl\:mr-28 {
    margin-right: 7rem;
  }

  .xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .xl\:ml-28 {
    margin-left: 7rem;
  }

  .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-40 {
    margin-top: 10rem;
  }

  .xl\:mr-40 {
    margin-right: 10rem;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xl\:ml-40 {
    margin-left: 10rem;
  }

  .xl\:mt-48 {
    margin-top: 12rem;
  }

  .xl\:mr-48 {
    margin-right: 12rem;
  }

  .xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xl\:ml-48 {
    margin-left: 12rem;
  }

  .xl\:mt-64 {
    margin-top: 16rem;
  }

  .xl\:mr-64 {
    margin-right: 16rem;
  }

  .xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xl\:ml-64 {
    margin-left: 16rem;
  }

  .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\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 25rem;
  }

  .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\:min-h-0 {
    min-height: 0;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:min-w-0 {
    min-width: 0;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .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-px {
    margin: -1px;
  }

  .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-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-px {
    margin-top: -1px;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-25 {
    opacity: .25;
  }

  .xl\:opacity-50 {
    opacity: .5;
  }

  .xl\:opacity-75 {
    opacity: .75;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .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: .25rem;
  }

  .xl\:p-2 {
    padding: .5rem;
  }

  .xl\:p-3 {
    padding: .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-10 {
    padding: 2.5rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-14 {
    padding: 3.5rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-18 {
    padding: 4.5rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-22 {
    padding: 5.5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-26 {
    padding: 6.5rem;
  }

  .xl\:p-28 {
    padding: 7rem;
  }

  .xl\:p-30 {
    padding: 7.5rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-40 {
    padding: 10rem;
  }

  .xl\:p-48 {
    padding: 12rem;
  }

  .xl\:p-64 {
    padding: 16rem;
  }

  .xl\:p-72 {
    padding: 18rem;
  }

  .xl\:p-88 {
    padding: 22rem;
  }

  .xl\:p-100 {
    padding: 25rem;
  }

  .xl\:p-120 {
    padding: 30rem;
  }

  .xl\:p-140 {
    padding: 35rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .xl\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .xl\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .xl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .xl\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .xl\:px-3 {
    padding-left: .75rem;
    padding-right: .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-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-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xl\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xl\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xl\:py-88 {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xl\:px-88 {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xl\:py-100 {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xl\:px-100 {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xl\:py-120 {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .xl\:px-120 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .xl\:py-140 {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xl\:px-140 {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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: .25rem;
  }

  .xl\:pr-1 {
    padding-right: .25rem;
  }

  .xl\:pb-1 {
    padding-bottom: .25rem;
  }

  .xl\:pl-1 {
    padding-left: .25rem;
  }

  .xl\:pt-2 {
    padding-top: .5rem;
  }

  .xl\:pr-2 {
    padding-right: .5rem;
  }

  .xl\:pb-2 {
    padding-bottom: .5rem;
  }

  .xl\:pl-2 {
    padding-left: .5rem;
  }

  .xl\:pt-3 {
    padding-top: .75rem;
  }

  .xl\:pr-3 {
    padding-right: .75rem;
  }

  .xl\:pb-3 {
    padding-bottom: .75rem;
  }

  .xl\:pl-3 {
    padding-left: .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-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-14 {
    padding-top: 3.5rem;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .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-18 {
    padding-top: 4.5rem;
  }

  .xl\:pr-18 {
    padding-right: 4.5rem;
  }

  .xl\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .xl\:pl-18 {
    padding-left: 4.5rem;
  }

  .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-22 {
    padding-top: 5.5rem;
  }

  .xl\:pr-22 {
    padding-right: 5.5rem;
  }

  .xl\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .xl\:pl-22 {
    padding-left: 5.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-26 {
    padding-top: 6.5rem;
  }

  .xl\:pr-26 {
    padding-right: 6.5rem;
  }

  .xl\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .xl\:pl-26 {
    padding-left: 6.5rem;
  }

  .xl\:pt-28 {
    padding-top: 7rem;
  }

  .xl\:pr-28 {
    padding-right: 7rem;
  }

  .xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .xl\:pl-28 {
    padding-left: 7rem;
  }

  .xl\:pt-30 {
    padding-top: 7.5rem;
  }

  .xl\:pr-30 {
    padding-right: 7.5rem;
  }

  .xl\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .xl\:pl-30 {
    padding-left: 7.5rem;
  }

  .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-40 {
    padding-top: 10rem;
  }

  .xl\:pr-40 {
    padding-right: 10rem;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xl\:pl-40 {
    padding-left: 10rem;
  }

  .xl\:pt-48 {
    padding-top: 12rem;
  }

  .xl\:pr-48 {
    padding-right: 12rem;
  }

  .xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xl\:pl-48 {
    padding-left: 12rem;
  }

  .xl\:pt-64 {
    padding-top: 16rem;
  }

  .xl\:pr-64 {
    padding-right: 16rem;
  }

  .xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xl\:pl-64 {
    padding-left: 16rem;
  }

  .xl\:pt-72 {
    padding-top: 18rem;
  }

  .xl\:pr-72 {
    padding-right: 18rem;
  }

  .xl\:pb-72 {
    padding-bottom: 18rem;
  }

  .xl\:pl-72 {
    padding-left: 18rem;
  }

  .xl\:pt-88 {
    padding-top: 22rem;
  }

  .xl\:pr-88 {
    padding-right: 22rem;
  }

  .xl\:pb-88 {
    padding-bottom: 22rem;
  }

  .xl\:pl-88 {
    padding-left: 22rem;
  }

  .xl\:pt-100 {
    padding-top: 25rem;
  }

  .xl\:pr-100 {
    padding-right: 25rem;
  }

  .xl\:pb-100 {
    padding-bottom: 25rem;
  }

  .xl\:pl-100 {
    padding-left: 25rem;
  }

  .xl\:pt-120 {
    padding-top: 30rem;
  }

  .xl\:pr-120 {
    padding-right: 30rem;
  }

  .xl\:pb-120 {
    padding-bottom: 30rem;
  }

  .xl\:pl-120 {
    padding-left: 30rem;
  }

  .xl\:pt-140 {
    padding-top: 35rem;
  }

  .xl\:pr-140 {
    padding-right: 35rem;
  }

  .xl\:pb-140 {
    padding-bottom: 35rem;
  }

  .xl\:pl-140 {
    padding-left: 35rem;
  }

  .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\: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: sticky;
  }

  .xl\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:pin-y {
    top: 0;
    bottom: 0;
  }

  .xl\:pin-x {
    right: 0;
    left: 0;
  }

  .xl\:pin-t {
    top: 0;
  }

  .xl\:pin-r {
    right: 0;
  }

  .xl\:pin-b {
    bottom: 0;
  }

  .xl\:pin-l {
    left: 0;
  }

  .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, .1);
  }

  .xl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xl\:shadow-lg {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xl\:shadow-none {
    box-shadow: none;
  }

  .xl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .xl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xl\:hover\:shadow-lg:hover {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .xl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xl\:focus\:shadow-lg:focus {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .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-transparent {
    color: transparent;
  }

  .xl\:text-black {
    color: #000;
  }

  .xl\:text-white {
    color: #fff;
  }

  .xl\:text-red {
    color: #e3342f;
  }

  .xl\:text-blue-tint {
    color: #3799db;
  }

  .xl\:text-blue {
    color: #2b55a0;
  }

  .xl\:text-blue-dark {
    color: #17407a;
  }

  .xl\:text-blue-darker {
    color: #143c75;
  }

  .xl\:text-grey-lightest {
    color: #f5f5f5;
  }

  .xl\:text-grey-vlight {
    color: #e9e9e9;
  }

  .xl\:text-grey-lighter {
    color: #acacac;
  }

  .xl\:text-grey-light {
    color: #8e8e8e;
  }

  .xl\:text-grey {
    color: #6c6c6c;
  }

  .xl\:text-grey-dark {
    color: #4d4f51;
  }

  .xl\:text-grey-darker {
    color: #31353a;
  }

  .xl\:text-grey-darkest {
    color: #1f2226;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

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

  .xl\:hover\:text-white:hover {
    color: #fff;
  }

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

  .xl\:hover\:text-blue-tint:hover {
    color: #3799db;
  }

  .xl\:hover\:text-blue:hover {
    color: #2b55a0;
  }

  .xl\:hover\:text-blue-dark:hover {
    color: #17407a;
  }

  .xl\:hover\:text-blue-darker:hover {
    color: #143c75;
  }

  .xl\:hover\:text-grey-lightest:hover {
    color: #f5f5f5;
  }

  .xl\:hover\:text-grey-vlight:hover {
    color: #e9e9e9;
  }

  .xl\:hover\:text-grey-lighter:hover {
    color: #acacac;
  }

  .xl\:hover\:text-grey-light:hover {
    color: #8e8e8e;
  }

  .xl\:hover\:text-grey:hover {
    color: #6c6c6c;
  }

  .xl\:hover\:text-grey-dark:hover {
    color: #4d4f51;
  }

  .xl\:hover\:text-grey-darker:hover {
    color: #31353a;
  }

  .xl\:hover\:text-grey-darkest:hover {
    color: #1f2226;
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:text-black:focus {
    color: #000;
  }

  .xl\:focus\:text-white:focus {
    color: #fff;
  }

  .xl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xl\:focus\:text-blue-tint:focus {
    color: #3799db;
  }

  .xl\:focus\:text-blue:focus {
    color: #2b55a0;
  }

  .xl\:focus\:text-blue-dark:focus {
    color: #17407a;
  }

  .xl\:focus\:text-blue-darker:focus {
    color: #143c75;
  }

  .xl\:focus\:text-grey-lightest:focus {
    color: #f5f5f5;
  }

  .xl\:focus\:text-grey-vlight:focus {
    color: #e9e9e9;
  }

  .xl\:focus\:text-grey-lighter:focus {
    color: #acacac;
  }

  .xl\:focus\:text-grey-light:focus {
    color: #8e8e8e;
  }

  .xl\:focus\:text-grey:focus {
    color: #6c6c6c;
  }

  .xl\:focus\:text-grey-dark:focus {
    color: #4d4f51;
  }

  .xl\:focus\:text-grey-darker:focus {
    color: #31353a;
  }

  .xl\:focus\:text-grey-darkest:focus {
    color: #1f2226;
  }

  .xl\:text-xs {
    font-size: .8rem;
  }

  .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-1xl {
    font-size: 1.375rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-2xlb {
    font-size: 1.6rem;
  }

  .xl\:text-3xl {
    font-size: 1.75rem;
  }

  .xl\:text-3xlb {
    font-size: 2rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
  }

  .xl\:text-4xlb {
    font-size: 2.5rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
  }

  .xl\:text-8xl {
    font-size: 5.625rem;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:roman {
    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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:hover\:italic:hover {
    font-style: italic;
  }

  .xl\:hover\:roman:hover {
    font-style: normal;
  }

  .xl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .xl\:hover\:normal-case:hover {
    text-transform: 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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:focus\:italic:focus {
    font-style: italic;
  }

  .xl\:focus\:roman:focus {
    font-style: normal;
  }

  .xl\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .xl\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .xl\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .xl\:focus\:normal-case:focus {
    text-transform: 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\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0;
  }

  .xl\:tracking-wide {
    letter-spacing: .05em;
  }

  .xl\:select-none {
    user-select: none;
  }

  .xl\:select-text {
    user-select: text;
  }

  .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-words {
    word-wrap: break-word;
  }

  .xl\:break-normal {
    word-wrap: normal;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:w-1 {
    width: .25rem;
  }

  .xl\:w-2 {
    width: .5rem;
  }

  .xl\:w-3 {
    width: .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-24 {
    width: 6rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-72 {
    width: 18rem;
  }

  .xl\:w-92 {
    width: 23rem;
  }

  .xl\:w-96 {
    width: 24rem;
  }

  .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\:z-0 {
    z-index: 0;
  }

  .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-90 {
    z-index: 90;
  }

  .xl\:z-9000 {
    z-index: 9000;
  }

  .xl\:z-10000 {
    z-index: 10000;
  }

  .xl\:z-11000 {
    z-index: 11000;
  }

  .xl\:z-auto {
    z-index: auto;
  }
}

@media (min-width: 1500px) {
  .xxl\:list-reset {
    list-style: none;
    padding: 0;
  }

  .xxl\:appearance-none {
    appearance: none;
  }

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

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

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

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

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

  .xxl\:bg-white {
    background-color: #fff;
  }

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

  .xxl\:bg-blue-tint {
    background-color: #3799db;
  }

  .xxl\:bg-blue {
    background-color: #2b55a0;
  }

  .xxl\:bg-blue-dark {
    background-color: #17407a;
  }

  .xxl\:bg-blue-darker {
    background-color: #143c75;
  }

  .xxl\:bg-grey-lightest {
    background-color: #f5f5f5;
  }

  .xxl\:bg-grey-vlight {
    background-color: #e9e9e9;
  }

  .xxl\:bg-grey-lighter {
    background-color: #acacac;
  }

  .xxl\:bg-grey-light {
    background-color: #8e8e8e;
  }

  .xxl\:bg-grey {
    background-color: #6c6c6c;
  }

  .xxl\:bg-grey-dark {
    background-color: #4d4f51;
  }

  .xxl\:bg-grey-darker {
    background-color: #31353a;
  }

  .xxl\:bg-grey-darkest {
    background-color: #1f2226;
  }

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

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

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

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

  .xxl\:hover\:bg-blue-tint:hover {
    background-color: #3799db;
  }

  .xxl\:hover\:bg-blue:hover {
    background-color: #2b55a0;
  }

  .xxl\:hover\:bg-blue-dark:hover {
    background-color: #17407a;
  }

  .xxl\:hover\:bg-blue-darker:hover {
    background-color: #143c75;
  }

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

  .xxl\:hover\:bg-grey-vlight:hover {
    background-color: #e9e9e9;
  }

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

  .xxl\:hover\:bg-grey-light:hover {
    background-color: #8e8e8e;
  }

  .xxl\:hover\:bg-grey:hover {
    background-color: #6c6c6c;
  }

  .xxl\:hover\:bg-grey-dark:hover {
    background-color: #4d4f51;
  }

  .xxl\:hover\:bg-grey-darker:hover {
    background-color: #31353a;
  }

  .xxl\:hover\:bg-grey-darkest:hover {
    background-color: #1f2226;
  }

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

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

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

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

  .xxl\:focus\:bg-blue-tint:focus {
    background-color: #3799db;
  }

  .xxl\:focus\:bg-blue:focus {
    background-color: #2b55a0;
  }

  .xxl\:focus\:bg-blue-dark:focus {
    background-color: #17407a;
  }

  .xxl\:focus\:bg-blue-darker:focus {
    background-color: #143c75;
  }

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

  .xxl\:focus\:bg-grey-vlight:focus {
    background-color: #e9e9e9;
  }

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

  .xxl\:focus\:bg-grey-light:focus {
    background-color: #8e8e8e;
  }

  .xxl\:focus\:bg-grey:focus {
    background-color: #6c6c6c;
  }

  .xxl\:focus\:bg-grey-dark:focus {
    background-color: #4d4f51;
  }

  .xxl\:focus\:bg-grey-darker:focus {
    background-color: #31353a;
  }

  .xxl\:focus\:bg-grey-darkest:focus {
    background-color: #1f2226;
  }

  .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-auto {
    background-size: auto;
  }

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

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

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

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

  .xxl\:border-white {
    border-color: #fff;
  }

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

  .xxl\:border-blue-tint {
    border-color: #3799db;
  }

  .xxl\:border-blue {
    border-color: #2b55a0;
  }

  .xxl\:border-blue-dark {
    border-color: #17407a;
  }

  .xxl\:border-blue-darker {
    border-color: #143c75;
  }

  .xxl\:border-grey-lightest {
    border-color: #f5f5f5;
  }

  .xxl\:border-grey-vlight {
    border-color: #e9e9e9;
  }

  .xxl\:border-grey-lighter {
    border-color: #acacac;
  }

  .xxl\:border-grey-light {
    border-color: #8e8e8e;
  }

  .xxl\:border-grey {
    border-color: #6c6c6c;
  }

  .xxl\:border-grey-dark {
    border-color: #4d4f51;
  }

  .xxl\:border-grey-darker {
    border-color: #31353a;
  }

  .xxl\:border-grey-darkest {
    border-color: #1f2226;
  }

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

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

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

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

  .xxl\:hover\:border-blue-tint:hover {
    border-color: #3799db;
  }

  .xxl\:hover\:border-blue:hover {
    border-color: #2b55a0;
  }

  .xxl\:hover\:border-blue-dark:hover {
    border-color: #17407a;
  }

  .xxl\:hover\:border-blue-darker:hover {
    border-color: #143c75;
  }

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

  .xxl\:hover\:border-grey-vlight:hover {
    border-color: #e9e9e9;
  }

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

  .xxl\:hover\:border-grey-light:hover {
    border-color: #8e8e8e;
  }

  .xxl\:hover\:border-grey:hover {
    border-color: #6c6c6c;
  }

  .xxl\:hover\:border-grey-dark:hover {
    border-color: #4d4f51;
  }

  .xxl\:hover\:border-grey-darker:hover {
    border-color: #31353a;
  }

  .xxl\:hover\:border-grey-darkest:hover {
    border-color: #1f2226;
  }

  .xxl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

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

  .xxl\:focus\:border-white:focus {
    border-color: #fff;
  }

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

  .xxl\:focus\:border-blue-tint:focus {
    border-color: #3799db;
  }

  .xxl\:focus\:border-blue:focus {
    border-color: #2b55a0;
  }

  .xxl\:focus\:border-blue-dark:focus {
    border-color: #17407a;
  }

  .xxl\:focus\:border-blue-darker:focus {
    border-color: #143c75;
  }

  .xxl\:focus\:border-grey-lightest:focus {
    border-color: #f5f5f5;
  }

  .xxl\:focus\:border-grey-vlight:focus {
    border-color: #e9e9e9;
  }

  .xxl\:focus\:border-grey-lighter:focus {
    border-color: #acacac;
  }

  .xxl\:focus\:border-grey-light:focus {
    border-color: #8e8e8e;
  }

  .xxl\:focus\:border-grey:focus {
    border-color: #6c6c6c;
  }

  .xxl\:focus\:border-grey-dark:focus {
    border-color: #4d4f51;
  }

  .xxl\:focus\:border-grey-darker:focus {
    border-color: #31353a;
  }

  .xxl\:focus\:border-grey-darkest:focus {
    border-color: #1f2226;
  }

  .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-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-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-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-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\:cursor-auto {
    cursor: auto;
  }

  .xxl\:cursor-default {
    cursor: default;
  }

  .xxl\:cursor-pointer {
    cursor: pointer;
  }

  .xxl\:cursor-wait {
    cursor: wait;
  }

  .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\:table {
    display: table;
  }

  .xxl\:table-row {
    display: table-row;
  }

  .xxl\:table-cell {
    display: table-cell;
  }

  .xxl\:hidden {
    display: none;
  }

  .xxl\:flex {
    display: flex;
  }

  .xxl\:inline-flex {
    display: inline-flex;
  }

  .xxl\:flex-row {
    flex-direction: row;
  }

  .xxl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xxl\:flex-col {
    flex-direction: column;
  }

  .xxl\:flex-col-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 {
    align-items: flex-start;
  }

  .xxl\:items-end {
    align-items: flex-end;
  }

  .xxl\:items-center {
    align-items: center;
  }

  .xxl\:items-baseline {
    align-items: baseline;
  }

  .xxl\:items-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 {
    justify-content: flex-start;
  }

  .xxl\:justify-end {
    justify-content: flex-end;
  }

  .xxl\:justify-center {
    justify-content: center;
  }

  .xxl\:justify-between {
    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 {
    flex: 1 1 0%;
  }

  .xxl\:flex-auto {
    flex: 1 1 auto;
  }

  .xxl\:flex-initial {
    flex: 0 1 auto;
  }

  .xxl\:flex-none {
    flex: none;
  }

  .xxl\:flex-grow {
    flex-grow: 1;
  }

  .xxl\:flex-shrink {
    flex-shrink: 1;
  }

  .xxl\:flex-no-grow {
    flex-grow: 0;
  }

  .xxl\:flex-no-shrink {
    flex-shrink: 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: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .xxl\:font-serif {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, 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-1 {
    height: .25rem;
  }

  .xxl\:h-2 {
    height: .5rem;
  }

  .xxl\:h-3 {
    height: .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\:leading-none {
    line-height: 1;
  }

  .xxl\:leading-head {
    line-height: 1.1;
  }

  .xxl\:leading-tight {
    line-height: 1.25;
  }

  .xxl\:leading-normal {
    line-height: 1.5;
  }

  .xxl\:leading-wide {
    line-height: 1.6;
  }

  .xxl\:leading-wider {
    line-height: 1.8;
  }

  .xxl\:leading-loose {
    line-height: 2;
  }

  .xxl\:m-0 {
    margin: 0;
  }

  .xxl\:m-1 {
    margin: .25rem;
  }

  .xxl\:m-2 {
    margin: .5rem;
  }

  .xxl\:m-3 {
    margin: .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-22 {
    margin: 5.5rem;
  }

  .xxl\:m-24 {
    margin: 6rem;
  }

  .xxl\:m-28 {
    margin: 7rem;
  }

  .xxl\:m-32 {
    margin: 8rem;
  }

  .xxl\:m-40 {
    margin: 10rem;
  }

  .xxl\:m-48 {
    margin: 12rem;
  }

  .xxl\:m-64 {
    margin: 16rem;
  }

  .xxl\:m-auto {
    margin: auto;
  }

  .xxl\:m-px {
    margin: 1px;
  }

  .xxl\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .xxl\:my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .xxl\:mx-1 {
    margin-left: .25rem;
    margin-right: .25rem;
  }

  .xxl\:my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .xxl\:mx-2 {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .xxl\:my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .xxl\:mx-3 {
    margin-left: .75rem;
    margin-right: .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-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xxl\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xxl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xxl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xxl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xxl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xxl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xxl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xxl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xxl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .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\: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: .25rem;
  }

  .xxl\:mr-1 {
    margin-right: .25rem;
  }

  .xxl\:mb-1 {
    margin-bottom: .25rem;
  }

  .xxl\:ml-1 {
    margin-left: .25rem;
  }

  .xxl\:mt-2 {
    margin-top: .5rem;
  }

  .xxl\:mr-2 {
    margin-right: .5rem;
  }

  .xxl\:mb-2 {
    margin-bottom: .5rem;
  }

  .xxl\:ml-2 {
    margin-left: .5rem;
  }

  .xxl\:mt-3 {
    margin-top: .75rem;
  }

  .xxl\:mr-3 {
    margin-right: .75rem;
  }

  .xxl\:mb-3 {
    margin-bottom: .75rem;
  }

  .xxl\:ml-3 {
    margin-left: .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-22 {
    margin-top: 5.5rem;
  }

  .xxl\:mr-22 {
    margin-right: 5.5rem;
  }

  .xxl\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .xxl\:ml-22 {
    margin-left: 5.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-28 {
    margin-top: 7rem;
  }

  .xxl\:mr-28 {
    margin-right: 7rem;
  }

  .xxl\:mb-28 {
    margin-bottom: 7rem;
  }

  .xxl\:ml-28 {
    margin-left: 7rem;
  }

  .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-40 {
    margin-top: 10rem;
  }

  .xxl\:mr-40 {
    margin-right: 10rem;
  }

  .xxl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xxl\:ml-40 {
    margin-left: 10rem;
  }

  .xxl\:mt-48 {
    margin-top: 12rem;
  }

  .xxl\:mr-48 {
    margin-right: 12rem;
  }

  .xxl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xxl\:ml-48 {
    margin-left: 12rem;
  }

  .xxl\:mt-64 {
    margin-top: 16rem;
  }

  .xxl\:mr-64 {
    margin-right: 16rem;
  }

  .xxl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xxl\:ml-64 {
    margin-left: 16rem;
  }

  .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\:max-h-full {
    max-height: 100%;
  }

  .xxl\:max-h-screen {
    max-height: 100vh;
  }

  .xxl\:max-w-xs {
    max-width: 20rem;
  }

  .xxl\:max-w-sm {
    max-width: 25rem;
  }

  .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\:min-h-0 {
    min-height: 0;
  }

  .xxl\:min-h-full {
    min-height: 100%;
  }

  .xxl\:min-h-screen {
    min-height: 100vh;
  }

  .xxl\:min-w-0 {
    min-width: 0;
  }

  .xxl\:min-w-full {
    min-width: 100%;
  }

  .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-px {
    margin: -1px;
  }

  .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-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .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-px {
    margin-top: -1px;
  }

  .xxl\:-mr-px {
    margin-right: -1px;
  }

  .xxl\:-mb-px {
    margin-bottom: -1px;
  }

  .xxl\:-ml-px {
    margin-left: -1px;
  }

  .xxl\:opacity-0 {
    opacity: 0;
  }

  .xxl\:opacity-25 {
    opacity: .25;
  }

  .xxl\:opacity-50 {
    opacity: .5;
  }

  .xxl\:opacity-75 {
    opacity: .75;
  }

  .xxl\:opacity-100 {
    opacity: 1;
  }

  .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: .25rem;
  }

  .xxl\:p-2 {
    padding: .5rem;
  }

  .xxl\:p-3 {
    padding: .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-10 {
    padding: 2.5rem;
  }

  .xxl\:p-12 {
    padding: 3rem;
  }

  .xxl\:p-14 {
    padding: 3.5rem;
  }

  .xxl\:p-16 {
    padding: 4rem;
  }

  .xxl\:p-18 {
    padding: 4.5rem;
  }

  .xxl\:p-20 {
    padding: 5rem;
  }

  .xxl\:p-22 {
    padding: 5.5rem;
  }

  .xxl\:p-24 {
    padding: 6rem;
  }

  .xxl\:p-26 {
    padding: 6.5rem;
  }

  .xxl\:p-28 {
    padding: 7rem;
  }

  .xxl\:p-30 {
    padding: 7.5rem;
  }

  .xxl\:p-32 {
    padding: 8rem;
  }

  .xxl\:p-40 {
    padding: 10rem;
  }

  .xxl\:p-48 {
    padding: 12rem;
  }

  .xxl\:p-64 {
    padding: 16rem;
  }

  .xxl\:p-72 {
    padding: 18rem;
  }

  .xxl\:p-88 {
    padding: 22rem;
  }

  .xxl\:p-100 {
    padding: 25rem;
  }

  .xxl\:p-120 {
    padding: 30rem;
  }

  .xxl\:p-140 {
    padding: 35rem;
  }

  .xxl\:p-px {
    padding: 1px;
  }

  .xxl\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .xxl\:py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .xxl\:px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .xxl\:py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .xxl\:px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .xxl\:py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .xxl\:px-3 {
    padding-left: .75rem;
    padding-right: .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-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-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xxl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xxl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xxl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xxl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxl\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xxl\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xxl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxl\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xxl\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xxl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xxl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xxl\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xxl\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xxl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xxl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xxl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xxl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xxl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xxl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xxl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xxl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xxl\:py-88 {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xxl\:px-88 {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xxl\:py-100 {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xxl\:px-100 {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xxl\:py-120 {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .xxl\:px-120 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .xxl\:py-140 {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xxl\:px-140 {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xxl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .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: .25rem;
  }

  .xxl\:pr-1 {
    padding-right: .25rem;
  }

  .xxl\:pb-1 {
    padding-bottom: .25rem;
  }

  .xxl\:pl-1 {
    padding-left: .25rem;
  }

  .xxl\:pt-2 {
    padding-top: .5rem;
  }

  .xxl\:pr-2 {
    padding-right: .5rem;
  }

  .xxl\:pb-2 {
    padding-bottom: .5rem;
  }

  .xxl\:pl-2 {
    padding-left: .5rem;
  }

  .xxl\:pt-3 {
    padding-top: .75rem;
  }

  .xxl\:pr-3 {
    padding-right: .75rem;
  }

  .xxl\:pb-3 {
    padding-bottom: .75rem;
  }

  .xxl\:pl-3 {
    padding-left: .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-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-14 {
    padding-top: 3.5rem;
  }

  .xxl\:pr-14 {
    padding-right: 3.5rem;
  }

  .xxl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xxl\:pl-14 {
    padding-left: 3.5rem;
  }

  .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-18 {
    padding-top: 4.5rem;
  }

  .xxl\:pr-18 {
    padding-right: 4.5rem;
  }

  .xxl\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .xxl\:pl-18 {
    padding-left: 4.5rem;
  }

  .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-22 {
    padding-top: 5.5rem;
  }

  .xxl\:pr-22 {
    padding-right: 5.5rem;
  }

  .xxl\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .xxl\:pl-22 {
    padding-left: 5.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-26 {
    padding-top: 6.5rem;
  }

  .xxl\:pr-26 {
    padding-right: 6.5rem;
  }

  .xxl\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .xxl\:pl-26 {
    padding-left: 6.5rem;
  }

  .xxl\:pt-28 {
    padding-top: 7rem;
  }

  .xxl\:pr-28 {
    padding-right: 7rem;
  }

  .xxl\:pb-28 {
    padding-bottom: 7rem;
  }

  .xxl\:pl-28 {
    padding-left: 7rem;
  }

  .xxl\:pt-30 {
    padding-top: 7.5rem;
  }

  .xxl\:pr-30 {
    padding-right: 7.5rem;
  }

  .xxl\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .xxl\:pl-30 {
    padding-left: 7.5rem;
  }

  .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-40 {
    padding-top: 10rem;
  }

  .xxl\:pr-40 {
    padding-right: 10rem;
  }

  .xxl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xxl\:pl-40 {
    padding-left: 10rem;
  }

  .xxl\:pt-48 {
    padding-top: 12rem;
  }

  .xxl\:pr-48 {
    padding-right: 12rem;
  }

  .xxl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xxl\:pl-48 {
    padding-left: 12rem;
  }

  .xxl\:pt-64 {
    padding-top: 16rem;
  }

  .xxl\:pr-64 {
    padding-right: 16rem;
  }

  .xxl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xxl\:pl-64 {
    padding-left: 16rem;
  }

  .xxl\:pt-72 {
    padding-top: 18rem;
  }

  .xxl\:pr-72 {
    padding-right: 18rem;
  }

  .xxl\:pb-72 {
    padding-bottom: 18rem;
  }

  .xxl\:pl-72 {
    padding-left: 18rem;
  }

  .xxl\:pt-88 {
    padding-top: 22rem;
  }

  .xxl\:pr-88 {
    padding-right: 22rem;
  }

  .xxl\:pb-88 {
    padding-bottom: 22rem;
  }

  .xxl\:pl-88 {
    padding-left: 22rem;
  }

  .xxl\:pt-100 {
    padding-top: 25rem;
  }

  .xxl\:pr-100 {
    padding-right: 25rem;
  }

  .xxl\:pb-100 {
    padding-bottom: 25rem;
  }

  .xxl\:pl-100 {
    padding-left: 25rem;
  }

  .xxl\:pt-120 {
    padding-top: 30rem;
  }

  .xxl\:pr-120 {
    padding-right: 30rem;
  }

  .xxl\:pb-120 {
    padding-bottom: 30rem;
  }

  .xxl\:pl-120 {
    padding-left: 30rem;
  }

  .xxl\:pt-140 {
    padding-top: 35rem;
  }

  .xxl\:pr-140 {
    padding-right: 35rem;
  }

  .xxl\:pb-140 {
    padding-bottom: 35rem;
  }

  .xxl\:pl-140 {
    padding-left: 35rem;
  }

  .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\: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: sticky;
  }

  .xxl\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxl\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxl\:pin-y {
    top: 0;
    bottom: 0;
  }

  .xxl\:pin-x {
    right: 0;
    left: 0;
  }

  .xxl\:pin-t {
    top: 0;
  }

  .xxl\:pin-r {
    right: 0;
  }

  .xxl\:pin-b {
    bottom: 0;
  }

  .xxl\:pin-l {
    left: 0;
  }

  .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, .1);
  }

  .xxl\:shadow-md {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:shadow-lg {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xxl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xxl\:shadow-none {
    box-shadow: none;
  }

  .xxl\:hover\:shadow:hover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .xxl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:hover\:shadow-lg:hover {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xxl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xxl\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .xxl\:focus\:shadow:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
  }

  .xxl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:focus\:shadow-lg:focus {
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, .11), 0 3px 15px 0 rgba(0, 0, 0, .08);
  }

  .xxl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  }

  .xxl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 144, 220, .5);
  }

  .xxl\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .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-transparent {
    color: transparent;
  }

  .xxl\:text-black {
    color: #000;
  }

  .xxl\:text-white {
    color: #fff;
  }

  .xxl\:text-red {
    color: #e3342f;
  }

  .xxl\:text-blue-tint {
    color: #3799db;
  }

  .xxl\:text-blue {
    color: #2b55a0;
  }

  .xxl\:text-blue-dark {
    color: #17407a;
  }

  .xxl\:text-blue-darker {
    color: #143c75;
  }

  .xxl\:text-grey-lightest {
    color: #f5f5f5;
  }

  .xxl\:text-grey-vlight {
    color: #e9e9e9;
  }

  .xxl\:text-grey-lighter {
    color: #acacac;
  }

  .xxl\:text-grey-light {
    color: #8e8e8e;
  }

  .xxl\:text-grey {
    color: #6c6c6c;
  }

  .xxl\:text-grey-dark {
    color: #4d4f51;
  }

  .xxl\:text-grey-darker {
    color: #31353a;
  }

  .xxl\:text-grey-darkest {
    color: #1f2226;
  }

  .xxl\:hover\:text-transparent:hover {
    color: transparent;
  }

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

  .xxl\:hover\:text-white:hover {
    color: #fff;
  }

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

  .xxl\:hover\:text-blue-tint:hover {
    color: #3799db;
  }

  .xxl\:hover\:text-blue:hover {
    color: #2b55a0;
  }

  .xxl\:hover\:text-blue-dark:hover {
    color: #17407a;
  }

  .xxl\:hover\:text-blue-darker:hover {
    color: #143c75;
  }

  .xxl\:hover\:text-grey-lightest:hover {
    color: #f5f5f5;
  }

  .xxl\:hover\:text-grey-vlight:hover {
    color: #e9e9e9;
  }

  .xxl\:hover\:text-grey-lighter:hover {
    color: #acacac;
  }

  .xxl\:hover\:text-grey-light:hover {
    color: #8e8e8e;
  }

  .xxl\:hover\:text-grey:hover {
    color: #6c6c6c;
  }

  .xxl\:hover\:text-grey-dark:hover {
    color: #4d4f51;
  }

  .xxl\:hover\:text-grey-darker:hover {
    color: #31353a;
  }

  .xxl\:hover\:text-grey-darkest:hover {
    color: #1f2226;
  }

  .xxl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xxl\:focus\:text-black:focus {
    color: #000;
  }

  .xxl\:focus\:text-white:focus {
    color: #fff;
  }

  .xxl\:focus\:text-red:focus {
    color: #e3342f;
  }

  .xxl\:focus\:text-blue-tint:focus {
    color: #3799db;
  }

  .xxl\:focus\:text-blue:focus {
    color: #2b55a0;
  }

  .xxl\:focus\:text-blue-dark:focus {
    color: #17407a;
  }

  .xxl\:focus\:text-blue-darker:focus {
    color: #143c75;
  }

  .xxl\:focus\:text-grey-lightest:focus {
    color: #f5f5f5;
  }

  .xxl\:focus\:text-grey-vlight:focus {
    color: #e9e9e9;
  }

  .xxl\:focus\:text-grey-lighter:focus {
    color: #acacac;
  }

  .xxl\:focus\:text-grey-light:focus {
    color: #8e8e8e;
  }

  .xxl\:focus\:text-grey:focus {
    color: #6c6c6c;
  }

  .xxl\:focus\:text-grey-dark:focus {
    color: #4d4f51;
  }

  .xxl\:focus\:text-grey-darker:focus {
    color: #31353a;
  }

  .xxl\:focus\:text-grey-darkest:focus {
    color: #1f2226;
  }

  .xxl\:text-xs {
    font-size: .8rem;
  }

  .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-1xl {
    font-size: 1.375rem;
  }

  .xxl\:text-2xl {
    font-size: 1.5rem;
  }

  .xxl\:text-2xlb {
    font-size: 1.6rem;
  }

  .xxl\:text-3xl {
    font-size: 1.75rem;
  }

  .xxl\:text-3xlb {
    font-size: 2rem;
  }

  .xxl\:text-4xl {
    font-size: 2.25rem;
  }

  .xxl\:text-4xlb {
    font-size: 2.5rem;
  }

  .xxl\:text-5xl {
    font-size: 3rem;
  }

  .xxl\:text-6xl {
    font-size: 3.75rem;
  }

  .xxl\:text-7xl {
    font-size: 4.5rem;
  }

  .xxl\:text-8xl {
    font-size: 5.625rem;
  }

  .xxl\:italic {
    font-style: italic;
  }

  .xxl\:roman {
    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\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:hover\:italic:hover {
    font-style: italic;
  }

  .xxl\:hover\:roman:hover {
    font-style: normal;
  }

  .xxl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .xxl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .xxl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .xxl\:hover\:normal-case:hover {
    text-transform: 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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:focus\:italic:focus {
    font-style: italic;
  }

  .xxl\:focus\:roman:focus {
    font-style: normal;
  }

  .xxl\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .xxl\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .xxl\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .xxl\:focus\:normal-case:focus {
    text-transform: 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\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:tracking-tight {
    letter-spacing: -0.05em;
  }

  .xxl\:tracking-normal {
    letter-spacing: 0;
  }

  .xxl\:tracking-wide {
    letter-spacing: .05em;
  }

  .xxl\:select-none {
    user-select: none;
  }

  .xxl\:select-text {
    user-select: text;
  }

  .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-words {
    word-wrap: break-word;
  }

  .xxl\:break-normal {
    word-wrap: normal;
  }

  .xxl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxl\:w-1 {
    width: .25rem;
  }

  .xxl\:w-2 {
    width: .5rem;
  }

  .xxl\:w-3 {
    width: .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-24 {
    width: 6rem;
  }

  .xxl\:w-32 {
    width: 8rem;
  }

  .xxl\:w-48 {
    width: 12rem;
  }

  .xxl\:w-64 {
    width: 16rem;
  }

  .xxl\:w-72 {
    width: 18rem;
  }

  .xxl\:w-92 {
    width: 23rem;
  }

  .xxl\:w-96 {
    width: 24rem;
  }

  .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\:z-0 {
    z-index: 0;
  }

  .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-90 {
    z-index: 90;
  }

  .xxl\:z-9000 {
    z-index: 9000;
  }

  .xxl\:z-10000 {
    z-index: 10000;
  }

  .xxl\:z-11000 {
    z-index: 11000;
  }

  .xxl\:z-auto {
    z-index: auto;
  }
}

