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

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

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

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

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

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

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

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

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

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

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

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

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

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

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

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

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1540px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.col {
  flex-basis: 0;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
          order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-sm-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-md-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-md-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-md-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-md-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-md-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-md-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-md-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-md-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-md-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-md-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-md-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-md-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-md-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-md-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-lg-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-xl-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex-basis: 0;
    -webkit-box-flex: 1;
            flex-grow: 1;
    max-width: 100%;
  }

  .col-xxl-auto {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xxl-1 {
    -webkit-box-flex: 0;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xxl-2 {
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xxl-3 {
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xxl-4 {
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xxl-5 {
    -webkit-box-flex: 0;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xxl-6 {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xxl-7 {
    -webkit-box-flex: 0;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xxl-8 {
    -webkit-box-flex: 0;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xxl-9 {
    -webkit-box-flex: 0;
            flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xxl-10 {
    -webkit-box-flex: 0;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xxl-11 {
    -webkit-box-flex: 0;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xxl-12 {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
            order: -1;
  }

  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
            order: 13;
  }

  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
            order: 0;
  }

  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }

  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }

  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }

  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }

  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
            order: 5;
  }

  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
            order: 6;
  }

  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
            order: 7;
  }

  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
            order: 8;
  }

  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
            order: 9;
  }

  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
            order: 10;
  }

  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
            order: 11;
  }

  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
            order: 12;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1600px) {
  .d-xxl-none {
    display: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -webkit-box !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

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

.justify-content-start {
  -webkit-box-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
            justify-content: center !important;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important;
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important;
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
            align-items: center !important;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
            align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.detail {
  padding: 15px;
}

.detail * {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.detail .det-0 {
  position: relative;
}

.detail .det-hover {
  opacity: 0;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.detail:hover .det-hover {
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.detail .det-hover img {
  position: absolute;
  top: 0;
  left: 0;
}

.detail-1 .ch-0 {
  z-index: 10;
  opacity: 1;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

.detail-1:hover .ch-0 {
  z-index: 10;
  opacity: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.detail-1 .ch-1 {
  z-index: 9;
}

.detail-1 .ch-2 {
  z-index: 8;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.detail-1:hover .ch-2 {
  z-index: 8;
  -webkit-transform: translate3d(-3.1%, -31%, 0) rotate(-2deg);
          transform: translate3d(-3.1%, -31%, 0) rotate(-2deg);
  display: block;
  width: 106%;
  max-width: 106%;
}

.detail-1 .ch-5 {
  z-index: 1;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-1:hover .ch-5 {
  z-index: 5;
  -webkit-transform: translate3d(6.5%, 34%, 0) rotate(2deg);
          transform: translate3d(6.5%, 34%, 0) rotate(2deg);
  width: 90%;
}

.detail-1 .ch-6 {
  z-index: 4;
}

.detail-1 .ch-9 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
}

.detail-2 .ch-0 {
  opacity: 1;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2:hover .ch-0 {
  opacity: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2 .ch-1 {
  z-index: 9;
}

.detail-2 .ch-2 {
  z-index: 8;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2:hover .ch-2 {
  z-index: 8;
  -webkit-transform: translate3d(-1.2%, -24%, 0) rotate(-2deg);
          transform: translate3d(-1.2%, -24%, 0) rotate(-2deg);
  display: block;
  width: 106%;
  max-width: 106%;
}

.detail-2 .ch-3 {
  z-index: 7;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2:hover .ch-3 {
  z-index: 7;
  -webkit-transform: translate3d(-12.5%, 21%, 0) rotate(3deg);
          transform: translate3d(-12.5%, 21%, 0) rotate(3deg);
}

.detail-2 .ch-4 {
  z-index: 6;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2:hover .ch-4 {
  z-index: 6;
  -webkit-transform: translate3d(8.5%, -20.5%, 0) rotate(-2.5deg);
          transform: translate3d(8.5%, -20.5%, 0) rotate(-2.5deg);
}

.detail-2 .ch-5 {
  z-index: 5;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-2:hover .ch-5 {
  z-index: 5;
  -webkit-transform: translate3d(3.5%, 25%, 0) rotate(2deg);
          transform: translate3d(3.5%, 25%, 0) rotate(2deg);
}

.detail-2 .ch-6 {
  z-index: 4;
}

.detail-2 .ch-9 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
}

.detail-3 .ch-0 {
  z-index: 10;
  opacity: 1;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-3:hover .ch-0 {
  z-index: 10;
  opacity: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-3 .ch-1 {
  z-index: 9;
}

.detail-3 .ch-2 {
  z-index: 8;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-3:hover .ch-2 {
  z-index: 8;
  -webkit-transform: translate3d(-3.1%, -31%, 0) rotate(-2deg);
          transform: translate3d(-3.1%, -31%, 0) rotate(-2deg);
  display: block;
  width: 106%;
  max-width: 106%;
}

.detail-3 .ch-3 {
  z-index: 7;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-3:hover .ch-3 {
  z-index: 7;
  -webkit-transform: translate3d(-14.5%, 23%, 0) rotate(3deg);
          transform: translate3d(-14.5%, 23%, 0) rotate(3deg);
}

.detail-3 .ch-4 {
  z-index: 6;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.detail-3:hover .ch-4 {
  z-index: 6;
  -webkit-transform: translate3d(13%, -12.5%, 0) rotate(-2.5deg);
          transform: translate3d(13%, -12.5%, 0) rotate(-2.5deg);
}

.detail-3 .ch-5 {
  z-index: 5;
  -webkit-transition: all 1s;
  transition: all 1s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 100%;
}

.detail-3:hover .ch-5 {
  z-index: 5;
  -webkit-transform: translate3d(6.5%, 34%, 0) rotate(2deg);
          transform: translate3d(6.5%, 34%, 0) rotate(2deg);
  width: 90%;
}

.detail-3 .ch-6 {
  z-index: 4;
}

.detail-3 .ch-9 {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
}

.detail-layer .block {
  width: 948px;
  margin-left: auto;
  margin-right: auto;
}

#container1 img {
  max-width: none;
}

.par-block {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.par-block .hover-block {
  position: absolute;
  z-index: 99999;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.par-block .par-left {
  z-index: 9;
  position: absolute;
  -webkit-mask-image: url(/img/arctica.png);
          mask-image: url(/img/arctica.png);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: left center;
          mask-position: left center;
  -webkit-mask-size: cover;
          mask-size: cover;
  width: 100%;
  height: 100%;
}

.par-block .par-left-1 {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url(/img/arctica.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
}

.par-block .detal {
  position: absolute;
  z-index: 10;
  margin-left: auto;
  width: 100%;
  height: 100%;
}

.par-block .detal img {
  display: inline-block;
  width: auto;
  height: 100%;
}

.cold-det {
  position: relative;
  height: 100%;
  -webkit-mask-image: url(/img/arctica.png);
          mask-image: url(/img/arctica.png);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: left center;
          mask-position: left center;
  -webkit-mask-size: cover;
          mask-size: cover;
  z-index: 2;
  text-align: center;
}

.cold-det img.cold-det-img {
  position: relative;
}

.hot-det {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
  z-index: -1;
}

.par-right {
  position: relative;
  height: 100%;
  background-image: url(/img/desert.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
}

@media (max-width: 1023px) {
  .par-block {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .par-block + .image,
.par-block + .container {
    display: none !important;
  }

  .par-block .par-left, .cold-det {
    left: calc(-0.31 * (100vh - 70px) / 0.520833);
  }

  .par-block .detal img {
    left: calc(0.31 * (100vh - 70px) / 0.520833);
  }

  .par-block .par-left-1 {
    left: calc(0.18 * (100vh - 70px) / 0.520833);
  }

  .par-block .par-right {
    right: calc(-0.11 * (100vh - 70px) / 0.520833);
  }
}
@media (min-width: 1200px) {
  .par-block .par-left, .cold-det {
    left: calc(-0.22 * (100vh - 100px) / 0.520833);
  }

  .par-block .detal img {
    left: calc(0.22 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-left-1 {
    left: calc(0.14 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-right {
    right: calc(-0.06 * (100vh - 100px) / 0.520833);
  }
}
@media (min-width: 1440px) {
  .par-block .par-left, .cold-det {
    left: calc(-0.22 * (100vh - 100px) / 0.520833);
  }

  .par-block .detal img {
    left: calc(0.22 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-left-1 {
    left: calc(0.15 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-right {
    right: calc(-0.07 * (100vh - 100px) / 0.520833);
  }
}
@media (min-width: 1600px) {
  .par-block .par-left, .cold-det {
    left: calc(-0.2 * (100vh - 100px) / 0.520833);
  }

  .par-block .detal img {
    left: calc(0.2 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-left-1 {
    left: calc(0.11 * (100vh - 100px) / 0.520833);
  }

  .par-block .par-right {
    right: calc(-0.04 * (100vh - 100px) / 0.520833);
  }
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria-Light.otf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria.otf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria-Bold.otf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria-ExtraBold.otf");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria-ExtraBoldItalic.otf");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Geometria";
  src: url("../fonts/Geometria-Heavy.otf");
  font-weight: 900;
  font-style: normal;
}
html {
  min-height: 100vh;
  font-size: 10px;
}

body {
  font-size: 1.8rem;
  line-height: 1.17;
  font-family: "Geometria", sans-serif;
  text-rendering: optimizeLegibility;
  color: #30302f;
  min-width: 320px;
  max-width: 1920px;
  min-height: 100vh;
  margin: 0 auto;
  overflow-x: hidden !important;
}

a,
a:hover {
  text-decoration: none;
  color: inherit;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

button:focus, button:active {
  outline: none !important;
}

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

.bg-lightgrey {
  background: #fafafa;
}

.col-accent {
  color: #19a8e6;
}

.link-1 {
  color: #19a8e6;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  border-bottom: 3px solid #19a8e6;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.link-2 {
  color: #19a8e6;
  font-weight: 700;
  border-bottom: 3px solid #19a8e6;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.link-1:hover, .link-2:hover {
  color: #30302f;
  border-color: #30302f;
}

.px-sm {
  padding: 0 4px;
}

.px-md {
  padding: 0 8px;
}

.fullscreen {
  padding-top: 150px;
  min-height: 100vh;
}

.fullheight {
  padding-top: 100px;
  min-height: 100vh;
  overflow: hidden;
}

.section {
  min-height: 100vh;
}

.flex-inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  height: 100%;
  width: 100%;
}

.h-100 {
  height: 100%;
}

.h1 {
  color: #bababa;
  font-size: 6rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 3px;
}

.h2 {
  margin: 4.8rem 0;
  color: #bababa;
  font-size: 6rem;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1px;
}

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

.icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 18px;
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
  background-color: #19a8e6;
}

.card {
  margin-bottom: 30px;
}
.card .thumb {
  display: block;
  text-align: center;
}
.card .thumb img {
  width: 100%;
}
.card h3 {
  margin-top: 0;
  font-size: 2.4rem;
  font-weight: 900;
  text-transform: uppercase;
}

.scene, .layer {
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

.scene {
  height: calc(100vh - 100px);
}

.layer div {
  height: 100%;
  width: 100%;
  position: absolute;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.more {
  margin-top: 25px;
}

.spacer {
  -webkit-box-flex: 1;
          flex: 1;
}

ul.mini-nav {
  display: inline-block;
  list-style: none;
  padding-left: 0;
  margin-bottom: 60px;
}
ul.mini-nav li {
  font-size: 1.4rem;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
}
ul.mini-nav li span {
  display: inline-block;
  line-height: 22px;
  color: #19a8e6;
  border-top: 3px solid transparent;
  border-bottom: 3px solid #19a8e6;
}
ul.mini-nav li a {
  color: #000;
  text-transform: uppercase;
}

/* CAROUSELS */
.owl-carousel.owl-theme .owl-nav button.owl-next, .owl-carousel.owl-theme .owl-nav button.owl-prev {
  display: block;
  margin: 0;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
}
.owl-carousel.owl-theme .owl-nav button.owl-next.disabled:hover, .owl-carousel.owl-theme .owl-nav button.owl-prev.disabled:hover {
  background: initial;
}
.owl-carousel.owl-theme .owl-nav button.owl-prev {
  float: left;
}
.owl-carousel.owl-theme .owl-nav button.owl-next {
  float: right;
}

.owl-carousel.owl-theme.resp-carousel {
  margin-bottom: 40px;
}
.owl-carousel.owl-theme.resp-carousel .owl-nav {
  height: 50px;
  margin-top: 35px;
  margin-bottom: 35px;
}
.owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next, .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev {
  width: 50px;
  height: 50px;
  border-color: #bababa;
  border-width: 2px;
  font-size: 24px;
  line-height: 46px;
  color: #bababa;
}
.owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next:hover, .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev:hover {
  background: initial;
}
.owl-carousel.owl-theme.resp-carousel .owl-dots {
  display: -webkit-box;
  display: flex;
  justify-content: space-around;
  position: absolute;
  left: 70px;
  right: 70px;
  bottom: 0;
  height: 50px;
  line-height: 50px;
}
.owl-carousel.owl-theme.resp-carousel .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  border: 2px solid #bababa;
  background: transparent;
}
.owl-carousel.owl-theme.resp-carousel .owl-dots .owl-dot.active span {
  background: #19a8e6;
  border-color: #19a8e6;
}

@media (min-width: 1200px) {
  #news .owl-carousel.owl-theme.resp-carousel, #video-reviews .owl-carousel.owl-theme.resp-carousel {
    max-width: 1140px;
    margin: 0 auto;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav {
    height: 100%;
    margin-top: 0;
    position: absolute;
    top: 0;
    left: -50vw;
    right: -50vw;
    z-index: -1;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next, #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev {
    width: 50vw;
    border-radius: 0;
    height: 100%;
    border: none;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next span, #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev span, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next span, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev span {
    display: none;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next {
    left: 100%;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next:not(.disabled), #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-next:not(.disabled) {
    cursor: url(../img/cursors/RIGHT_icon.png), pointer;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev, #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev {
    right: 0;
  }
  #news .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev:not(.disabled), #video-reviews .owl-carousel.owl-theme.resp-carousel .owl-nav button.owl-prev:not(.disabled) {
    cursor: url(../img/cursors/LEFT_icon.png), pointer;
  }
}
@media (min-width: 1600px) {
  #news .owl-carousel.owl-theme.resp-carousel, #video-reviews .owl-carousel.owl-theme.resp-carousel {
    max-width: 1540px;
  }
}
/* Popups */
.overlay-f {
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  opacity: 0;
  cursor: url(../img/cursors/X_icon.png), pointer;
  -webkit-transition: 0.5s opacity;
  transition: 0.5s opacity;
}

.overlay-f:target {
  display: block;
  opacity: 1;
}

.popup {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
  width: 1010px;
  max-width: 100%;
  min-width: 320px;
  padding: 10px 25px;
  background: #000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.popup .v-wrapper {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  overflow: hidden;
}
.popup .v-wrapper iframe, .popup .v-wrapper object, .popup .v-wrapper embed {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.overlay-f:target + .popup {
  display: block;
}

/* HEADER */
#site-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
#site-header .inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  height: 100px;
  padding: 0 30px;
  margin: 0 auto;
  max-width: 1920px;
  background: #fff;
}
#site-header .logo {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
#site-header .logo img {
  width: 177px;
  height: auto;
}
#site-header .logo span {
  margin-left: 20px;
  font-size: 12px;
  font-weight: 800;
  font-style: italic;
  text-transform: uppercase;
}
#site-header #menu {
  display: -webkit-box;
  display: flex;
}
#site-header #menu .nav-link {
  display: block;
  position: relative;
  height: 100px;
  line-height: 100px;
  margin: 0 17.5px;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  color: #30302f;
}
#site-header #menu .nav-link::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  display: block;
  width: 0;
  height: 3px;
  background-color: #19a8e6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#site-header #menu .nav-link:hover::after, #site-header #menu .nav-link.active::after {
  left: 0;
  width: 100%;
}
#site-header .phone {
  font-size: 1.8rem;
  font-weight: 800;
  letter-spacing: 1px;
  color: #30302f;
  white-space: nowrap;
}
#site-header .phone > span {
  background: url(../img/phone.svg) no-repeat center;
}
#site-header .menu-toggler {
  display: none;
  width: 30px;
  height: 30px;
  padding: 0;
  border: none;
  background-color: transparent;
  background-image: url(../img/menu.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
#site-header .menu-toggler.active {
  background-image: url(../img/x.png);
}
#site-header #mobile-menu {
  display: none;
  position: fixed;
  z-index: 9999;
  top: 70px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 50px;
  background: #19a8e6;
}
#site-header #mobile-menu nav {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}
#site-header #mobile-menu .nav-link {
  position: relative;
  color: #fff;
  font-size: 36px;
  font-weight: 900;
  text-transform: uppercase;
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-bottom: 1em;
}
#site-header #mobile-menu .nav-link.active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  right: 0;
  height: 3px;
  background-color: #fff;
}

#site-footer {
  font-size: 14px;
  line-height: 1.214;
  color: #939598;
  background: #30302f;
  padding: 50px 0;
}
#site-footer .logo {
  display: block;
  margin-left: 60px;
}
#site-footer .logo img {
  max-width: 177px;
  height: auto;
}
#site-footer .nav-link {
  display: block;
}
#site-footer .nav-link:hover {
  color: #fff;
  text-decoration: underline;
}
#site-footer .nav-link + .nav-link {
  margin-top: 20px;
}
#site-footer .phone {
  display: inline-block;
  font-weight: 800;
  font-size: 60px;
  line-height: 1;
  letter-spacing: 2.75px;
  margin-bottom: 50px;
}
#site-footer .social {
  margin-top: 10px;
}
#site-footer .social a {
  display: block;
  color: #19a8e6;
  text-transform: uppercase;
}
#site-footer .social a span {
  margin-left: 15px;
}
#site-footer .contact-info {
  line-height: 1.25;
}
#site-footer .contact-info a {
  color: #19a8e6;
}
#site-footer .contact-info b {
  color: #fff;
  font-weight: 700;
}
#site-footer #footer-bottom p {
  margin-top: 50px;
  margin-bottom: 0;
}

#scrollUp {
  display: block;
  position: relative;
  margin-left: 60px;
  margin-bottom: 60px;
  padding: 10px 20px 10px 56px;
  background-color: #30302f;
  font-size: 2.4rem;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
}
#scrollUp::before {
  content: "";
  position: absolute;
  left: 10px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #bababa;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  color: #bababa;
  background: url(../img/angle-up.png) no-repeat center center;
}

.page-top {
  position: relative;
  margin-top: 100px;
}
.page-top .page-image {
  height: 600px;
  background-position: center;
  background-size: cover;
}
.page-top .page-title .h1 {
  margin: 0.5em 0;
}

.page-content {
  padding-top: 60px;
  padding-bottom: 60px;
}

/** HOME PAGE **/
#slider-1 {
  padding-top: 70px;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}
#slider-1 .owl-stage-outer, #slider-1 .owl-stage, #slider-1 .owl-item {
  height: 100%;
}
#slider-1 .item {
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 1000px;
}
#slider-1 .item .image {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#slider-1 .item .container .caption {
  font-size: 6rem;
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
}
#slider-1 .owl-nav {
  position: absolute;
  left: 40px;
  right: 40px;
  bottom: 45px;
}
#slider-1 .owl-nav button.owl-next, #slider-1 .owl-nav button.owl-prev {
  width: 50px;
  height: 50px;
  border-width: 2px;
  border-color: #fff;
  color: #fff;
  font-size: 2.4rem;
  line-height: 46px;
}
#slider-1 .owl-nav button.owl-next:hover, #slider-1 .owl-nav button.owl-prev:hover {
  background: initial;
}
#slider-1 .owl-dots {
  position: absolute;
  z-index: 3;
  height: 50px;
  line-height: 50px;
  left: 100px;
  right: 100px;
  bottom: 45px;
}
#slider-1 .owl-dots .owl-dot span {
  width: 16px;
  height: 16px;
  margin: 0 18px;
  border: 2px solid #fff;
  background: transparent;
}
#slider-1 .owl-dots .owl-dot.active span {
  background: #fff;
}

#about {
  height: 100vh;
}

#technology {
  display: -webkit-box;
  display: flex;
  width: 100%;
  min-height: 100vh;
}
#technology .h2 {
  color: #19a8e6;
}
#technology p {
  margin-top: 0;
}
#technology .tc-left {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 85px;
}
#technology .tc-right {
  -webkit-box-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
#technology .tc-right > .tc-item {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1;
  background-size: cover;
  background-position: center;
}
#technology .tc-right > .tc-item .tc-caption {
  position: absolute;
  font-size: 2.4rem;
  font-weight: 900;
  text-transform: uppercase;
  color: #fff;
}
#technology .tc-right > .tc-item .tc-caption::before {
  content: "";
  position: absolute;
  width: 115px;
  height: 54px;
  background-size: 100%;
  background-repeat: no-repeat;
}
#technology .tc-right > .tc-item #tc-caption-1 {
  top: 18%;
  right: 14%;
}
#technology .tc-right > .tc-item #tc-caption-1::before {
  top: 100%;
  right: 100%;
  margin-top: -10px;
  margin-right: 10px;
  background-image: url(../img/line-1.png);
}
#technology .tc-right > .tc-item #tc-caption-2 {
  bottom: 10%;
  left: 9%;
}
#technology .tc-right > .tc-item #tc-caption-2::before {
  bottom: 100%;
  left: 100%;
  margin-bottom: -10px;
  margin-left: 10px;
  background-image: url(../img/line-2.png);
}
#technology .tc-right > .tc-item #tc-caption-3 {
  bottom: 10%;
  left: 11%;
  color: #19a8e6;
}
#technology .tc-right > .tc-item #tc-caption-3::before {
  bottom: 100%;
  left: 100%;
  margin-bottom: -10px;
  margin-left: 10px;
  background-image: url(../img/line-3.png);
}

#newsletter {
  padding: 40px 0;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#e7d242), color-stop(15%, #e7d242), color-stop(45%, #19a8e6), to(#19a8e6));
  background: linear-gradient(to right, #e7d242 0%, #e7d242 15%, #19a8e6 45%, #19a8e6 100%);
}
#newsletter .title {
  font-weight: 800;
  font-size: 48px;
}
#newsletter form {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
#newsletter form input[type=email] {
  -webkit-box-flex: 1;
          flex: 1;
  width: 100%;
  max-width: 400px;
  margin-left: 30px;
  margin-right: 55px;
  background: transparent;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.714;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #fff;
}
#newsletter form input[type=email]::-webkit-input-placeholder {
  color: #fff;
}
#newsletter form input[type=email]::-moz-placeholder {
  color: #fff;
}
#newsletter form input[type=email]:-ms-input-placeholder {
  color: #fff;
}
#newsletter form input[type=email]::-ms-input-placeholder {
  color: #fff;
}
#newsletter form input[type=email]::placeholder {
  color: #fff;
}
#newsletter form button {
  width: 29px;
  height: 29px;
  border-radius: 50%;
  border: 1px solid #fff;
  display: inline-block;
  background: transparent;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  color: #fff;
  text-align: center;
}

.news-grid .card h3 {
  color: #000;
}
.news-grid .card .info {
  padding: 30px 32px 28px;
  background: #f2f2f2;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
}
.news-grid .card .info .excerpt {
  line-height: 21px;
  max-height: 126px;
  overflow: hidden;
  margin-bottom: 0.6em;
}
.news-grid .card .info .meta {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
          align-items: flex-end;
  font-size: 14px;
  font-weight: 900;
  color: #19a8e6;
  text-transform: uppercase;
}
.news-grid .card .info .meta::after {
  content: "›";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.news-grid .card .info .meta .date {
  line-height: 20px;
}
.news-grid .card .info .meta span {
  color: #000;
}
.news-grid .card .info .meta img {
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.video-grid .owl-carousel .owl-stage {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: stretch;
          align-items: stretch;
}
.video-grid .card h3 {
  color: #fff;
}
.video-grid .card .thumb {
  position: relative;
  padding-top: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-grid .card .thumb iframe, .video-grid .card .thumb object, .video-grid .card .thumb embed {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.video-grid .card .info {
  display: block;
  padding: 20px 30px;
  color: #fff;
  background: #30302f;
}
.video-grid .card .info .excerpt {
  margin-bottom: 0;
}
.video-grid .card:hover .info {
  background: #19a8e6;
}

.techno-grid .card {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  color: #000;
  padding: 60px 55px 65px 55px;
  border: 1px solid #fff;
  background: #fafafa;
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.techno-grid .card .overlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  padding: 50px 135px;
  border: 1px solid #fff;
  background: #19a8e6;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.techno-grid .card .overlay .thumb {
  text-align: center;
  padding: 0 30px;
}
.techno-grid .card .overlay .thumb img {
  width: auto;
}
.techno-grid .card .overlay .close {
  position: absolute;
  top: 50px;
  right: 50px;
  z-index: 2;
  width: 33px;
  height: 33px;
  background: url(../img/X2.png) no-repeat center/100%;
  cursor: pointer;
}
.techno-grid .card .overlay p {
  margin-top: 60px;
  color: #fff;
  font-weight: 300;
  line-height: 1.7;
}
.techno-grid .card > .detail {
  margin: 60px auto;
}
.techno-grid .card .info {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
          align-items: flex-end;
}
.techno-grid .card .info > span {
  cursor: pointer;
}
.techno-grid .card .info ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.techno-grid .card .info ul li {
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
}

#news, #video-reviews {
  overflow: hidden;
}

/** ABOUT **/
#history {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: justify;
          justify-content: space-between;
  color: #fff;
  background: #19a8e6;
  height: 100%;
  overflow: hidden;
}
#history .h2 {
  color: #fff;
}
#history .subtitle {
  font-size: 2.4rem;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
}
#history ul.mini-nav {
  position: relative;
  z-index: 2;
}
#history ul.mini-nav li a {
  color: #fff;
}
#history ul.mini-nav li span {
  color: #fff;
  border-bottom-color: #fff;
}

#history-dots {
  padding: 0 55px;
  margin-top: 60px;
  height: 340px;
  position: relative;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#history-dots .container {
  position: absolute;
  overflow: visible;
  top: 40px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
#history-dots .container svg {
  position: relative;
  left: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#history-dots .container svg [class*=circ-].active,
#history-dots .container svg [class*=text-].active {
  fill: #fff;
  font-weight: 700;
}
#history-dots #history-amort {
  margin-top: 40px;
}
#history-dots #history-amort .owl-item {
  opacity: 0;
  text-align: center;
  position: relative;
  padding-bottom: 100px;
}
#history-dots #history-amort .owl-item .item {
  line-height: 1;
  display: inline-block;
  margin-left: 50px;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

#sertificates {
  padding-bottom: 110px;
}

#history-slider-1::before {
  content: "";
  width: 1245px;
  height: 1504px;
  background: url(../img/cloud.png) no-repeat center;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#history-slider-1 .owl-item {
  text-align: center;
  font-weight: 900;
  font-size: 140px;
  padding-bottom: 50px;
  color: #47b9eb;
}
#history-slider-1 .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
#history-slider-1 .owl-nav button.owl-prev, #history-slider-1 .owl-nav button.owl-next {
  border-color: #fff;
  color: #fff;
}
#history-slider-1 .owl-nav button.owl-prev:hover, #history-slider-1 .owl-nav button.owl-next:hover {
  background: #fff;
  color: #19a8e6;
}
#history-slider-1 .owl-dots {
  margin: 0 45px;
  height: 29px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
}
#history-slider-1 .owl-dots::before {
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  width: 100%;
  border-bottom: 1px dashed #fff;
}
#history-slider-1 .owl-dots .owl-dot span {
  width: 20px;
  height: 20px;
  margin: 0;
  visibility: hidden;
  background: #47b9eb;
}
#history-slider-1 .owl-dots .owl-dot.active span {
  visibility: visible;
}

#history-slider-2 {
  margin-bottom: 0;
}
#history-slider-2 .owl-dots .owl-dot span {
  border-color: #fff;
}
#history-slider-2 .owl-dots .owl-dot.active span {
  border-color: #fff;
  background: #fff;
}
#history-slider-2 .owl-nav {
  margin-top: 5px;
}
#history-slider-2 .owl-nav button.owl-next, #history-slider-2 .owl-nav button.owl-prev {
  border-color: #fff;
  color: #fff;
}
#history-slider-2 .item p {
  font-weight: 300;
  line-height: 22px;
}

.prices-grid {
  margin-bottom: 25px;
}
.prices-grid .price {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 100%;
  margin-bottom: 35px;
}
.prices-grid .price .thumb {
  position: relative;
  width: 190px;
  min-height: 190px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
}
.prices-grid .price .thumb .wrapper {
  width: 170px;
  height: 170px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.8s linear;
  transition: -webkit-transform 0.8s linear;
  transition: transform 0.8s linear;
  transition: transform 0.8s linear, -webkit-transform 0.8s linear;
}
.prices-grid .price .thumb .wrapper::before, .prices-grid .price .thumb .wrapper::after {
  content: "";
  display: block;
  position: absolute;
  width: 170px;
  height: 170px;
}
.prices-grid .price .thumb .wrapper::before {
  -webkit-transform: rotateX(90deg);
          transform: rotateX(90deg);
}
.prices-grid .price .thumb .wrapper::after {
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
}
.prices-grid .price .thumb .side {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  background: #fafafa;
}
.prices-grid .price .thumb .top {
  -webkit-transform: translateY(-85px) rotateX(90deg);
          transform: translateY(-85px) rotateX(90deg);
}
.prices-grid .price .thumb .bottom {
  -webkit-transform: translateY(85px) rotateX(90deg);
          transform: translateY(85px) rotateX(90deg);
}
.prices-grid .price .thumb .left {
  -webkit-transform: translateX(-85px) rotateY(90deg);
          transform: translateX(-85px) rotateY(90deg);
}
.prices-grid .price .thumb .right {
  -webkit-transform: translateX(85px) rotateY(90deg);
          transform: translateX(85px) rotateY(90deg);
  background: #19a8e6;
  color: #fff;
}
.prices-grid .price .thumb .right .caption {
  margin-top: 12px;
  font-size: 14px;
  line-height: 28px;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 3px solid #fff;
}
.prices-grid .price .thumb img {
  max-width: 100%;
}
.prices-grid .price .title {
  padding: 20px 50px;
  -webkit-box-flex: 1;
          flex: 1;
  color: #000;
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
}

.subtitle {
  margin-top: 36px;
  margin-bottom: 50px;
  font-weight: 900;
  text-transform: uppercase;
  color: #000;
}

/** CONTACTS **/
.contacts {
  list-style: none;
  padding-left: 0;
}
.contacts li {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  position: relative;
  padding-left: 65px;
  min-height: 30px;
  margin-bottom: 10px;
}
.contacts li .icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.contacts li a {
  font-weight: 700;
}

#office-map {
  height: 100%;
}

/** SHOPS **/
#our-shops {
  padding: 90px 15px 90px 115px;
}
#our-shops .h2 {
  margin-top: 0;
}

.city-toggler {
  position: relative;
  padding-left: 40px;
  margin-top: 15px;
  font-size: 24px;
  font-weight: 900;
  color: #000;
  text-transform: uppercase;
  cursor: pointer;
}
.city-toggler::before {
  content: "+";
  position: absolute;
  font-weight: 400;
  left: 10px;
}

.city-toggler.active {
  color: #19a8e6;
  cursor: default;
}
.city-toggler.active::before {
  content: "—";
}

.city-block {
  display: none;
}
.city-block .contacts {
  margin-top: 15px;
  margin-bottom: 0;
}
.city-block .contacts li {
  line-height: 1.3;
  padding-left: 40px;
  margin-bottom: 5px;
}
.city-block .contacts li:first-child {
  font-weight: 700;
}

#shops-map {
  height: 100%;
}

/** ARTICLE **/
.article .h1 {
  color: #565d6d;
  margin-top: 0;
  margin-bottom: 0.5em;
}
.article h2 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #000;
  text-transform: uppercase;
}
.article .thumb {
  text-align: center;
  margin-bottom: 60px;
}
.article .gallery {
  margin-top: 50px;
}
.article .gallery a {
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.article .gallery a img {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.article .gallery a:hover img {
  -webkit-filter: saturate(100%);
          filter: saturate(100%);
}
.article .meta {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 900;
  color: #19a8e6;
  text-transform: uppercase;
}
.article .meta .date {
  line-height: 20px;
}
.article .meta span {
  color: #000;
}
.article .nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin-top: 70px;
  margin-bottom: 20px;
}
.article .nav a {
  display: inline-block;
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .line-height-2 {
    line-height: 2;
  }

  .page-top .page-title {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .page-top .page-title h1 {
    color: #fff;
  }
  .page-top .page-title p {
    color: #fff;
    line-height: 2;
  }

  .overflow-left img,
.overflow-right img {
    max-width: unset;
  }

  .overflow-left img {
    float: right;
  }

  .hide-lg {
    display: none !important;
  }

  #slider-1 .item {
    position: relative;
  }
  #slider-1 .item .container {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 9;
  }
  #slider-1 .item .container .caption {
    font-size: 60px;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
  }
  #slider-1 .item .container a {
    display: inline-block;
    margin-top: 100px;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in-out 3s;
    transition: opacity 0.4s ease-in-out 3s;
  }
  #slider-1 .item .container a:hover {
    color: #fff;
    border-color: #fff;
  }
  #slider-1 .item .par-block + .container {
    bottom: 70px;
    top: auto;
    -webkit-transform: none;
            transform: none;
  }
  #slider-1 .owl-item:not(.active) .item .container .caption {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: hidden;
  }
  #slider-1 .owl-item.active .item .container .caption {
    -webkit-transition: all 0.8s ease-in-out 1.7s;
    transition: all 0.8s ease-in-out 1.7s;
    visibility: visible;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  #slider-1 .owl-item.active .item .container a {
    opacity: 1;
  }
  #slider-1 .owl-dots {
    margin-top: 0;
    left: auto;
    right: 10%;
    bottom: 70px;
  }
  #slider-1 .owl-dots .owl-dot span {
    position: relative;
    width: 24px;
    height: 24px;
    background: #fff;
    border: none;
  }
  #slider-1 .owl-dots .owl-dot span::before {
    position: absolute;
    left: 0;
    font-size: 12px;
    line-height: 28px;
    height: 100%;
    width: 100%;
  }
  #slider-1 .owl-dots .owl-dot:nth-child(1) span::before {
    content: "1";
  }
  #slider-1 .owl-dots .owl-dot:nth-child(2) span::before {
    content: "2";
  }
  #slider-1 .owl-dots .owl-dot:nth-child(3) span::before {
    content: "3";
  }
  #slider-1 .owl-dots .owl-dot:nth-child(4) span::before {
    content: "4";
  }
  #slider-1 .owl-dots .owl-dot.active span {
    background: #19a8e6;
    color: #fff;
  }

  #about {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
  }

  #news .news-grid {
    position: relative;
  }

  #technology .tc-left {
    -webkit-box-flex: 1;
            flex: 1;
  }
  #technology .tc-left .inner {
    max-width: 460px;
  }

  .prices-grid .price .link-1 {
    display: none;
  }
  .prices-grid .price:hover .title {
    color: #19a8e6;
  }
  .prices-grid .price:hover .thumb .overlay {
    visibility: visible;
    opacity: 1;
  }

  .news-grid .card .info {
    height: 335px;
  }
  .news-grid .card:hover {
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.35);
  }
  .news-grid .card:hover .info {
    background: #fff;
  }
  .news-grid .card:hover .meta::after {
    opacity: 1;
  }

  .techno-grid .card:hover {
    background: radial-gradient(circle at 0 0, #e7d242, #19a8e6 60%, #19a8e6);
    color: #fff;
  }
  .techno-grid .card:hover > img:first-of-type {
    display: none;
  }
  .techno-grid .card:hover > img:last-of-type {
    display: block;
  }
  .techno-grid .card:hover .info > span {
    color: #fff;
    border-color: #fff;
  }

  .video-grid .card {
    height: 100%;
    padding-bottom: 30px;
    margin-bottom: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .video-grid .card .info {
    -webkit-box-flex: 1;
            flex: 1;
    min-height: 153px;
  }

  .add-info {
    max-width: 800px;
    margin-bottom: 20px;
  }

  #slider-3 .owl-stage {
    padding: 30px 0;
  }
  #slider-3 .owl-item.active.center {
    box-shadow: 0 0 21px rgba(0, 0, 0, 0.35);
  }
  #slider-3 .owl-nav {
    position: absolute;
    left: -150px;
    right: -150px;
    top: 50%;
    margin: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  #slider-3 .owl-nav button.owl-prev, #slider-3 .owl-nav button.owl-next {
    border-color: #19a8e6;
    color: #19a8e6;
  }
  #slider-3 .owl-nav button.owl-prev:hover, #slider-3 .owl-nav button.owl-next:hover {
    background: #19a8e6;
    color: #fff;
  }
}
@media (min-width: 1200px) {
  #slider-1 {
    padding-top: 100px;
  }
  #slider-1 .owl-dots {
    right: 15%;
  }

  #about {
    padding-bottom: 100px;
  }
  #about h2 {
    margin-top: 150px;
  }

  #news,
#video-reviews {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  #history-slider-2 .item {
    max-width: 600px;
  }

  .prices-grid .price:hover .wrapper {
    -webkit-transform: rotateY(-90deg);
            transform: rotateY(-90deg);
  }
  .prices-grid .price .thumb {
    -webkit-perspective: 800px;
            perspective: 800px;
    -webkit-perspective-origin: center center;
            perspective-origin: center center;
  }
  .prices-grid .price .thumb .wrapper {
    width: 170px;
    height: 170px;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transition: -webkit-transform 0.8s linear;
    transition: -webkit-transform 0.8s linear;
    transition: transform 0.8s linear;
    transition: transform 0.8s linear, -webkit-transform 0.8s linear;
  }
  .prices-grid .price .thumb .wrapper::before, .prices-grid .price .thumb .wrapper::after {
    content: "";
    display: block;
    position: absolute;
    width: 170px;
    height: 170px;
  }
  .prices-grid .price .thumb .wrapper::before {
    -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
  }
  .prices-grid .price .thumb .wrapper::after {
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
  }
  .prices-grid .price .thumb .side {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    background: #fafafa;
  }
  .prices-grid .price .thumb .back {
    -webkit-transform: translateZ(-85px);
            transform: translateZ(-85px);
  }
  .prices-grid .price .thumb .front {
    -webkit-transform: translateZ(85px);
            transform: translateZ(85px);
  }
  .prices-grid .price .thumb .top {
    -webkit-transform: translateY(-85px) rotateX(90deg);
            transform: translateY(-85px) rotateX(90deg);
  }
  .prices-grid .price .thumb .bottom {
    -webkit-transform: translateY(85px) rotateX(90deg);
            transform: translateY(85px) rotateX(90deg);
  }
  .prices-grid .price .thumb .left {
    -webkit-transform: translateX(-85px) rotateY(90deg);
            transform: translateX(-85px) rotateY(90deg);
  }
  .prices-grid .price .thumb .right {
    -webkit-transform: translateX(85px) rotateY(90deg);
            transform: translateX(85px) rotateY(90deg);
    background: #19a8e6;
    color: #fff;
  }
  .prices-grid .price .thumb .right .caption {
    margin-top: 12px;
    font-size: 14px;
    line-height: 28px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 3px solid #fff;
  }
  .prices-grid .price .thumb img {
    max-width: 100%;
  }
  .prices-grid .price .title {
    padding: 20px 50px;
    -webkit-box-flex: 1;
            flex: 1;
    color: #000;
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
  }

  .social a img {
    max-width: 23px;
  }
  .social a + a {
    margin-top: 25px;
  }

  #production,
#about-us {
    padding-bottom: 100px;
  }
}
@media (min-width: 1600px) {
  .page-content-2 {
    padding-top: 95px;
  }

  #news .news-grid,
#video-reviews .video-grid {
    margin-top: 30px;
  }

  #news,
#video-reviews {
    padding-top: 130px;
    padding-bottom: 180px;
  }

  .techno-grid {
    margin-top: 95px;
    margin-bottom: 65px;
  }
  .techno-grid .card {
    height: 750px;
  }

  .article {
    max-width: 960px;
    margin: 0 auto;
  }
  .article h2 {
    margin-bottom: 1.5em;
  }
}
@media (max-width: 1599px) {
  #site-header .logo span {
    display: none;
  }
  #site-header #menu .nav-link {
    font-size: 1.2rem;
    margin: 0 10px;
  }

  #site-footer .phone {
    font-size: 3.6rem;
  }

  #newsletter .title {
    font-size: 3.6rem;
  }

  .techno-grid .card .overlay {
    padding: 30px;
  }
  .techno-grid .card .overlay p {
    margin-top: 30px;
    font-size: 1.6rem;
    line-height: 1.5;
  }

  .return {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199px) {
  .fullheight {
    padding-top: 70px;
  }

  .page-top {
    margin-top: 70px;
  }

  #site-header .inner {
    height: 70px;
    padding: 0 20px;
  }
  #site-header .logo {
    max-width: 112px;
  }
  #site-header #menu {
    display: none !important;
  }
  #site-header .phone {
    font-size: 1.8rem;
  }
  #site-header .phone .icon {
    display: none;
  }
  #site-header .menu-toggler {
    display: block;
  }

  #site-footer {
    padding: 40px 0;
    text-align: center;
  }
  #site-footer .footer-nav {
    display: none;
  }
  #site-footer .phone {
    margin-bottom: 0;
  }
  #site-footer .social {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 40px;
    margin-top: 0;
  }
  #site-footer .social a {
    margin: 0 30px;
  }
  #site-footer .social a span {
    display: none;
  }
  #site-footer #footer-bottom {
    margin-top: 0;
  }
  #site-footer #footer-bottom p {
    margin-top: 36px;
  }

  .video-grid {
    padding-left: 30px;
    padding-right: 30px;
  }

  .news-grid {
    padding: 0 25px;
  }

  .techno-grid .card .overlay {
    padding: 25px 40px;
  }

  #shops-map {
    height: 385px;
  }

  #history-dots {
    padding: 0 20px;
  }
  #history-dots .container {
    top: 32px;
  }
  #history-dots #history-amort .owl-item {
    -webkit-transform: translateX(91%);
            transform: translateX(91%);
  }
}
@media (max-width: 991px) {
  .hide-mobile {
    display: none !important;
  }

  .page-content {
    padding: 0 20px 35px;
  }

  #slider-1 {
    padding-top: 70px;
  }
  #slider-1 .item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    height: 100%;
  }
  #slider-1 .item .par-block, #slider-1 .item > .image {
    -webkit-box-flex: 0;
            flex: 0 0 60%;
    height: 60%;
  }
  #slider-1 .item .container {
    -webkit-box-flex: 0;
            flex: 0 0 40%;
    height: 40%;
    padding: 50px 20px 130px;
    background: #19a8e6;
    max-width: 100%;
  }
  #slider-1 .item .container .caption {
    font-size: 42px;
    line-height: normal;
    text-align: center;
    color: #fff;
  }

  #history {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }

  #history-dots {
    height: 220px;
    padding: 0 45px;
    margin-top: 0;
  }
  #history-dots .container {
    padding: 0;
    top: 32px;
  }
  #history-dots .container svg {
    height: 185%;
    width: auto;
  }
  #history-dots #history-amort .owl-item .item {
    font-size: 1.4rem;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  #technology {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  #technology .tc-left {
    padding: 0 25px;
  }
  #technology .tc-right > .tc-item .tc-caption {
    font-size: 1.4rem;
  }
  #technology .tc-right > .tc-item .tc-caption::before {
    width: 68px;
    height: 33px;
  }

  .techno-grid .owl-carousel .owl-stage {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: stretch;
            align-items: stretch;
  }
  .techno-grid .card .overlay {
    padding: 15px 40px;
  }
  .techno-grid .card .overlay .close {
    top: 20px;
    right: 20px;
  }

  .city-block .contacts {
    padding-left: 15px;
  }

  #scrollUp {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 25px;
    padding-right: 25px;
  }

  .h1 {
    font-size: 4.8rem;
    margin: 0.5em 0;
    letter-spacing: 0.7px;
  }

  .h2 {
    font-size: 4.8rem;
    letter-spacing: 0;
    margin: 0.5em 0;
  }

  .overflow-left,
.overflow-right {
    margin-left: -25px;
    margin-right: -25px;
  }

  .subtitle {
    margin-top: 0;
  }

  .page-top .page-image {
    height: 385px;
  }

  #slider-1 .item .container {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    height: 50%;
  }
  #slider-1 .item .par-block, #slider-1 .item > .image {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    height: 50%;
  }

  #newsletter {
    padding: 25px 0;
  }
  #newsletter form input[type=email] {
    margin-left: 0;
    margin-right: 20px;
  }

  .video-grid {
    padding: 0 52.5px;
  }
  .video-grid .card {
    margin-bottom: 0;
  }
  .video-grid .card h3 {
    font-size: 14px;
    margin-bottom: 0;
  }
  .video-grid .card .info {
    height: auto;
    padding: 10px 18px;
  }
  .video-grid .card .info .excerpt {
    display: none;
  }
  .video-grid .card + .card {
    margin-top: 22px;
  }

  .news-grid {
    padding: 0 47.5px;
  }
  .news-grid .card {
    margin-bottom: 0;
  }
  .news-grid .card .info .excerpt {
    max-height: 84px;
  }

  .prices-grid .price {
    height: auto;
    margin-bottom: 25px;
    background: #fafafa;
  }
  .prices-grid .price .title {
    min-height: 190px;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
            align-items: flex-start;
    padding-left: 0;
    padding-right: 15px;
    font-size: 14px;
  }

  .techno-grid {
    padding: 0 30px;
  }
  .techno-grid .card {
    padding: 20px 30px;
  }
  .techno-grid .card h3 {
    font-size: 14px;
  }
  .techno-grid .card .info ul li {
    font-size: 14px;
  }
  .techno-grid .card .overlay {
    padding: 15px 20px;
  }
  .techno-grid .card .overlay p {
    line-height: normal;
    margin-top: 15px;
  }

  .contacts .subtitle {
    margin-top: 0;
  }

  #our-shops {
    padding: 0 30px 40px 30px;
  }

  #history .h2 {
    margin: 2.4rem 0;
  }
  #history .subtitle {
    margin-bottom: 20px;
  }

  #history-dots {
    height: 195px;
    padding: 0 35px;
    margin-top: 0;
  }
  #history-dots .container {
    padding: 0;
    top: 32px;
  }
  #history-dots .container svg .fnt1, #history-dots .container svg .fnt0 {
    font-size: 20px;
  }
  #history-dots #history-amort .owl-item {
    -webkit-transform: translateX(112%);
            transform: translateX(112%);
  }
  #history-dots #history-amort .owl-item .item {
    font-size: 1.4rem;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }

  .article .h1 {
    font-size: 4rem;
  }
  .article .thumb {
    margin-bottom: 30px;
  }

  #page-image-about {
    background-position: 85% center;
  }

  #page-image-tech {
    background-position: 81% center;
  }

  #page-image-news {
    background-position: 70% center;
  }

  #page-image-video {
    background-position: 60% center;
  }

  #page-image-shops {
    background-position: 91% center;
  }

  #page-image-prices {
    background-position: 55% center;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRldi9zdHlsZS5jc3MiLCJkZXYvbGlicy9ub3JtYWxpemUuY3NzIiwiZGV2L2xpYnMvYm9vdHN0cmFwLWdyaWQuY3NzIiwiZGV2L3N0eWxlLWRldC5jc3MiLCJkZXYvc2xpZGVyLmNzcyIsImRldi9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQiwyRUFBQTtBQUVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0E7RUFDRSxpQkFBQTtFQUFtQixNQUFBO0VBQ25CLDhCQUFBO0VBQWdDLE1BQUE7QURDbEM7O0FDRUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0UsU0FBQTtBRERGOztBQ0lBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FERkY7O0FDS0E7OztFQUFBO0FBS0E7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QURIRjs7QUNNQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0UsdUJBQUE7RUFBeUIsTUFBQTtFQUN6QixTQUFBO0VBQVcsTUFBQTtFQUNYLGlCQUFBO0VBQW1CLE1BQUE7QURGckI7O0FDS0E7OztFQUFBO0FBS0E7RUFDRSxpQ0FBQTtFQUFtQyxNQUFBO0VBQ25DLGNBQUE7RUFBZ0IsTUFBQTtBRERsQjs7QUNJQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRSw2QkFBQTtBREhGOztBQ01BOzs7RUFBQTtBQUtBO0VBQ0UsbUJBQUE7RUFBcUIsTUFBQTtFQUNyQiwwQkFBQTtFQUE0QixNQUFBO0VBQzVCLHlDQUFBO1VBQUEsaUNBQUE7RUFBbUMsTUFBQTtBRERyQzs7QUNJQTs7RUFBQTtBQUlBOztFQUVFLG1CQUFBO0FERkY7O0FDS0E7OztFQUFBO0FBS0E7OztFQUdFLGlDQUFBO0VBQW1DLE1BQUE7RUFDbkMsY0FBQTtFQUFnQixNQUFBO0FERGxCOztBQ0lBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FERkY7O0FDS0E7OztFQUFBO0FBS0E7O0VBRUUsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNB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QTs7RUFFRSw4QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxnQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxpQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLHlCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDZCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLCtCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLGdDQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0UsdUJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsMkJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsNkJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsOEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsNEJBQUE7QUY2ckJGOztBRTFyQkE7RUFDRSx5QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw2QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxnQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw4QkFBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLHVCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDJCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDZCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDRCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0UscUJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUseUJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsMkJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsNEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsMEJBQUE7QUY2ckJGOztBRTFyQkE7RUFDRSwyQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxpQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxrQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxnQ0FBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLDBCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLGdDQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLGlDQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLCtCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0Usd0JBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsNEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsOEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsK0JBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsNkJBQUE7QUY2ckJGOztBRTFyQkE7RUFDRSwwQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw4QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxnQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxpQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLHdCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDRCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLCtCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDZCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0UsMkJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsK0JBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsaUNBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsa0NBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsZ0NBQUE7QUY2ckJGOztBRTFyQkE7RUFDRSwwQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw4QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxnQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSxpQ0FBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLHdCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDRCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLCtCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDZCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0UsMEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsOEJBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsZ0NBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsaUNBQUE7QUY2ckJGOztBRTFyQkE7O0VBRUUsK0JBQUE7QUY2ckJGOztBRTFyQkE7RUFDRSx3QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw0QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw4QkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSwrQkFBQTtBRjZyQkY7O0FFMXJCQTs7RUFFRSw2QkFBQTtBRjZyQkY7O0FFMXJCQTtFQUNFLHVCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDJCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDZCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDhCQUFBO0FGNnJCRjs7QUUxckJBOztFQUVFLDRCQUFBO0FGNnJCRjs7QUUxckJBO0VBQ0U7SUFDRSxvQkFBQTtFRjZyQkY7O0VFM3JCQTs7SUFFRSx3QkFBQTtFRjhyQkY7O0VFNXJCQTs7SUFFRSwwQkFBQTtFRityQkY7O0VFN3JCQTs7SUFFRSwyQkFBQTtFRmdzQkY7O0VFOXJCQTs7SUFFRSx5QkFBQTtFRmlzQkY7O0VFL3JCQTtJQUNFLDBCQUFBO0VGa3NCRjs7RUVoc0JBOztJQUVFLDhCQUFBO0VGbXNCRjs7RUVqc0JBOztJQUVFLGdDQUFBO0VGb3NCRjs7RUVsc0JBOztJQUVFLGlDQUFBO0VGcXNCRjs7RUVuc0JBOztJQUVFLCtCQUFBO0VGc3NCRjs7RUVwc0JBO0lBQ0UseUJBQUE7RUZ1c0JGOztFRXJzQkE7O0lBRUUsNkJBQUE7RUZ3c0JGOztFRXRzQkE7O0lBRUUsK0JBQUE7RUZ5c0JGOztFRXZzQkE7O0lBRUUsZ0NBQUE7RUYwc0JGOztFRXhzQkE7O0lBRUUsOEJBQUE7RUYyc0JGOztFRXpzQkE7SUFDRSx1QkFBQTtFRjRzQkY7O0VFMXNCQTs7SUFFRSwyQkFBQTtFRjZzQkY7O0VFM3NCQTs7SUFFRSw2QkFBQTtFRjhzQkY7O0VFNXNCQTs7SUFFRSw4QkFBQTtFRitzQkY7O0VFN3NCQTs7SUFFRSw0QkFBQTtFRmd0QkY7O0VFOXNCQTtJQUNFLHlCQUFBO0VGaXRCRjs7RUUvc0JBOztJQUVFLDZCQUFBO0VGa3RCRjs7RUVodEJBOztJQUVFLCtCQUFBO0VGbXRCRjs7RUVqdEJBOztJQUVFLGdDQUFBO0VGb3RCRjs7RUVsdEJBOztJQUVFLDhCQUFBO0VGcXRCRjs7RUVudEJBO0lBQ0UsdUJBQUE7RUZzdEJGOztFRXB0QkE7O0lBRUUsMkJBQUE7RUZ1dEJGOztFRXJ0QkE7O0lBRUUsNkJBQUE7RUZ3dEJGOztFRXR0QkE7O0lBRUUsOEJBQUE7RUZ5dEJGOztFRXZ0QkE7O0lBRUUsNEJBQUE7RUYwdEJGOztFRXh0QkE7SUFDRSxxQkFBQTtFRjJ0QkY7O0VFenRCQTs7SUFFRSx5QkFBQTtFRjR0QkY7O0VFMXRCQTs7SUFFRSwyQkFBQTtFRjZ0QkY7O0VFM3RCQTs7SUFFRSw0QkFBQTtFRjh0QkY7O0VFNXRCQTs7SUFFRSwwQkFBQTtFRit0QkY7O0VFN3RCQTtJQUNFLDJCQUFBO0VGZ3VCRjs7RUU5dEJBOztJQUVFLCtCQUFBO0VGaXVCRjs7RUUvdEJBOztJQUVFLGlDQUFBO0VGa3VCRjs7RUVodUJBOztJQUVFLGtDQUFBO0VGbXVCRjs7RUVqdUJBOztJQUVFLGdDQUFBO0VGb3VCRjs7RUVsdUJBO0lBQ0UsMEJBQUE7RUZxdUJGOztFRW51QkE7O0lBRUUsOEJBQUE7RUZzdUJGOztFRXB1QkE7O0lBRUUsZ0NBQUE7RUZ1dUJGOztFRXJ1QkE7O0lBRUUsaUNBQUE7RUZ3dUJGOztFRXR1QkE7O0lBRUUsK0JBQUE7RUZ5dUJGOztFRXZ1QkE7SUFDRSx3QkFBQTtFRjB1QkY7O0VFeHVCQTs7SUFFRSw0QkFBQTtFRjJ1QkY7O0VFenVCQTs7SUFFRSw4QkFBQTtFRjR1QkY7O0VFMXVCQTs7SUFFRSwrQkFBQTtFRjZ1QkY7O0VFM3VCQTs7SUFFRSw2QkFBQTtFRjh1QkY7O0VFNXVCQTtJQUNFLDBCQUFBO0VGK3VCRjs7RUU3dUJBOztJQUVFLDhCQUFBO0VGZ3ZCRjs7RUU5dUJBOztJQUVFLGdDQUFBO0VGaXZCRjs7RUUvdUJBOztJQUVFLGlDQUFBO0VGa3ZCRjs7RUVodkJBOztJQUVFLCtCQUFBO0VGbXZCRjs7RUVqdkJBO0lBQ0Usd0JBQUE7RUZvdkJGOztFRWx2QkE7O0lBRUUsNEJBQUE7RUZxdkJGOztFRW52QkE7O0lBRUUsOEJBQUE7RUZzdkJGOztFRXB2QkE7O0lBRUUsK0JBQUE7RUZ1dkJGOztFRXJ2QkE7O0lBRUUsNkJBQUE7RUZ3dkJGOztFRXR2QkE7SUFDRSwyQkFBQTtFRnl2QkY7O0VFdnZCQTs7SUFFRSwrQkFBQTtFRjB2QkY7O0VFeHZCQTs7SUFFRSxpQ0FBQTtFRjJ2QkY7O0VFenZCQTs7SUFFRSxrQ0FBQTtFRjR2QkY7O0VFMXZCQTs7SUFFRSxnQ0FBQTtFRjZ2QkY7O0VFM3ZCQTtJQUNFLDBCQUFBO0VGOHZCRjs7RUU1dkJBOztJQUVFLDhCQUFBO0VGK3ZCRjs7RUU3dkJBOztJQUVFLGdDQUFBO0VGZ3dCRjs7RUU5dkJBOztJQUVFLGlDQUFBO0VGaXdCRjs7RUUvdkJBOztJQUVFLCtCQUFBO0VGa3dCRjs7RUVod0JBO0lBQ0Usd0JBQUE7RUZtd0JGOztFRWp3QkE7O0lBRUUsNEJBQUE7RUZvd0JGOztFRWx3QkE7O0lBRUUsOEJBQUE7RUZxd0JGOztFRW53QkE7O0lBRUUsK0JBQUE7RUZzd0JGOztFRXB3QkE7O0lBRUUsNkJBQUE7RUZ1d0JGOztFRXJ3QkE7SUFDRSwwQkFBQTtFRnd3QkY7O0VFdHdCQTs7SUFFRSw4QkFBQTtFRnl3QkY7O0VFdndCQTs7SUFFRSxnQ0FBQTtFRjB3QkY7O0VFeHdCQTs7SUFFRSxpQ0FBQTtFRjJ3QkY7O0VFendCQTs7SUFFRSwrQkFBQTtFRjR3QkY7O0VFMXdCQTtJQUNFLHdCQUFBO0VGNndCRjs7RUUzd0JBOztJQUVFLDRCQUFBO0VGOHdCRjs7RUU1d0JBOztJQUVFLDhCQUFBO0VGK3dCRjs7RUU3d0JBOztJQUVFLCtCQUFBO0VGZ3hCRjs7RUU5d0JBOztJQUVFLDZCQUFBO0VGaXhCRjs7RUUvd0JBO0lBQ0UsdUJBQUE7RUZreEJGOztFRWh4QkE7O0lBRUUsMkJBQUE7RUZteEJGOztFRWp4QkE7O0lBRUUsNkJBQUE7RUZveEJGOztFRWx4QkE7O0lBRUUsOEJBQUE7RUZxeEJGOztFRW54QkE7O0lBRUUsNEJBQUE7RUZzeEJGO0FBQ0Y7QUVueEJBO0VBQ0U7SUFDRSxvQkFBQTtFRnF4QkY7O0VFbnhCQTs7SUFFRSx3QkFBQTtFRnN4QkY7O0VFcHhCQTs7SUFFRSwwQkFBQTtFRnV4QkY7O0VFcnhCQTs7SUFFRSwyQkFBQTtFRnd4QkY7O0VFdHhCQTs7SUFFRSx5QkFBQTtFRnl4QkY7O0VFdnhCQTtJQUNFLDBCQUFBO0VGMHhCRjs7RUV4eEJBOztJQUVFLDhCQUFBO0VGMnhCRjs7RUV6eEJBOztJQUVFLGdDQUFBO0VGNHhCRjs7RUUxeEJBOztJQUVFLGlDQUFBO0VGNnhCRjs7RUUzeEJBOztJQUVFLCtCQUFBO0VGOHhCRjs7RUU1eEJBO0lBQ0UseUJBQUE7RUYreEJGOztFRTd4QkE7O0lBRUUsNkJBQUE7RUZneUJGOztFRTl4QkE7O0lBRUUsK0JBQUE7RUZpeUJGOztFRS94QkE7O0lBRUUsZ0NBQUE7RUZreUJGOztFRWh5QkE7O0lBRUUsOEJBQUE7RUZteUJGOztFRWp5QkE7SUFDRSx1QkFBQTtFRm95QkY7O0VFbHlCQTs7SUFFRSwyQkFBQTtFRnF5QkY7O0VFbnlCQTs7SUFFRSw2QkFBQTtFRnN5QkY7O0VFcHlCQTs7SUFFRSw4QkFBQTtFRnV5QkY7O0VFcnlCQTs7SUFFRSw0QkFBQTtFRnd5QkY7O0VFdHlCQTtJQUNFLHlCQUFBO0VGeXlCRjs7RUV2eUJBOztJQUVFLDZCQUFBO0VGMHlCRjs7RUV4eUJBOztJQUVFLCtCQUFBO0VGMnlCRjs7RUV6eUJBOztJQUVFLGdDQUFBO0VGNHlCRjs7RUUxeUJBOztJQUVFLDhCQUFBO0VGNnlCRjs7RUUzeUJBO0lBQ0UsdUJBQUE7RUY4eUJGOztFRTV5QkE7O0lBRUUsMkJBQUE7RUYreUJGOztFRTd5QkE7O0lBRUUsNkJBQUE7RUZnekJGOztFRTl5QkE7O0lBRUUsOEJBQUE7RUZpekJGOztFRS95QkE7O0lBRUUsNEJBQUE7RUZrekJGOztFRWh6QkE7SUFDRSxxQkFBQTtFRm16QkY7O0VFanpCQTs7SUFFRSx5QkFBQTtFRm96QkY7O0VFbHpCQTs7SUFFRSwyQkFBQTtFRnF6QkY7O0VFbnpCQTs7SUFFRSw0QkFBQTtFRnN6QkY7O0VFcHpCQTs7SUFFRSwwQkFBQTtFRnV6QkY7O0VFcnpCQTtJQUNFLDJCQUFBO0VGd3pCRjs7RUV0ekJBOztJQUVFLCtCQUFBO0VGeXpCRjs7RUV2ekJBOztJQUVFLGlDQUFBO0VGMHpCRjs7RUV4ekJBOztJQUVFLGtDQUFBO0VGMnpCRjs7RUV6ekJBOztJQUVFLGdDQUFBO0VGNHpCRjs7RUUxekJBO0lBQ0UsMEJBQUE7RUY2ekJGOztFRTN6QkE7O0lBRUUsOEJBQUE7RUY4ekJGOztFRTV6QkE7O0lBRUUsZ0NBQUE7RUYrekJGOztFRTd6QkE7O0lBRUUsaUNBQUE7RUZnMEJGOztFRTl6QkE7O0lBRUUsK0JBQUE7RUZpMEJGOztFRS96QkE7SUFDRSx3QkFBQTtFRmswQkY7O0VFaDBCQTs7SUFFRSw0QkFBQTtFRm0wQkY7O0VFajBCQTs7SUFFRSw4QkFBQTtFRm8wQkY7O0VFbDBCQTs7SUFFRSwrQkFBQTtFRnEwQkY7O0VFbjBCQTs7SUFFRSw2QkFBQTtFRnMwQkY7O0VFcDBCQTtJQUNFLDBCQUFBO0VGdTBCRjs7RUVyMEJBOztJQUVFLDhCQUFBO0VGdzBCRjs7RUV0MEJBOztJQUVFLGdDQUFBO0VGeTBCRjs7RUV2MEJBOztJQUVFLGlDQUFBO0VGMDBCRjs7RUV4MEJBOztJQUVFLCtCQUFBO0VGMjBCRjs7RUV6MEJBO0lBQ0Usd0JBQUE7RUY0MEJGOztFRTEwQkE7O0lBRUUsNEJBQUE7RUY2MEJGOztFRTMwQkE7O0lBRUUsOEJBQUE7RUY4MEJGOztFRTUwQkE7O0lBRUUsK0JBQUE7RUYrMEJGOztFRTcwQkE7O0lBRUUsNkJBQUE7RUZnMUJGOztFRTkwQkE7SUFDRSwyQkFBQTtFRmkxQkY7O0VFLzBCQTs7SUFFRSwrQkFBQTtFRmsxQkY7O0VFaDFCQTs7SUFFRSxpQ0FBQTtFRm0xQkY7O0VFajFCQTs7SUFFRSxrQ0FBQTtFRm8xQkY7O0VFbDFCQTs7SUFFRSxnQ0FBQTtFRnExQkY7O0VFbjFCQTtJQUNFLDBCQUFBO0VGczFCRjs7RUVwMUJBOztJQUVFLDhCQUFBO0VGdTFCRjs7RUVyMUJBOztJQUVFLGdDQUFBO0VGdzFCRjs7RUV0MUJBOztJQUVFLGlDQUFBO0VGeTFCRjs7RUV2MUJBOztJQUVFLCtCQUFBO0VGMDFCRjs7RUV4MUJBO0lBQ0Usd0JBQUE7RUYyMUJGOztFRXoxQkE7O0lBRUUsNEJBQUE7RUY0MUJGOztFRTExQkE7O0lBRUUsOEJBQUE7RUY2MUJGOztFRTMxQkE7O0lBRUUsK0JBQUE7RUY4MUJGOztFRTUxQkE7O0lBRUUsNkJBQUE7RUYrMUJGOztFRTcxQkE7SUFDRSwwQkFBQTtFRmcyQkY7O0VFOTFCQTs7SUFFRSw4QkFBQTtFRmkyQkY7O0VFLzFCQTs7SUFFRSxnQ0FBQTtFRmsyQkY7O0VFaDJCQTs7SUFFRSxpQ0FBQTtFRm0yQkY7O0VFajJCQTs7SUFFRSwrQkFBQTtFRm8yQkY7O0VFbDJCQTtJQUNFLHdCQUFBO0VGcTJCRjs7RUVuMkJBOztJQUVFLDRCQUFBO0VGczJCRjs7RUVwMkJBOztJQUVFLDhCQUFBO0VGdTJCRjs7RUVyMkJBOztJQUVFLCtCQUFBO0VGdzJCRjs7RUV0MkJBOztJQUVFLDZCQUFBO0VGeTJCRjs7RUV2MkJBO0lBQ0UsdUJBQUE7RUYwMkJGOztFRXgyQkE7O0lBRUUsMkJBQUE7RUYyMkJGOztFRXoyQkE7O0lBRUUsNkJBQUE7RUY0MkJGOztFRTEyQkE7O0lBRUUsOEJBQUE7RUY2MkJGOztFRTMyQkE7O0lBRUUsNEJBQUE7RUY4MkJGO0FBQ0Y7QUUzMkJBO0VBQ0U7SUFDRSxvQkFBQTtFRjYyQkY7O0VFMzJCQTs7SUFFRSx3QkFBQTtFRjgyQkY7O0VFNTJCQTs7SUFFRSwwQkFBQTtFRisyQkY7O0VFNzJCQTs7SUFFRSwyQkFBQTtFRmczQkY7O0VFOTJCQTs7SUFFRSx5QkFBQTtFRmkzQkY7O0VFLzJCQTtJQUNFLDBCQUFBO0VGazNCRjs7RUVoM0JBOztJQUVFLDhCQUFBO0VGbTNCRjs7RUVqM0JBOztJQUVFLGdDQUFBO0VGbzNCRjs7RUVsM0JBOztJQUVFLGlDQUFBO0VGcTNCRjs7RUVuM0JBOztJQUVFLCtCQUFBO0VGczNCRjs7RUVwM0JBO0lBQ0UseUJBQUE7RUZ1M0JGOztFRXIzQkE7O0lBRUUsNkJBQUE7RUZ3M0JGOztFRXQzQkE7O0lBRUUsK0JBQUE7RUZ5M0JGOztFRXYzQkE7O0lBRUUsZ0NBQUE7RUYwM0JGOztFRXgzQkE7O0lBRUUsOEJBQUE7RUYyM0JGOztFRXozQkE7SUFDRSx1QkFBQTtFRjQzQkY7O0VFMTNCQTs7SUFFRSwyQkFBQTtFRjYzQkY7O0VFMzNCQTs7SUFFRSw2QkFBQTtFRjgzQkY7O0VFNTNCQTs7SUFFRSw4QkFBQTtFRiszQkY7O0VFNzNCQTs7SUFFRSw0QkFBQTtFRmc0QkY7O0VFOTNCQTtJQUNFLHlCQUFBO0VGaTRCRjs7RUUvM0JBOztJQUVFLDZCQUFBO0VGazRCRjs7RUVoNEJBOztJQUVFLCtCQUFBO0VGbTRCRjs7RUVqNEJBOztJQUVFLGdDQUFBO0VGbzRCRjs7RUVsNEJBOztJQUVFLDhCQUFBO0VGcTRCRjs7RUVuNEJBO0lBQ0UsdUJBQUE7RUZzNEJGOztFRXA0QkE7O0lBRUUsMkJBQUE7RUZ1NEJGOztFRXI0QkE7O0lBRUUsNkJBQUE7RUZ3NEJGOztFRXQ0QkE7O0lBRUUsOEJBQUE7RUZ5NEJGOztFRXY0QkE7O0lBRUUsNEJBQUE7RUYwNEJGOztFRXg0QkE7SUFDRSxxQkFBQTtFRjI0QkY7O0VFejRCQTs7SUFFRSx5QkFBQTtFRjQ0QkY7O0VFMTRCQTs7SUFFRSwyQkFBQTtFRjY0QkY7O0VFMzRCQTs7SUFFRSw0QkFBQTtFRjg0QkY7O0VFNTRCQTs7SUFFRSwwQkFBQTtFRis0QkY7O0VFNzRCQTtJQUNFLDJCQUFBO0VGZzVCRjs7RUU5NEJBOztJQUVFLCtCQUFBO0VGaTVCRjs7RUUvNEJBOztJQUVFLGlDQUFBO0VGazVCRjs7RUVoNUJBOztJQUVFLGtDQUFBO0VGbTVCRjs7RUVqNUJBOztJQUVFLGdDQUFBO0VGbzVCRjs7RUVsNUJBO0lBQ0UsMEJBQUE7RUZxNUJGOztFRW41QkE7O0lBRUUsOEJBQUE7RUZzNUJGOztFRXA1QkE7O0lBRUUsZ0NBQUE7RUZ1NUJGOztFRXI1QkE7O0lBRUUsaUNBQUE7RUZ3NUJGOztFRXQ1QkE7O0lBRUUsK0JBQUE7RUZ5NUJGOztFRXY1QkE7SUFDRSx3QkFBQTtFRjA1QkY7O0VFeDVCQTs7SUFFRSw0QkFBQTtFRjI1QkY7O0VFejVCQTs7SUFFRSw4QkFBQTtFRjQ1QkY7O0VFMTVCQTs7SUFFRSwrQkFBQTtFRjY1QkY7O0VFMzVCQTs7SUFFRSw2QkFBQTtFRjg1QkY7O0VFNTVCQTtJQUNFLDBCQUFBO0VGKzVCRjs7RUU3NUJBOztJQUVFLDhCQUFBO0VGZzZCRjs7RUU5NUJBOztJQUVFLGdDQUFBO0VGaTZCRjs7RUUvNUJBOztJQUVFLGlDQUFBO0VGazZCRjs7RUVoNkJBOztJQUVFLCtCQUFBO0VGbTZCRjs7RUVqNkJBO0lBQ0Usd0JBQUE7RUZvNkJGOztFRWw2QkE7O0lBRUUsNEJBQUE7RUZxNkJGOztFRW42QkE7O0lBRUUsOEJBQUE7RUZzNkJGOztFRXA2QkE7O0lBRUUsK0JBQUE7RUZ1NkJGOztFRXI2QkE7O0lBRUUsNkJBQUE7RUZ3NkJGOztFRXQ2QkE7SUFDRSwyQkFBQTtFRnk2QkY7O0VFdjZCQTs7SUFFRSwrQkFBQTtFRjA2QkY7O0VFeDZCQTs7SUFFRSxpQ0FBQTtFRjI2QkY7O0VFejZCQTs7SUFFRSxrQ0FBQTtFRjQ2QkY7O0VFMTZCQTs7SUFFRSxnQ0FBQTtFRjY2QkY7O0VFMzZCQTtJQUNFLDBCQUFBO0VGODZCRjs7RUU1NkJBOztJQUVFLDhCQUFBO0VGKzZCRjs7RUU3NkJBOztJQUVFLGdDQUFBO0VGZzdCRjs7RUU5NkJBOztJQUVFLGlDQUFBO0VGaTdCRjs7RUUvNkJBOztJQUVFLCtCQUFBO0VGazdCRjs7RUVoN0JBO0lBQ0Usd0JBQUE7RUZtN0JGOztFRWo3QkE7O0lBRUUsNEJBQUE7RUZvN0JGOztFRWw3QkE7O0lBRUUsOEJBQUE7RUZxN0JGOztFRW43QkE7O0lBRUUsK0JBQUE7RUZzN0JGOztFRXA3QkE7O0lBRUUsNkJBQUE7RUZ1N0JGOztFRXI3QkE7SUFDRSwwQkFBQTtFRnc3QkY7O0VFdDdCQTs7SUFFRSw4QkFBQTtFRnk3QkY7O0VFdjdCQTs7SUFFRSxnQ0FBQTtFRjA3QkY7O0VFeDdCQTs7SUFFRSxpQ0FBQTtFRjI3QkY7O0VFejdCQTs7SUFFRSwrQkFBQTtFRjQ3QkY7O0VFMTdCQTtJQUNFLHdCQUFBO0VGNjdCRjs7RUUzN0JBOztJQUVFLDRCQUFBO0VGODdCRjs7RUU1N0JBOztJQUVFLDhCQUFBO0VGKzdCRjs7RUU3N0JBOztJQUVFLCtCQUFBO0VGZzhCRjs7RUU5N0JBOztJQUVFLDZCQUFBO0VGaThCRjs7RUUvN0JBO0lBQ0UsdUJBQUE7RUZrOEJGOztFRWg4QkE7O0lBRUUsMkJBQUE7RUZtOEJGOztFRWo4QkE7O0lBRUUsNkJBQUE7RUZvOEJGOztFRWw4QkE7O0lBRUUsOEJBQUE7RUZxOEJGOztFRW44QkE7O0lBRUUsNEJBQUE7RUZzOEJGO0FBQ0Y7QUVuOEJBO0VBQ0U7SUFDRSxvQkFBQTtFRnE4QkY7O0VFbjhCQTs7SUFFRSx3QkFBQTtFRnM4QkY7O0VFcDhCQTs7SUFFRSwwQkFBQTtFRnU4QkY7O0VFcjhCQTs7SUFFRSwyQkFBQTtFRnc4QkY7O0VFdDhCQTs7SUFFRSx5QkFBQTtFRnk4QkY7O0VFdjhCQTtJQUNFLDBCQUFBO0VGMDhCRjs7RUV4OEJBOztJQUVFLDhCQUFBO0VGMjhCRjs7RUV6OEJBOztJQUVFLGdDQUFBO0VGNDhCRjs7RUUxOEJBOztJQUVFLGlDQUFBO0VGNjhCRjs7RUUzOEJBOztJQUVFLCtCQUFBO0VGODhCRjs7RUU1OEJBO0lBQ0UseUJBQUE7RUYrOEJGOztFRTc4QkE7O0lBRUUsNkJBQUE7RUZnOUJGOztFRTk4QkE7O0lBRUUsK0JBQUE7RUZpOUJGOztFRS84QkE7O0lBRUUsZ0NBQUE7RUZrOUJGOztFRWg5QkE7O0lBRUUsOEJBQUE7RUZtOUJGOztFRWo5QkE7SUFDRSx1QkFBQTtFRm85QkY7O0VFbDlCQTs7SUFFRSwyQkFBQTtFRnE5QkY7O0VFbjlCQTs7SUFFRSw2QkFBQTtFRnM5QkY7O0VFcDlCQTs7SUFFRSw4QkFBQTtFRnU5QkY7O0VFcjlCQTs7SUFFRSw0QkFBQTtFRnc5QkY7O0VFdDlCQTtJQUNFLHlCQUFBO0VGeTlCRjs7RUV2OUJBOztJQUVFLDZCQUFBO0VGMDlCRjs7RUV4OUJBOztJQUVFLCtCQUFBO0VGMjlCRjs7RUV6OUJBOztJQUVFLGdDQUFBO0VGNDlCRjs7RUUxOUJBOztJQUVFLDhCQUFBO0VGNjlCRjs7RUUzOUJBO0lBQ0UsdUJBQUE7RUY4OUJGOztFRTU5QkE7O0lBRUUsMkJBQUE7RUYrOUJGOztFRTc5QkE7O0lBRUUsNkJBQUE7RUZnK0JGOztFRTk5QkE7O0lBRUUsOEJBQUE7RUZpK0JGOztFRS85QkE7O0lBRUUsNEJBQUE7RUZrK0JGOztFRWgrQkE7SUFDRSxxQkFBQTtFRm0rQkY7O0VFaitCQTs7SUFFRSx5QkFBQTtFRm8rQkY7O0VFbCtCQTs7SUFFRSwyQkFBQTtFRnErQkY7O0VFbitCQTs7SUFFRSw0QkFBQTtFRnMrQkY7O0VFcCtCQTs7SUFFRSwwQkFBQTtFRnUrQkY7O0VFcitCQTtJQUNFLDJCQUFBO0VGdytCRjs7RUV0K0JBOztJQUVFLCtCQUFBO0VGeStCRjs7RUV2K0JBOztJQUVFLGlDQUFBO0VGMCtCRjs7RUV4K0JBOztJQUVFLGtDQUFBO0VGMitCRjs7RUV6K0JBOztJQUVFLGdDQUFBO0VGNCtCRjs7RUUxK0JBO0lBQ0UsMEJBQUE7RUY2K0JGOztFRTMrQkE7O0lBRUUsOEJBQUE7RUY4K0JGOztFRTUrQkE7O0lBRUUsZ0NBQUE7RUYrK0JGOztFRTcrQkE7O0lBRUUsaUNBQUE7RUZnL0JGOztFRTkrQkE7O0lBRUUsK0JBQUE7RUZpL0JGOztFRS8rQkE7SUFDRSx3QkFBQTtFRmsvQkY7O0VFaC9CQTs7SUFFRSw0QkFBQTtFRm0vQkY7O0VFai9CQTs7SUFFRSw4QkFBQTtFRm8vQkY7O0VFbC9CQTs7SUFFRSwrQkFBQTtFRnEvQkY7O0VFbi9CQTs7SUFFRSw2QkFBQTtFRnMvQkY7O0VFcC9CQTtJQUNFLDBCQUFBO0VGdS9CRjs7RUVyL0JBOztJQUVFLDhCQUFBO0VGdy9CRjs7RUV0L0JBOztJQUVFLGdDQUFBO0VGeS9CRjs7RUV2L0JBOztJQUVFLGlDQUFBO0VGMC9CRjs7RUV4L0JBOztJQUVFLCtCQUFBO0VGMi9CRjs7RUV6L0JBO0lBQ0Usd0JBQUE7RUY0L0JGOztFRTEvQkE7O0lBRUUsNEJBQUE7RUY2L0JGOztFRTMvQkE7O0lBRUUsOEJBQUE7RUY4L0JGOztFRTUvQkE7O0lBRUUsK0JBQUE7RUYrL0JGOztFRTcvQkE7O0lBRUUsNkJBQUE7RUZnZ0NGOztFRTkvQkE7SUFDRSwyQkFBQTtFRmlnQ0Y7O0VFLy9CQTs7SUFFRSwrQkFBQTtFRmtnQ0Y7O0VFaGdDQTs7SUFFRSxpQ0FBQTtFRm1nQ0Y7O0VFamdDQTs7SUFFRSxrQ0FBQTtFRm9nQ0Y7O0VFbGdDQTs7SUFFRSxnQ0FBQTtFRnFnQ0Y7O0VFbmdDQTtJQUNFLDBCQUFBO0VGc2dDRjs7RUVwZ0NBOztJQUVFLDhCQUFBO0VGdWdDRjs7RUVyZ0NBOztJQUVFLGdDQUFBO0VGd2dDRjs7RUV0Z0NBOztJQUVFLGlDQUFBO0VGeWdDRjs7RUV2Z0NBOztJQUVFLCtCQUFBO0VGMGdDRjs7RUV4Z0NBO0lBQ0Usd0JBQUE7RUYyZ0NGOztFRXpnQ0E7O0lBRUUsNEJBQUE7RUY0Z0NGOztFRTFnQ0E7O0lBRUUsOEJBQUE7RUY2Z0NGOztFRTNnQ0E7O0lBRUUsK0JBQUE7RUY4Z0NGOztFRTVnQ0E7O0lBRUUsNkJBQUE7RUYrZ0NGOztFRTdnQ0E7SUFDRSwwQkFBQTtFRmdoQ0Y7O0VFOWdDQTs7SUFFRSw4QkFBQTtFRmloQ0Y7O0VFL2dDQTs7SUFFRSxnQ0FBQTtFRmtoQ0Y7O0VFaGhDQTs7SUFFRSxpQ0FBQTtFRm1oQ0Y7O0VFamhDQTs7SUFFRSwrQkFBQTtFRm9oQ0Y7O0VFbGhDQTtJQUNFLHdCQUFBO0VGcWhDRjs7RUVuaENBOztJQUVFLDRC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 */