/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
h1,
.h1 {
  font-size: 2.5rem;
}
h2,
.h2 {
  font-size: 2rem;
}
h3,
.h3 {
  font-size: 1.75rem;
}
h4,
.h4 {
  font-size: 1.5rem;
}
h5,
.h5 {
  font-size: 1.25rem;
}
h6,
.h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014 \00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100% !important;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto !important;
  margin-left: auto !important;
}
@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;
  }
}
.container-fluid {
  width: 100% !important;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto !important;
  margin-left: auto !important;
}
.row {
  display: flex !important;
  flex-wrap: wrap !important;
  margin-right: -15px !important;
  margin-left: -15px !important;
}
.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 {
  position: relative !important;
  width: 100% !important;
  min-height: 1px !important;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.col {
  flex-basis: 0 !important;
  flex-grow: 1 !important;
  max-width: 100% !important;
}
.col-auto {
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}
.col-1 {
  flex: 0 0 8.33333% !important;
  max-width: 8.33333% !important;
}
.col-2 {
  flex: 0 0 16.66667% !important;
  max-width: 16.66667% !important;
}
.col-3 {
  flex: 0 0 25% !important;
  max-width: 25% !important;
}
.col-4 {
  flex: 0 0 33.33333% !important;
  max-width: 33.33333% !important;
}
.col-5 {
  flex: 0 0 41.66667% !important;
  max-width: 41.66667% !important;
}
.col-6 {
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.col-7 {
  flex: 0 0 58.33333% !important;
  max-width: 58.33333% !important;
}
.col-8 {
  flex: 0 0 66.66667% !important;
  max-width: 66.66667% !important;
}
.col-9 {
  flex: 0 0 75% !important;
  max-width: 75% !important;
}
.col-10 {
  flex: 0 0 83.33333% !important;
  max-width: 83.33333% !important;
}
.col-11 {
  flex: 0 0 91.66667% !important;
  max-width: 91.66667% !important;
}
.col-12 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333% !important;
}
.offset-2 {
  margin-left: 16.66667% !important;
}
.offset-3 {
  margin-left: 25% !important;
}
.offset-4 {
  margin-left: 33.33333% !important;
}
.offset-5 {
  margin-left: 41.66667% !important;
}
.offset-6 {
  margin-left: 50% !important;
}
.offset-7 {
  margin-left: 58.33333% !important;
}
.offset-8 {
  margin-left: 66.66667% !important;
}
.offset-9 {
  margin-left: 75% !important;
}
.offset-10 {
  margin-left: 83.33333% !important;
}
.offset-11 {
  margin-left: 91.66667% !important;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
  }
  .col-sm-auto {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
  }
  .col-sm-1 {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }
  .col-sm-2 {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }
  .col-sm-3 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  .col-sm-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .col-sm-5 {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }
  .col-sm-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .col-sm-7 {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }
  .col-sm-8 {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }
  .col-sm-9 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
  .col-sm-10 {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }
  .col-sm-11 {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }
  .col-sm-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0 !important;
  }
  .offset-sm-1 {
    margin-left: 8.33333% !important;
  }
  .offset-sm-2 {
    margin-left: 16.66667% !important;
  }
  .offset-sm-3 {
    margin-left: 25% !important;
  }
  .offset-sm-4 {
    margin-left: 33.33333% !important;
  }
  .offset-sm-5 {
    margin-left: 41.66667% !important;
  }
  .offset-sm-6 {
    margin-left: 50% !important;
  }
  .offset-sm-7 {
    margin-left: 58.33333% !important;
  }
  .offset-sm-8 {
    margin-left: 66.66667% !important;
  }
  .offset-sm-9 {
    margin-left: 75% !important;
  }
  .offset-sm-10 {
    margin-left: 83.33333% !important;
  }
  .offset-sm-11 {
    margin-left: 91.66667% !important;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
  }
  .col-md-auto {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
  }
  .col-md-1 {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }
  .col-md-2 {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }
  .col-md-3 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  .col-md-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .col-md-5 {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }
  .col-md-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .col-md-7 {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }
  .col-md-8 {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }
  .col-md-9 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
  .col-md-10 {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }
  .col-md-11 {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }
  .col-md-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0 !important;
  }
  .offset-md-1 {
    margin-left: 8.33333% !important;
  }
  .offset-md-2 {
    margin-left: 16.66667% !important;
  }
  .offset-md-3 {
    margin-left: 25% !important;
  }
  .offset-md-4 {
    margin-left: 33.33333% !important;
  }
  .offset-md-5 {
    margin-left: 41.66667% !important;
  }
  .offset-md-6 {
    margin-left: 50% !important;
  }
  .offset-md-7 {
    margin-left: 58.33333% !important;
  }
  .offset-md-8 {
    margin-left: 66.66667% !important;
  }
  .offset-md-9 {
    margin-left: 75% !important;
  }
  .offset-md-10 {
    margin-left: 83.33333% !important;
  }
  .offset-md-11 {
    margin-left: 91.66667% !important;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
  }
  .col-lg-auto {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
  }
  .col-lg-1 {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }
  .col-lg-2 {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }
  .col-lg-3 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  .col-lg-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .col-lg-5 {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }
  .col-lg-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .col-lg-7 {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }
  .col-lg-8 {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }
  .col-lg-9 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
  .col-lg-10 {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }
  .col-lg-11 {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }
  .col-lg-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0 !important;
  }
  .offset-lg-1 {
    margin-left: 8.33333% !important;
  }
  .offset-lg-2 {
    margin-left: 16.66667% !important;
  }
  .offset-lg-3 {
    margin-left: 25% !important;
  }
  .offset-lg-4 {
    margin-left: 33.33333% !important;
  }
  .offset-lg-5 {
    margin-left: 41.66667% !important;
  }
  .offset-lg-6 {
    margin-left: 50% !important;
  }
  .offset-lg-7 {
    margin-left: 58.33333% !important;
  }
  .offset-lg-8 {
    margin-left: 66.66667% !important;
  }
  .offset-lg-9 {
    margin-left: 75% !important;
  }
  .offset-lg-10 {
    margin-left: 83.33333% !important;
  }
  .offset-lg-11 {
    margin-left: 91.66667% !important;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0 !important;
    flex-grow: 1 !important;
    max-width: 100% !important;
  }
  .col-xl-auto {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
  }
  .col-xl-1 {
    flex: 0 0 8.33333% !important;
    max-width: 8.33333% !important;
  }
  .col-xl-2 {
    flex: 0 0 16.66667% !important;
    max-width: 16.66667% !important;
  }
  .col-xl-3 {
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }
  .col-xl-4 {
    flex: 0 0 33.33333% !important;
    max-width: 33.33333% !important;
  }
  .col-xl-5 {
    flex: 0 0 41.66667% !important;
    max-width: 41.66667% !important;
  }
  .col-xl-6 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .col-xl-7 {
    flex: 0 0 58.33333% !important;
    max-width: 58.33333% !important;
  }
  .col-xl-8 {
    flex: 0 0 66.66667% !important;
    max-width: 66.66667% !important;
  }
  .col-xl-9 {
    flex: 0 0 75% !important;
    max-width: 75% !important;
  }
  .col-xl-10 {
    flex: 0 0 83.33333% !important;
    max-width: 83.33333% !important;
  }
  .col-xl-11 {
    flex: 0 0 91.66667% !important;
    max-width: 91.66667% !important;
  }
  .col-xl-12 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0 !important;
  }
  .offset-xl-1 {
    margin-left: 8.33333% !important;
  }
  .offset-xl-2 {
    margin-left: 16.66667% !important;
  }
  .offset-xl-3 {
    margin-left: 25% !important;
  }
  .offset-xl-4 {
    margin-left: 33.33333% !important;
  }
  .offset-xl-5 {
    margin-left: 41.66667% !important;
  }
  .offset-xl-6 {
    margin-left: 50% !important;
  }
  .offset-xl-7 {
    margin-left: 58.33333% !important;
  }
  .offset-xl-8 {
    margin-left: 66.66667% !important;
  }
  .offset-xl-9 {
    margin-left: 75% !important;
  }
  .offset-xl-10 {
    margin-left: 83.33333% !important;
  }
  .offset-xl-11 {
    margin-left: 91.66667% !important;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: rgba(0, 0, 0, 0);
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table .table {
  background-color: #fff;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size],
select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated
  .custom-control-input:valid:checked
  ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}
.was-validated
  .custom-control-input:valid:focus
  ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::after,
.custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated
  .custom-control-input:invalid:checked
  ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}
.was-validated
  .custom-control-input:invalid:focus
  ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::after,
.custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover,
.btn:focus {
  text-decoration: none;
}
.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus,
.btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus,
.btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus,
.btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus,
.btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group
  > .input-group-append:last-child
  > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
  > .input-group-append:last-child
  > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
  > .input-group-prepend:first-child
  > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox
  .custom-control-input:disabled:indeterminate
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff
    url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
    no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-img-top,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-img-bottom,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-header,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-footer {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
.badge-primary[href]:hover,
.badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
.badge-secondary[href]:hover,
.badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
.badge-success[href]:hover,
.badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-info[href]:hover,
.badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
.badge-warning[href]:hover,
.badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
.badge-danger[href]:hover,
.badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
.badge-light[href]:hover,
.badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
.badge-dark[href]:hover,
.badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1090;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.9;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}
.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}
.bs-popover-right .arrow,
.bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}
.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}
.bs-popover-left .arrow,
.bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  min-height: 392px;
}
@media screen and (min-width: 768px) {
  .carousel-inner {
    min-height: 495px;
  }
}
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  backface-visibility: hidden;
  perspective: 1000px;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: transform 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}
.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: -120px;
}
.carousel-control-next {
  right: -120px;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin-right: 8px;
  margin-left: 8px;
  text-indent: -999px;
  cursor: pointer;
  background-image: linear-gradient(135deg, #06a105, #ff5a00);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  box-shadow: 0 0 0 4px #06a105;
  background-image: linear-gradient(135deg, #1CFD00, #ffb400);
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.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: flex !important;
}
.d-inline-flex {
  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: flex !important;
  }
  .d-sm-inline-flex {
    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: flex !important;
  }
  .d-md-inline-flex {
    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: flex !important;
  }
  .d-lg-inline-flex {
    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: flex !important;
  }
  .d-xl-inline-flex {
    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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  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 {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  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 {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    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 {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    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 {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    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 {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    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 {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    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 {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    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 {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    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 {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    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;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !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-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-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-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-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-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;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
}
.text-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0062cc !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #545b62 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #1e7e34 !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #117a8b !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #d39e00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #bd2130 !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover,
a.text-light:focus {
  color: #dae0e5 !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: #1d2124 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 680px) {
  .container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 681px) {
  .container {
    max-width: 1120px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.row,
[class*="row-"] {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px;
}
.row:not(.column),
[class*="row-"]:not(.column) {
  align-items: flex-start;
}
.row.column,
[class*="row-"].column {
  align-content: flex-start;
}
.row.no-gutter-sides,
[class*="row-"].no-gutter-sides {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter-sides > .col,
.row.no-gutter-sides > [class*="col-"],
[class*="row-"].no-gutter-sides > .col,
[class*="row-"].no-gutter-sides > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.row.no-gutter-bottom > .col,
.row.no-gutter-bottom > [class*="col-"],
[class*="row-"].no-gutter-bottom > .col,
[class*="row-"].no-gutter-bottom > [class*="col-"] {
  padding-bottom: 0;
}
.row.no-gutter,
[class*="row-"].no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter > .col,
.row.no-gutter > [class*="col-"],
[class*="row-"].no-gutter > .col,
[class*="row-"].no-gutter > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.row.nowrap,
[class*="row-"].nowrap {
  flex-wrap: nowrap;
}
.row.wrap-reverse,
[class*="row-"].wrap-reverse {
  flex-wrap: wrap-reverse;
}
.row.align-left,
[class*="row-"].align-left {
  justify-content: flex-start;
}
.row.align-center,
[class*="row-"].align-center {
  justify-content: center;
}
.row.align-right,
[class*="row-"].align-right {
  justify-content: flex-end;
}
.row.align-spread,
[class*="row-"].align-spread {
  justify-content: space-between;
}
.row.equal-height,
[class*="row-"].equal-height {
  align-items: stretch;
}
.row.valign-bottom,
[class*="row-"].valign-bottom {
  align-items: flex-end;
}
.row.valign-baseline,
[class*="row-"].valign-baseline {
  align-items: baseline;
}
.row.valign-middle,
[class*="row-"].valign-middle {
  align-items: center;
}
@media screen and (max-width: 680px) {
  .row.m-valign-middle,
  [class*="row-"].m-valign-middle {
    align-items: center;
  }
  .row.m-valign-bottom,
  [class*="row-"].m-valign-bottom {
    align-items: flex-end;
  }
}
@media screen and (min-width: 681px) {
  .row.d-valign-middle,
  [class*="row-"].d-valign-middle {
    align-items: center;
  }
  .row.d-valign-bottom,
  [class*="row-"].d-valign-bottom {
    align-items: flex-end;
  }
}
.row > .col,
.row > [class*="col-"],
[class*="row-"] > .col,
[class*="row-"] > [class*="col-"] {
  flex: 1 1 0%;
  padding: 0 16px 16px;
  max-width: 100%;
}
.row > .col.push-right-1,
.row > [class*="col-"].push-right-1,
[class*="row-"] > .col.push-right-1,
[class*="row-"] > [class*="col-"].push-right-1 {
  margin-right: 8.33333%;
}
.row > .col.push-left-1,
.row > [class*="col-"].push-left-1,
[class*="row-"] > .col.push-left-1,
[class*="row-"] > [class*="col-"].push-left-1 {
  margin-left: 8.33333%;
}
.row > .col.order-1,
.row > [class*="col-"].order-1,
[class*="row-"] > .col.order-1,
[class*="row-"] > [class*="col-"].order-1 {
  order: 1;
}
.row > .col.push-right-2,
.row > [class*="col-"].push-right-2,
[class*="row-"] > .col.push-right-2,
[class*="row-"] > [class*="col-"].push-right-2 {
  margin-right: 16.66667%;
}
.row > .col.push-left-2,
.row > [class*="col-"].push-left-2,
[class*="row-"] > .col.push-left-2,
[class*="row-"] > [class*="col-"].push-left-2 {
  margin-left: 16.66667%;
}
.row > .col.order-2,
.row > [class*="col-"].order-2,
[class*="row-"] > .col.order-2,
[class*="row-"] > [class*="col-"].order-2 {
  order: 2;
}
.row > .col.push-right-3,
.row > [class*="col-"].push-right-3,
[class*="row-"] > .col.push-right-3,
[class*="row-"] > [class*="col-"].push-right-3 {
  margin-right: 25%;
}
.row > .col.push-left-3,
.row > [class*="col-"].push-left-3,
[class*="row-"] > .col.push-left-3,
[class*="row-"] > [class*="col-"].push-left-3 {
  margin-left: 25%;
}
.row > .col.order-3,
.row > [class*="col-"].order-3,
[class*="row-"] > .col.order-3,
[class*="row-"] > [class*="col-"].order-3 {
  order: 3;
}
.row > .col.push-right-4,
.row > [class*="col-"].push-right-4,
[class*="row-"] > .col.push-right-4,
[class*="row-"] > [class*="col-"].push-right-4 {
  margin-right: 33.33333%;
}
.row > .col.push-left-4,
.row > [class*="col-"].push-left-4,
[class*="row-"] > .col.push-left-4,
[class*="row-"] > [class*="col-"].push-left-4 {
  margin-left: 33.33333%;
}
.row > .col.order-4,
.row > [class*="col-"].order-4,
[class*="row-"] > .col.order-4,
[class*="row-"] > [class*="col-"].order-4 {
  order: 4;
}
.row > .col.push-right-5,
.row > [class*="col-"].push-right-5,
[class*="row-"] > .col.push-right-5,
[class*="row-"] > [class*="col-"].push-right-5 {
  margin-right: 41.66667%;
}
.row > .col.push-left-5,
.row > [class*="col-"].push-left-5,
[class*="row-"] > .col.push-left-5,
[class*="row-"] > [class*="col-"].push-left-5 {
  margin-left: 41.66667%;
}
.row > .col.order-5,
.row > [class*="col-"].order-5,
[class*="row-"] > .col.order-5,
[class*="row-"] > [class*="col-"].order-5 {
  order: 5;
}
.row > .col.push-right-6,
.row > [class*="col-"].push-right-6,
[class*="row-"] > .col.push-right-6,
[class*="row-"] > [class*="col-"].push-right-6 {
  margin-right: 50%;
}
.row > .col.push-left-6,
.row > [class*="col-"].push-left-6,
[class*="row-"] > .col.push-left-6,
[class*="row-"] > [class*="col-"].push-left-6 {
  margin-left: 50%;
}
.row > .col.order-6,
.row > [class*="col-"].order-6,
[class*="row-"] > .col.order-6,
[class*="row-"] > [class*="col-"].order-6 {
  order: 6;
}
.row > .col.push-right-7,
.row > [class*="col-"].push-right-7,
[class*="row-"] > .col.push-right-7,
[class*="row-"] > [class*="col-"].push-right-7 {
  margin-right: 58.33333%;
}
.row > .col.push-left-7,
.row > [class*="col-"].push-left-7,
[class*="row-"] > .col.push-left-7,
[class*="row-"] > [class*="col-"].push-left-7 {
  margin-left: 58.33333%;
}
.row > .col.order-7,
.row > [class*="col-"].order-7,
[class*="row-"] > .col.order-7,
[class*="row-"] > [class*="col-"].order-7 {
  order: 7;
}
.row > .col.push-right-8,
.row > [class*="col-"].push-right-8,
[class*="row-"] > .col.push-right-8,
[class*="row-"] > [class*="col-"].push-right-8 {
  margin-right: 66.66667%;
}
.row > .col.push-left-8,
.row > [class*="col-"].push-left-8,
[class*="row-"] > .col.push-left-8,
[class*="row-"] > [class*="col-"].push-left-8 {
  margin-left: 66.66667%;
}
.row > .col.order-8,
.row > [class*="col-"].order-8,
[class*="row-"] > .col.order-8,
[class*="row-"] > [class*="col-"].order-8 {
  order: 8;
}
.row > .col.push-right-9,
.row > [class*="col-"].push-right-9,
[class*="row-"] > .col.push-right-9,
[class*="row-"] > [class*="col-"].push-right-9 {
  margin-right: 75%;
}
.row > .col.push-left-9,
.row > [class*="col-"].push-left-9,
[class*="row-"] > .col.push-left-9,
[class*="row-"] > [class*="col-"].push-left-9 {
  margin-left: 75%;
}
.row > .col.order-9,
.row > [class*="col-"].order-9,
[class*="row-"] > .col.order-9,
[class*="row-"] > [class*="col-"].order-9 {
  order: 9;
}
.row > .col.push-right-10,
.row > [class*="col-"].push-right-10,
[class*="row-"] > .col.push-right-10,
[class*="row-"] > [class*="col-"].push-right-10 {
  margin-right: 83.33333%;
}
.row > .col.push-left-10,
.row > [class*="col-"].push-left-10,
[class*="row-"] > .col.push-left-10,
[class*="row-"] > [class*="col-"].push-left-10 {
  margin-left: 83.33333%;
}
.row > .col.order-10,
.row > [class*="col-"].order-10,
[class*="row-"] > .col.order-10,
[class*="row-"] > [class*="col-"].order-10 {
  order: 10;
}
.row > .col.push-right-11,
.row > [class*="col-"].push-right-11,
[class*="row-"] > .col.push-right-11,
[class*="row-"] > [class*="col-"].push-right-11 {
  margin-right: 91.66667%;
}
.row > .col.push-left-11,
.row > [class*="col-"].push-left-11,
[class*="row-"] > .col.push-left-11,
[class*="row-"] > [class*="col-"].push-left-11 {
  margin-left: 91.66667%;
}
.row > .col.order-11,
.row > [class*="col-"].order-11,
[class*="row-"] > .col.order-11,
[class*="row-"] > [class*="col-"].order-11 {
  order: 11;
}
.row > .col.push-right-12,
.row > [class*="col-"].push-right-12,
[class*="row-"] > .col.push-right-12,
[class*="row-"] > [class*="col-"].push-right-12 {
  margin-right: 100%;
}
.row > .col.push-left-12,
.row > [class*="col-"].push-left-12,
[class*="row-"] > .col.push-left-12,
[class*="row-"] > [class*="col-"].push-left-12 {
  margin-left: 100%;
}
.row > .col.order-12,
.row > [class*="col-"].order-12,
[class*="row-"] > .col.order-12,
[class*="row-"] > [class*="col-"].order-12 {
  order: 12;
}
.row > .col.order-first,
.row > [class*="col-"].order-first,
[class*="row-"] > .col.order-first,
[class*="row-"] > [class*="col-"].order-first {
  order: -1;
}
.row > .col.order-last,
.row > [class*="col-"].order-last,
[class*="row-"] > .col.order-last,
[class*="row-"] > [class*="col-"].order-last {
  order: 1;
}
.row > .col.top,
.row > [class*="col-"].top,
[class*="row-"] > .col.top,
[class*="row-"] > [class*="col-"].top {
  align-self: flex-start;
}
.row > .col.middle,
.row > [class*="col-"].middle,
[class*="row-"] > .col.middle,
[class*="row-"] > [class*="col-"].middle {
  align-self: center;
}
.row > .col.bottom,
.row > [class*="col-"].bottom,
[class*="row-"] > .col.bottom,
[class*="row-"] > [class*="col-"].bottom {
  align-self: flex-end;
}
.row.row-1 > .col,
.row > .col-1,
[class*="row-"].row-1 > .col,
[class*="row-"] > .col-1 {
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}
.row.row-2 > .col,
.row > .col-2,
[class*="row-"].row-2 > .col,
[class*="row-"] > .col-2 {
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}
.row.row-3 > .col,
.row > .col-3,
[class*="row-"].row-3 > .col,
[class*="row-"] > .col-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.row.row-4 > .col,
.row > .col-4,
[class*="row-"].row-4 > .col,
[class*="row-"] > .col-4 {
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}
.row.row-5 > .col,
.row > .col-5,
[class*="row-"].row-5 > .col,
[class*="row-"] > .col-5 {
  flex-basis: 41.66667%;
  max-width: 41.66667%;
}
.row.row-6 > .col,
.row > .col-6,
[class*="row-"].row-6 > .col,
[class*="row-"] > .col-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.row.row-7 > .col,
.row > .col-7,
[class*="row-"].row-7 > .col,
[class*="row-"] > .col-7 {
  flex-basis: 58.33333%;
  max-width: 58.33333%;
}
.row.row-8 > .col,
.row > .col-8,
[class*="row-"].row-8 > .col,
[class*="row-"] > .col-8 {
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}
.row.row-9 > .col,
.row > .col-9,
[class*="row-"].row-9 > .col,
[class*="row-"] > .col-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.row.row-10 > .col,
.row > .col-10,
[class*="row-"].row-10 > .col,
[class*="row-"] > .col-10 {
  flex-basis: 83.33333%;
  max-width: 83.33333%;
}
.row.row-11 > .col,
.row > .col-11,
[class*="row-"].row-11 > .col,
[class*="row-"] > .col-11 {
  flex-basis: 91.66667%;
  max-width: 91.66667%;
}
.row.row-12 > .col,
.row > .col-12,
[class*="row-"].row-12 > .col,
[class*="row-"] > .col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.row.reverse,
[class*="row-"].reverse {
  flex-direction: row-reverse;
}
.row.column,
[class*="row-"].column {
  flex-direction: column;
}
.row.column.reverse,
[class*="row-"].column.reverse {
  flex-direction: column-reverse;
}
.row.column > .col,
.row.column > [class*="col-"],
[class*="row-"].column > .col,
[class*="row-"].column > [class*="col-"] {
  flex-basis: auto;
}
@media screen and (max-width: 680px) {
  .row.m-reverse,
  [class*="row-"].m-reverse {
    flex-direction: row-reverse;
  }
  .row.m-column,
  [class*="row-"].m-column {
    flex-direction: column;
  }
  .row.m-column.m-reverse,
  [class*="row-"].m-column.m-reverse {
    flex-direction: column-reverse;
  }
  .row.m-column > .col,
  .row.m-column > [class*="col-"],
  [class*="row-"].m-column > .col,
  [class*="row-"].m-column > [class*="col-"] {
    flex-basis: auto;
  }
  .row.row-m-1 > .col,
  [class*="row-"].row-m-1 > .col {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .row > .col-m-1,
  [class*="row-"] > .col-m-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .row > .push-left-m-1,
  [class*="row-"] > .push-left-m-1 {
    margin-left: 8.33333%;
  }
  .row > .push-right-m-1,
  [class*="row-"] > .push-right-m-1 {
    margin-right: 8.33333%;
  }
  .row.row-m-2 > .col,
  [class*="row-"].row-m-2 > .col {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .row > .col-m-2,
  [class*="row-"] > .col-m-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .row > .push-left-m-2,
  [class*="row-"] > .push-left-m-2 {
    margin-left: 16.66667%;
  }
  .row > .push-right-m-2,
  [class*="row-"] > .push-right-m-2 {
    margin-right: 16.66667%;
  }
  .row.row-m-3 > .col,
  [class*="row-"].row-m-3 > .col {
    flex-basis: 25%;
    max-width: 25%;
  }
  .row > .col-m-3,
  [class*="row-"] > .col-m-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .row > .push-left-m-3,
  [class*="row-"] > .push-left-m-3 {
    margin-left: 25%;
  }
  .row > .push-right-m-3,
  [class*="row-"] > .push-right-m-3 {
    margin-right: 25%;
  }
  .row.row-m-4 > .col,
  [class*="row-"].row-m-4 > .col {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .row > .col-m-4,
  [class*="row-"] > .col-m-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .row > .push-left-m-4,
  [class*="row-"] > .push-left-m-4 {
    margin-left: 33.33333%;
  }
  .row > .push-right-m-4,
  [class*="row-"] > .push-right-m-4 {
    margin-right: 33.33333%;
  }
  .row.row-m-5 > .col,
  [class*="row-"].row-m-5 > .col {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .row > .col-m-5,
  [class*="row-"] > .col-m-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .row > .push-left-m-5,
  [class*="row-"] > .push-left-m-5 {
    margin-left: 41.66667%;
  }
  .row > .push-right-m-5,
  [class*="row-"] > .push-right-m-5 {
    margin-right: 41.66667%;
  }
  .row.row-m-6 > .col,
  [class*="row-"].row-m-6 > .col {
    flex-basis: 50%;
    max-width: 50%;
  }
  .row > .col-m-6,
  [class*="row-"] > .col-m-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .row > .push-left-m-6,
  [class*="row-"] > .push-left-m-6 {
    margin-left: 50%;
  }
  .row > .push-right-m-6,
  [class*="row-"] > .push-right-m-6 {
    margin-right: 50%;
  }
  .row.row-m-7 > .col,
  [class*="row-"].row-m-7 > .col {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .row > .col-m-7,
  [class*="row-"] > .col-m-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .row > .push-left-m-7,
  [class*="row-"] > .push-left-m-7 {
    margin-left: 58.33333%;
  }
  .row > .push-right-m-7,
  [class*="row-"] > .push-right-m-7 {
    margin-right: 58.33333%;
  }
  .row.row-m-8 > .col,
  [class*="row-"].row-m-8 > .col {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .row > .col-m-8,
  [class*="row-"] > .col-m-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .row > .push-left-m-8,
  [class*="row-"] > .push-left-m-8 {
    margin-left: 66.66667%;
  }
  .row > .push-right-m-8,
  [class*="row-"] > .push-right-m-8 {
    margin-right: 66.66667%;
  }
  .row.row-m-9 > .col,
  [class*="row-"].row-m-9 > .col {
    flex-basis: 75%;
    max-width: 75%;
  }
  .row > .col-m-9,
  [class*="row-"] > .col-m-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .row > .push-left-m-9,
  [class*="row-"] > .push-left-m-9 {
    margin-left: 75%;
  }
  .row > .push-right-m-9,
  [class*="row-"] > .push-right-m-9 {
    margin-right: 75%;
  }
  .row.row-m-10 > .col,
  [class*="row-"].row-m-10 > .col {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .row > .col-m-10,
  [class*="row-"] > .col-m-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .row > .push-left-m-10,
  [class*="row-"] > .push-left-m-10 {
    margin-left: 83.33333%;
  }
  .row > .push-right-m-10,
  [class*="row-"] > .push-right-m-10 {
    margin-right: 83.33333%;
  }
  .row.row-m-11 > .col,
  [class*="row-"].row-m-11 > .col {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .row > .col-m-11,
  [class*="row-"] > .col-m-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .row > .push-left-m-11,
  [class*="row-"] > .push-left-m-11 {
    margin-left: 91.66667%;
  }
  .row > .push-right-m-11,
  [class*="row-"] > .push-right-m-11 {
    margin-right: 91.66667%;
  }
  .row.row-m-12 > .col,
  [class*="row-"].row-m-12 > .col {
    flex-basis: 100%;
    max-width: 100%;
  }
  .row > .col-m-12,
  [class*="row-"] > .col-m-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .row > .push-left-m-12,
  [class*="row-"] > .push-left-m-12 {
    margin-left: 100%;
  }
  .row > .push-right-m-12,
  [class*="row-"] > .push-right-m-12 {
    margin-right: 100%;
  }
  .row > .m-order-first,
  [class*="row-"] > .m-order-first {
    order: -1;
  }
  .row > .m-order-last,
  [class*="row-"] > .m-order-last {
    order: 1;
  }
  .row > .m-show,
  [class*="row-"] > .m-show {
    display: block;
  }
  .row > .m-hide,
  [class*="row-"] > .m-hide {
    display: none;
  }
}
@media screen and (min-width: 681px) {
  .row.d-reverse,
  [class*="row-"].d-reverse {
    flex-direction: row-reverse;
  }
  .row.d-column,
  [class*="row-"].d-column {
    flex-direction: column;
  }
  .row.d-column.d-reverse,
  [class*="row-"].d-column.d-reverse {
    flex-direction: column-reverse;
  }
  .row.d-column > .col,
  .row.d-column > [class*="col-"],
  [class*="row-"].d-column > .col,
  [class*="row-"].d-column > [class*="col-"] {
    flex-basis: auto;
  }
  .row.row-d-1 > .col,
  [class*="row-"].row-d-1 > .col {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .row > .col-d-1,
  [class*="row-"] > .col-d-1 {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .row > .push-left-d-1,
  [class*="row-"] > .push-left-d-1 {
    margin-left: 8.33333%;
  }
  .row > .push-right-d-1,
  [class*="row-"] > .push-right-d-1 {
    margin-right: 8.33333%;
  }
  .row.row-d-2 > .col,
  [class*="row-"].row-d-2 > .col {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .row > .col-d-2,
  [class*="row-"] > .col-d-2 {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .row > .push-left-d-2,
  [class*="row-"] > .push-left-d-2 {
    margin-left: 16.66667%;
  }
  .row > .push-right-d-2,
  [class*="row-"] > .push-right-d-2 {
    margin-right: 16.66667%;
  }
  .row.row-d-3 > .col,
  [class*="row-"].row-d-3 > .col {
    flex-basis: 25%;
    max-width: 25%;
  }
  .row > .col-d-3,
  [class*="row-"] > .col-d-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .row > .push-left-d-3,
  [class*="row-"] > .push-left-d-3 {
    margin-left: 25%;
  }
  .row > .push-right-d-3,
  [class*="row-"] > .push-right-d-3 {
    margin-right: 25%;
  }
  .row.row-d-4 > .col,
  [class*="row-"].row-d-4 > .col {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .row > .col-d-4,
  [class*="row-"] > .col-d-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .row > .push-left-d-4,
  [class*="row-"] > .push-left-d-4 {
    margin-left: 33.33333%;
  }
  .row > .push-right-d-4,
  [class*="row-"] > .push-right-d-4 {
    margin-right: 33.33333%;
  }
  .row.row-d-5 > .col,
  [class*="row-"].row-d-5 > .col {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .row > .col-d-5,
  [class*="row-"] > .col-d-5 {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .row > .push-left-d-5,
  [class*="row-"] > .push-left-d-5 {
    margin-left: 41.66667%;
  }
  .row > .push-right-d-5,
  [class*="row-"] > .push-right-d-5 {
    margin-right: 41.66667%;
  }
  .row.row-d-6 > .col,
  [class*="row-"].row-d-6 > .col {
    flex-basis: 50%;
    max-width: 50%;
  }
  .row > .col-d-6,
  [class*="row-"] > .col-d-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .row > .push-left-d-6,
  [class*="row-"] > .push-left-d-6 {
    margin-left: 50%;
  }
  .row > .push-right-d-6,
  [class*="row-"] > .push-right-d-6 {
    margin-right: 50%;
  }
  .row.row-d-7 > .col,
  [class*="row-"].row-d-7 > .col {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .row > .col-d-7,
  [class*="row-"] > .col-d-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .row > .push-left-d-7,
  [class*="row-"] > .push-left-d-7 {
    margin-left: 58.33333%;
  }
  .row > .push-right-d-7,
  [class*="row-"] > .push-right-d-7 {
    margin-right: 58.33333%;
  }
  .row.row-d-8 > .col,
  [class*="row-"].row-d-8 > .col {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .row > .col-d-8,
  [class*="row-"] > .col-d-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .row > .push-left-d-8,
  [class*="row-"] > .push-left-d-8 {
    margin-left: 66.66667%;
  }
  .row > .push-right-d-8,
  [class*="row-"] > .push-right-d-8 {
    margin-right: 66.66667%;
  }
  .row.row-d-9 > .col,
  [class*="row-"].row-d-9 > .col {
    flex-basis: 75%;
    max-width: 75%;
  }
  .row > .col-d-9,
  [class*="row-"] > .col-d-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .row > .push-left-d-9,
  [class*="row-"] > .push-left-d-9 {
    margin-left: 75%;
  }
  .row > .push-right-d-9,
  [class*="row-"] > .push-right-d-9 {
    margin-right: 75%;
  }
  .row.row-d-10 > .col,
  [class*="row-"].row-d-10 > .col {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .row > .col-d-10,
  [class*="row-"] > .col-d-10 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .row > .push-left-d-10,
  [class*="row-"] > .push-left-d-10 {
    margin-left: 83.33333%;
  }
  .row > .push-right-d-10,
  [class*="row-"] > .push-right-d-10 {
    margin-right: 83.33333%;
  }
  .row.row-d-11 > .col,
  [class*="row-"].row-d-11 > .col {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .row > .col-d-11,
  [class*="row-"] > .col-d-11 {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .row > .push-left-d-11,
  [class*="row-"] > .push-left-d-11 {
    margin-left: 91.66667%;
  }
  .row > .push-right-d-11,
  [class*="row-"] > .push-right-d-11 {
    margin-right: 91.66667%;
  }
  .row.row-d-12 > .col,
  [class*="row-"].row-d-12 > .col {
    flex-basis: 100%;
    max-width: 100%;
  }
  .row > .col-d-12,
  [class*="row-"] > .col-d-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .row > .push-left-d-12,
  [class*="row-"] > .push-left-d-12 {
    margin-left: 100%;
  }
  .row > .push-right-d-12,
  [class*="row-"] > .push-right-d-12 {
    margin-right: 100%;
  }
  .row > .d-order-first,
  [class*="row-"] > .d-order-first {
    order: -1;
  }
  .row > .d-order-last,
  [class*="row-"] > .d-order-last {
    order: 1;
  }
  .row > .d-show,
  [class*="row-"] > .d-show {
    display: block;
  }
  .row > .d-hide,
  [class*="row-"] > .d-hide {
    display: none;
  }
}
@font-face {
  font-family: "Work Sans";
  src: url(../fonts/WorkSans-Regular.eot#iefix)
      format("embedded-opentype"),
    url(../fonts/WorkSans-Regular.woff) format("woff"),
    url(../fonts/WorkSans-Regular.ttf) format("truetype"),
    url(../images/WorkSans-Regular.svg#WorkSans-Regular) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Work Sans";
  src: url(../fonts/WorkSans-SemiBold.eot#iefix)
      format("embedded-opentype"),
    url(../fonts/WorkSans-SemiBold.woff) format("woff"),
    url(../fonts/WorkSans-SemiBold.ttf) format("truetype"),
    url(../images/WorkSans-SemiBold.svg#WorkSans-SemiBold) format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Work Sans";
  src: url(../fonts/WorkSans-Bold.eot#iefix) format("embedded-opentype"),
    url(../fonts/WorkSans-Bold.woff) format("woff"),
    url(../fonts/WorkSans-Bold.ttf) format("truetype"),
    url(../images/WorkSans-Bold.svg#WorkSans-Bold) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Work Sans";
  src: url(../fonts/WorkSans-Light.eot#iefix) format("embedded-opentype"),
    url(../fonts/WorkSans-Light.woff) format("woff"),
    url(../fonts/WorkSans-Light.ttf) format("truetype"),
    url(../images/WorkSans-Light.svg#WorkSans-Light) format("svg");
  font-weight: 300;
  font-style: normal;
}
.bg-white {
  background-color: #fff;
}
.bg-light-gray {
  background-color: #f0f0f0;
}
.font-thin {
  font-weight: 100 !important;
}
.font-light {
  font-weight: 300 !important;
}
.font-regular {
  font-weight: 400 !important;
}
.font-medium {
  font-weight: 600 !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-black {
  font-weight: 900 !important;
}
strong,
b {
  font-weight: 600;
}
.h1 {
  font-size: 3.25rem;
  line-height: 3.5rem;
  font-weight: 300;
}
.h2 {
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 300;
}
.h3 {
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 300;
}
.h4 {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
}
.h5 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 300;
}
.h6 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 300;
}
.body {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
}
.ma-0 {
  margin: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 680px) {
  .ma-m-0 {
    margin: 0 !important;
  }
  .mt-m-0 {
    margin-top: 0 !important;
  }
  .mr-m-0 {
    margin-right: 0 !important;
  }
  .mb-m-0 {
    margin-bottom: 0 !important;
  }
  .ml-m-0 {
    margin-left: 0 !important;
  }
  .mt-m-0-n {
    margin-top: 0 !important;
  }
  .mb-m-0-n {
    margin-bottom: 0 !important;
  }
  .mx-m-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-m-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-0 {
    margin: 0 !important;
  }
  .mt-d-0 {
    margin-top: 0 !important;
  }
  .mr-d-0 {
    margin-right: 0 !important;
  }
  .mb-d-0 {
    margin-bottom: 0 !important;
  }
  .ml-d-0 {
    margin-left: 0 !important;
  }
  .mt-d-0-n {
    margin-top: 0 !important;
  }
  .mb-d-0-n {
    margin-bottom: 0 !important;
  }
  .mx-d-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-d-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
.ma-1 {
  margin: 0.5rem 0.5rem !important;
}
.mt-1 {
  margin-top: 0.5rem !important;
}
.mr-1 {
  margin-right: 0.5rem !important;
}
.mb-1 {
  margin-bottom: 0.5rem !important;
}
.ml-1 {
  margin-left: 0.5rem !important;
}
.mx-1 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.my-1 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-1 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-m-1 {
    margin-top: 0.5rem !important;
  }
  .mr-m-1 {
    margin-right: 0.5rem !important;
  }
  .mb-m-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-m-1 {
    margin-left: 0.5rem !important;
  }
  .mt-m-1-n {
    margin-top: -0.5rem !important;
  }
  .mb-m-1-n {
    margin-bottom: -0.5rem !important;
  }
  .mx-m-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-m-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-1 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-d-1 {
    margin-top: 0.5rem !important;
  }
  .mr-d-1 {
    margin-right: 0.5rem !important;
  }
  .mb-d-1 {
    margin-bottom: 0.5rem !important;
  }
  .ml-d-1 {
    margin-left: 0.5rem !important;
  }
  .mt-d-1-n {
    margin-top: -0.5rem !important;
  }
  .mb-d-1-n {
    margin-bottom: -0.5rem !important;
  }
  .mx-d-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-d-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
}
.ma-2 {
  margin: 1rem 1rem !important;
}
.mt-2 {
  margin-top: 1rem !important;
}
.mr-2 {
  margin-right: 1rem !important;
}
.mb-2 {
  margin-bottom: 1rem !important;
}
.ml-2 {
  margin-left: 1rem !important;
}
.mx-2 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.my-2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-2 {
    margin: 1rem 1rem !important;
  }
  .mt-m-2 {
    margin-top: 1rem !important;
  }
  .mr-m-2 {
    margin-right: 1rem !important;
  }
  .mb-m-2 {
    margin-bottom: 1rem !important;
  }
  .ml-m-2 {
    margin-left: 1rem !important;
  }
  .mt-m-2-n {
    margin-top: -1rem !important;
  }
  .mb-m-2-n {
    margin-bottom: -1rem !important;
  }
  .mx-m-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-m-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-2 {
    margin: 1rem 1rem !important;
  }
  .mt-d-2 {
    margin-top: 1rem !important;
  }
  .mr-d-2 {
    margin-right: 1rem !important;
  }
  .mb-d-2 {
    margin-bottom: 1rem !important;
  }
  .ml-d-2 {
    margin-left: 1rem !important;
  }
  .mt-d-2-n {
    margin-top: -1rem !important;
  }
  .mb-d-2-n {
    margin-bottom: -1rem !important;
  }
  .mx-d-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-d-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
.ma-3 {
  margin: 1.5rem 1.5rem !important;
}
.mt-3 {
  margin-top: 1.5rem !important;
}
.mr-3 {
  margin-right: 1.5rem !important;
}
.mb-3 {
  margin-bottom: 1.5rem !important;
}
.ml-3 {
  margin-left: 1.5rem !important;
}
.mx-3 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.my-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-3 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-m-3 {
    margin-top: 1.5rem !important;
  }
  .mr-m-3 {
    margin-right: 1.5rem !important;
  }
  .mb-m-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-m-3 {
    margin-left: 1.5rem !important;
  }
  .mt-m-3-n {
    margin-top: -1.5rem !important;
  }
  .mb-m-3-n {
    margin-bottom: -1.5rem !important;
  }
  .mx-m-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-m-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-3 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-d-3 {
    margin-top: 1.5rem !important;
  }
  .mr-d-3 {
    margin-right: 1.5rem !important;
  }
  .mb-d-3 {
    margin-bottom: 1.5rem !important;
  }
  .ml-d-3 {
    margin-left: 1.5rem !important;
  }
  .mt-d-3-n {
    margin-top: -1.5rem !important;
  }
  .mb-d-3-n {
    margin-bottom: -1.5rem !important;
  }
  .mx-d-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-d-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
}
.ma-4 {
  margin: 2rem 2rem !important;
}
.mt-4 {
  margin-top: 2rem !important;
}
.mr-4 {
  margin-right: 2rem !important;
}
.mb-4 {
  margin-bottom: 2rem !important;
}
.ml-4 {
  margin-left: 2rem !important;
}
.mx-4 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-4 {
    margin: 2rem 2rem !important;
  }
  .mt-m-4 {
    margin-top: 2rem !important;
  }
  .mr-m-4 {
    margin-right: 2rem !important;
  }
  .mb-m-4 {
    margin-bottom: 2rem !important;
  }
  .ml-m-4 {
    margin-left: 2rem !important;
  }
  .mt-m-4-n {
    margin-top: -2rem !important;
  }
  .mb-m-4-n {
    margin-bottom: -2rem !important;
  }
  .mx-m-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-m-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-4 {
    margin: 2rem 2rem !important;
  }
  .mt-d-4 {
    margin-top: 2rem !important;
  }
  .mr-d-4 {
    margin-right: 2rem !important;
  }
  .mb-d-4 {
    margin-bottom: 2rem !important;
  }
  .ml-d-4 {
    margin-left: 2rem !important;
  }
  .mt-d-4-n {
    margin-top: -2rem !important;
  }
  .mb-d-4-n {
    margin-bottom: -2rem !important;
  }
  .mx-d-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .my-d-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
}
.ma-5 {
  margin: 2.5rem 2.5rem !important;
}
.mt-5 {
  margin-top: 2.5rem !important;
}
.mr-5 {
  margin-right: 2.5rem !important;
}
.mb-5 {
  margin-bottom: 2.5rem !important;
}
.ml-5 {
  margin-left: 2.5rem !important;
}
.mx-5 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
.my-5 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-5 {
    margin: 2.5rem 2.5rem !important;
  }
  .mt-m-5 {
    margin-top: 2.5rem !important;
  }
  .mr-m-5 {
    margin-right: 2.5rem !important;
  }
  .mb-m-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-m-5 {
    margin-left: 2.5rem !important;
  }
  .mt-m-5-n {
    margin-top: -2.5rem !important;
  }
  .mb-m-5-n {
    margin-bottom: -2.5rem !important;
  }
  .mx-m-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-m-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-5 {
    margin: 2.5rem 2.5rem !important;
  }
  .mt-d-5 {
    margin-top: 2.5rem !important;
  }
  .mr-d-5 {
    margin-right: 2.5rem !important;
  }
  .mb-d-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-d-5 {
    margin-left: 2.5rem !important;
  }
  .mt-d-5-n {
    margin-top: -2.5rem !important;
  }
  .mb-d-5-n {
    margin-bottom: -2.5rem !important;
  }
  .mx-d-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .my-d-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
}
.ma-6 {
  margin: 3rem 3rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mr-6 {
  margin-right: 3rem !important;
}
.mb-6 {
  margin-bottom: 3rem !important;
}
.ml-6 {
  margin-left: 3rem !important;
}
.mx-6 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-6 {
    margin: 3rem 3rem !important;
  }
  .mt-m-6 {
    margin-top: 3rem !important;
  }
  .mr-m-6 {
    margin-right: 3rem !important;
  }
  .mb-m-6 {
    margin-bottom: 3rem !important;
  }
  .ml-m-6 {
    margin-left: 3rem !important;
  }
  .mt-m-6-n {
    margin-top: -3rem !important;
  }
  .mb-m-6-n {
    margin-bottom: -3rem !important;
  }
  .mx-m-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-m-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-6 {
    margin: 3rem 3rem !important;
  }
  .mt-d-6 {
    margin-top: 3rem !important;
  }
  .mr-d-6 {
    margin-right: 3rem !important;
  }
  .mb-d-6 {
    margin-bottom: 3rem !important;
  }
  .ml-d-6 {
    margin-left: 3rem !important;
  }
  .mt-d-6-n {
    margin-top: -3rem !important;
  }
  .mb-d-6-n {
    margin-bottom: -3rem !important;
  }
  .mx-d-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-d-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
}
.ma-7 {
  margin: 3.5rem 3.5rem !important;
}
.mt-7 {
  margin-top: 3.5rem !important;
}
.mr-7 {
  margin-right: 3.5rem !important;
}
.mb-7 {
  margin-bottom: 3.5rem !important;
}
.ml-7 {
  margin-left: 3.5rem !important;
}
.mx-7 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}
.my-7 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-7 {
    margin: 3.5rem 3.5rem !important;
  }
  .mt-m-7 {
    margin-top: 3.5rem !important;
  }
  .mr-m-7 {
    margin-right: 3.5rem !important;
  }
  .mb-m-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-m-7 {
    margin-left: 3.5rem !important;
  }
  .mt-m-7-n {
    margin-top: -3.5rem !important;
  }
  .mb-m-7-n {
    margin-bottom: -3.5rem !important;
  }
  .mx-m-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-m-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-7 {
    margin: 3.5rem 3.5rem !important;
  }
  .mt-d-7 {
    margin-top: 3.5rem !important;
  }
  .mr-d-7 {
    margin-right: 3.5rem !important;
  }
  .mb-d-7 {
    margin-bottom: 3.5rem !important;
  }
  .ml-d-7 {
    margin-left: 3.5rem !important;
  }
  .mt-d-7-n {
    margin-top: -3.5rem !important;
  }
  .mb-d-7-n {
    margin-bottom: -3.5rem !important;
  }
  .mx-d-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .my-d-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}
.ma-8 {
  margin: 4rem 4rem !important;
}
.mt-8 {
  margin-top: 4rem !important;
}
.mr-8 {
  margin-right: 4rem !important;
}
.mb-8 {
  margin-bottom: 4rem !important;
}
.ml-8 {
  margin-left: 4rem !important;
}
.mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.my-8 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-8 {
    margin: 4rem 4rem !important;
  }
  .mt-m-8 {
    margin-top: 4rem !important;
  }
  .mr-m-8 {
    margin-right: 4rem !important;
  }
  .mb-m-8 {
    margin-bottom: 4rem !important;
  }
  .ml-m-8 {
    margin-left: 4rem !important;
  }
  .mt-m-8-n {
    margin-top: -4rem !important;
  }
  .mb-m-8-n {
    margin-bottom: -4rem !important;
  }
  .mx-m-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-m-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-8 {
    margin: 4rem 4rem !important;
  }
  .mt-d-8 {
    margin-top: 4rem !important;
  }
  .mr-d-8 {
    margin-right: 4rem !important;
  }
  .mb-d-8 {
    margin-bottom: 4rem !important;
  }
  .ml-d-8 {
    margin-left: 4rem !important;
  }
  .mt-d-8-n {
    margin-top: -4rem !important;
  }
  .mb-d-8-n {
    margin-bottom: -4rem !important;
  }
  .mx-d-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .my-d-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
.ma-9 {
  margin: 4.5rem 4.5rem !important;
}
.mt-9 {
  margin-top: 4.5rem !important;
}
.mr-9 {
  margin-right: 4.5rem !important;
}
.mb-9 {
  margin-bottom: 4.5rem !important;
}
.ml-9 {
  margin-left: 4.5rem !important;
}
.mx-9 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}
.my-9 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-9 {
    margin: 4.5rem 4.5rem !important;
  }
  .mt-m-9 {
    margin-top: 4.5rem !important;
  }
  .mr-m-9 {
    margin-right: 4.5rem !important;
  }
  .mb-m-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-m-9 {
    margin-left: 4.5rem !important;
  }
  .mt-m-9-n {
    margin-top: -4.5rem !important;
  }
  .mb-m-9-n {
    margin-bottom: -4.5rem !important;
  }
  .mx-m-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .my-m-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-9 {
    margin: 4.5rem 4.5rem !important;
  }
  .mt-d-9 {
    margin-top: 4.5rem !important;
  }
  .mr-d-9 {
    margin-right: 4.5rem !important;
  }
  .mb-d-9 {
    margin-bottom: 4.5rem !important;
  }
  .ml-d-9 {
    margin-left: 4.5rem !important;
  }
  .mt-d-9-n {
    margin-top: -4.5rem !important;
  }
  .mb-d-9-n {
    margin-bottom: -4.5rem !important;
  }
  .mx-d-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .my-d-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
}
.ma-10 {
  margin: 5rem 5rem !important;
}
.mt-10 {
  margin-top: 5rem !important;
}
.mr-10 {
  margin-right: 5rem !important;
}
.mb-10 {
  margin-bottom: 5rem !important;
}
.ml-10 {
  margin-left: 5rem !important;
}
.mx-10 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}
.my-10 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-10 {
    margin: 5rem 5rem !important;
  }
  .mt-m-10 {
    margin-top: 5rem !important;
  }
  .mr-m-10 {
    margin-right: 5rem !important;
  }
  .mb-m-10 {
    margin-bottom: 5rem !important;
  }
  .ml-m-10 {
    margin-left: 5rem !important;
  }
  .mt-m-10-n {
    margin-top: -5rem !important;
  }
  .mb-m-10-n {
    margin-bottom: -5rem !important;
  }
  .mx-m-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-m-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-10 {
    margin: 5rem 5rem !important;
  }
  .mt-d-10 {
    margin-top: 5rem !important;
  }
  .mr-d-10 {
    margin-right: 5rem !important;
  }
  .mb-d-10 {
    margin-bottom: 5rem !important;
  }
  .ml-d-10 {
    margin-left: 5rem !important;
  }
  .mt-d-10-n {
    margin-top: -5rem !important;
  }
  .mb-d-10-n {
    margin-bottom: -5rem !important;
  }
  .mx-d-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .my-d-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
}
.ma-11 {
  margin: 5.5rem 5.5rem !important;
}
.mt-11 {
  margin-top: 5.5rem !important;
}
.mr-11 {
  margin-right: 5.5rem !important;
}
.mb-11 {
  margin-bottom: 5.5rem !important;
}
.ml-11 {
  margin-left: 5.5rem !important;
}
.mx-11 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important;
}
.my-11 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-11 {
    margin: 5.5rem 5.5rem !important;
  }
  .mt-m-11 {
    margin-top: 5.5rem !important;
  }
  .mr-m-11 {
    margin-right: 5.5rem !important;
  }
  .mb-m-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-m-11 {
    margin-left: 5.5rem !important;
  }
  .mt-m-11-n {
    margin-top: -5.5rem !important;
  }
  .mb-m-11-n {
    margin-bottom: -5.5rem !important;
  }
  .mx-m-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .my-m-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-11 {
    margin: 5.5rem 5.5rem !important;
  }
  .mt-d-11 {
    margin-top: 5.5rem !important;
  }
  .mr-d-11 {
    margin-right: 5.5rem !important;
  }
  .mb-d-11 {
    margin-bottom: 5.5rem !important;
  }
  .ml-d-11 {
    margin-left: 5.5rem !important;
  }
  .mt-d-11-n {
    margin-top: -5.5rem !important;
  }
  .mb-d-11-n {
    margin-bottom: -5.5rem !important;
  }
  .mx-d-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .my-d-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
}
.ma-12 {
  margin: 6rem 6rem !important;
}
.mt-12 {
  margin-top: 6rem !important;
}
.mr-12 {
  margin-right: 6rem !important;
}
.mb-12 {
  margin-bottom: 6rem !important;
}
.ml-12 {
  margin-left: 6rem !important;
}
.mx-12 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}
.my-12 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-12 {
    margin: 6rem 6rem !important;
  }
  .mt-m-12 {
    margin-top: 6rem !important;
  }
  .mr-m-12 {
    margin-right: 6rem !important;
  }
  .mb-m-12 {
    margin-bottom: 6rem !important;
  }
  .ml-m-12 {
    margin-left: 6rem !important;
  }
  .mt-m-12-n {
    margin-top: -6rem !important;
  }
  .mb-m-12-n {
    margin-bottom: -6rem !important;
  }
  .mx-m-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-m-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-12 {
    margin: 6rem 6rem !important;
  }
  .mt-d-12 {
    margin-top: 6rem !important;
  }
  .mr-d-12 {
    margin-right: 6rem !important;
  }
  .mb-d-12 {
    margin-bottom: 6rem !important;
  }
  .ml-d-12 {
    margin-left: 6rem !important;
  }
  .mt-d-12-n {
    margin-top: -6rem !important;
  }
  .mb-d-12-n {
    margin-bottom: -6rem !important;
  }
  .mx-d-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .my-d-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
}
.ma-13 {
  margin: 6.5rem 6.5rem !important;
}
.mt-13 {
  margin-top: 6.5rem !important;
}
.mr-13 {
  margin-right: 6.5rem !important;
}
.mb-13 {
  margin-bottom: 6.5rem !important;
}
.ml-13 {
  margin-left: 6.5rem !important;
}
.mx-13 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}
.my-13 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-13 {
    margin: 6.5rem 6.5rem !important;
  }
  .mt-m-13 {
    margin-top: 6.5rem !important;
  }
  .mr-m-13 {
    margin-right: 6.5rem !important;
  }
  .mb-m-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-m-13 {
    margin-left: 6.5rem !important;
  }
  .mt-m-13-n {
    margin-top: -6.5rem !important;
  }
  .mb-m-13-n {
    margin-bottom: -6.5rem !important;
  }
  .mx-m-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .my-m-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-13 {
    margin: 6.5rem 6.5rem !important;
  }
  .mt-d-13 {
    margin-top: 6.5rem !important;
  }
  .mr-d-13 {
    margin-right: 6.5rem !important;
  }
  .mb-d-13 {
    margin-bottom: 6.5rem !important;
  }
  .ml-d-13 {
    margin-left: 6.5rem !important;
  }
  .mt-d-13-n {
    margin-top: -6.5rem !important;
  }
  .mb-d-13-n {
    margin-bottom: -6.5rem !important;
  }
  .mx-d-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .my-d-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
}
.ma-14 {
  margin: 7rem 7rem !important;
}
.mt-14 {
  margin-top: 7rem !important;
}
.mr-14 {
  margin-right: 7rem !important;
}
.mb-14 {
  margin-bottom: 7rem !important;
}
.ml-14 {
  margin-left: 7rem !important;
}
.mx-14 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}
.my-14 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-14 {
    margin: 7rem 7rem !important;
  }
  .mt-m-14 {
    margin-top: 7rem !important;
  }
  .mr-m-14 {
    margin-right: 7rem !important;
  }
  .mb-m-14 {
    margin-bottom: 7rem !important;
  }
  .ml-m-14 {
    margin-left: 7rem !important;
  }
  .mt-m-14-n {
    margin-top: -7rem !important;
  }
  .mb-m-14-n {
    margin-bottom: -7rem !important;
  }
  .mx-m-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-m-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-14 {
    margin: 7rem 7rem !important;
  }
  .mt-d-14 {
    margin-top: 7rem !important;
  }
  .mr-d-14 {
    margin-right: 7rem !important;
  }
  .mb-d-14 {
    margin-bottom: 7rem !important;
  }
  .ml-d-14 {
    margin-left: 7rem !important;
  }
  .mt-d-14-n {
    margin-top: -7rem !important;
  }
  .mb-d-14-n {
    margin-bottom: -7rem !important;
  }
  .mx-d-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .my-d-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
}
.ma-15 {
  margin: 7.5rem 7.5rem !important;
}
.mt-15 {
  margin-top: 7.5rem !important;
}
.mr-15 {
  margin-right: 7.5rem !important;
}
.mb-15 {
  margin-bottom: 7.5rem !important;
}
.ml-15 {
  margin-left: 7.5rem !important;
}
.mx-15 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}
.my-15 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-15 {
    margin: 7.5rem 7.5rem !important;
  }
  .mt-m-15 {
    margin-top: 7.5rem !important;
  }
  .mr-m-15 {
    margin-right: 7.5rem !important;
  }
  .mb-m-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-m-15 {
    margin-left: 7.5rem !important;
  }
  .mt-m-15-n {
    margin-top: -7.5rem !important;
  }
  .mb-m-15-n {
    margin-bottom: -7.5rem !important;
  }
  .mx-m-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .my-m-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-15 {
    margin: 7.5rem 7.5rem !important;
  }
  .mt-d-15 {
    margin-top: 7.5rem !important;
  }
  .mr-d-15 {
    margin-right: 7.5rem !important;
  }
  .mb-d-15 {
    margin-bottom: 7.5rem !important;
  }
  .ml-d-15 {
    margin-left: 7.5rem !important;
  }
  .mt-d-15-n {
    margin-top: -7.5rem !important;
  }
  .mb-d-15-n {
    margin-bottom: -7.5rem !important;
  }
  .mx-d-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .my-d-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
}
.ma-16 {
  margin: 8rem 8rem !important;
}
.mt-16 {
  margin-top: 8rem !important;
}
.mr-16 {
  margin-right: 8rem !important;
}
.mb-16 {
  margin-bottom: 8rem !important;
}
.ml-16 {
  margin-left: 8rem !important;
}
.mx-16 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}
.my-16 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-16 {
    margin: 8rem 8rem !important;
  }
  .mt-m-16 {
    margin-top: 8rem !important;
  }
  .mr-m-16 {
    margin-right: 8rem !important;
  }
  .mb-m-16 {
    margin-bottom: 8rem !important;
  }
  .ml-m-16 {
    margin-left: 8rem !important;
  }
  .mt-m-16-n {
    margin-top: -8rem !important;
  }
  .mb-m-16-n {
    margin-bottom: -8rem !important;
  }
  .mx-m-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-m-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-16 {
    margin: 8rem 8rem !important;
  }
  .mt-d-16 {
    margin-top: 8rem !important;
  }
  .mr-d-16 {
    margin-right: 8rem !important;
  }
  .mb-d-16 {
    margin-bottom: 8rem !important;
  }
  .ml-d-16 {
    margin-left: 8rem !important;
  }
  .mt-d-16-n {
    margin-top: -8rem !important;
  }
  .mb-d-16-n {
    margin-bottom: -8rem !important;
  }
  .mx-d-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .my-d-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
}
.ma-17 {
  margin: 8.5rem 8.5rem !important;
}
.mt-17 {
  margin-top: 8.5rem !important;
}
.mr-17 {
  margin-right: 8.5rem !important;
}
.mb-17 {
  margin-bottom: 8.5rem !important;
}
.ml-17 {
  margin-left: 8.5rem !important;
}
.mx-17 {
  margin-right: 8.5rem !important;
  margin-left: 8.5rem !important;
}
.my-17 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-17 {
    margin: 8.5rem 8.5rem !important;
  }
  .mt-m-17 {
    margin-top: 8.5rem !important;
  }
  .mr-m-17 {
    margin-right: 8.5rem !important;
  }
  .mb-m-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-m-17 {
    margin-left: 8.5rem !important;
  }
  .mt-m-17-n {
    margin-top: -8.5rem !important;
  }
  .mb-m-17-n {
    margin-bottom: -8.5rem !important;
  }
  .mx-m-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .my-m-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-17 {
    margin: 8.5rem 8.5rem !important;
  }
  .mt-d-17 {
    margin-top: 8.5rem !important;
  }
  .mr-d-17 {
    margin-right: 8.5rem !important;
  }
  .mb-d-17 {
    margin-bottom: 8.5rem !important;
  }
  .ml-d-17 {
    margin-left: 8.5rem !important;
  }
  .mt-d-17-n {
    margin-top: -8.5rem !important;
  }
  .mb-d-17-n {
    margin-bottom: -8.5rem !important;
  }
  .mx-d-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .my-d-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
}
.ma-18 {
  margin: 9rem 9rem !important;
}
.mt-18 {
  margin-top: 9rem !important;
}
.mr-18 {
  margin-right: 9rem !important;
}
.mb-18 {
  margin-bottom: 9rem !important;
}
.ml-18 {
  margin-left: 9rem !important;
}
.mx-18 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}
.my-18 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-18 {
    margin: 9rem 9rem !important;
  }
  .mt-m-18 {
    margin-top: 9rem !important;
  }
  .mr-m-18 {
    margin-right: 9rem !important;
  }
  .mb-m-18 {
    margin-bottom: 9rem !important;
  }
  .ml-m-18 {
    margin-left: 9rem !important;
  }
  .mt-m-18-n {
    margin-top: -9rem !important;
  }
  .mb-m-18-n {
    margin-bottom: -9rem !important;
  }
  .mx-m-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-m-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-18 {
    margin: 9rem 9rem !important;
  }
  .mt-d-18 {
    margin-top: 9rem !important;
  }
  .mr-d-18 {
    margin-right: 9rem !important;
  }
  .mb-d-18 {
    margin-bottom: 9rem !important;
  }
  .ml-d-18 {
    margin-left: 9rem !important;
  }
  .mt-d-18-n {
    margin-top: -9rem !important;
  }
  .mb-d-18-n {
    margin-bottom: -9rem !important;
  }
  .mx-d-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .my-d-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
}
.ma-19 {
  margin: 9.5rem 9.5rem !important;
}
.mt-19 {
  margin-top: 9.5rem !important;
}
.mr-19 {
  margin-right: 9.5rem !important;
}
.mb-19 {
  margin-bottom: 9.5rem !important;
}
.ml-19 {
  margin-left: 9.5rem !important;
}
.mx-19 {
  margin-right: 9.5rem !important;
  margin-left: 9.5rem !important;
}
.my-19 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-19 {
    margin: 9.5rem 9.5rem !important;
  }
  .mt-m-19 {
    margin-top: 9.5rem !important;
  }
  .mr-m-19 {
    margin-right: 9.5rem !important;
  }
  .mb-m-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-m-19 {
    margin-left: 9.5rem !important;
  }
  .mt-m-19-n {
    margin-top: -9.5rem !important;
  }
  .mb-m-19-n {
    margin-bottom: -9.5rem !important;
  }
  .mx-m-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .my-m-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-19 {
    margin: 9.5rem 9.5rem !important;
  }
  .mt-d-19 {
    margin-top: 9.5rem !important;
  }
  .mr-d-19 {
    margin-right: 9.5rem !important;
  }
  .mb-d-19 {
    margin-bottom: 9.5rem !important;
  }
  .ml-d-19 {
    margin-left: 9.5rem !important;
  }
  .mt-d-19-n {
    margin-top: -9.5rem !important;
  }
  .mb-d-19-n {
    margin-bottom: -9.5rem !important;
  }
  .mx-d-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .my-d-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
}
.ma-20 {
  margin: 10rem 10rem !important;
}
.mt-20 {
  margin-top: 10rem !important;
}
.mr-20 {
  margin-right: 10rem !important;
}
.mb-20 {
  margin-bottom: 10rem !important;
}
.ml-20 {
  margin-left: 10rem !important;
}
.mx-20 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}
.my-20 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}
@media screen and (max-width: 680px) {
  .ma-m-20 {
    margin: 10rem 10rem !important;
  }
  .mt-m-20 {
    margin-top: 10rem !important;
  }
  .mr-m-20 {
    margin-right: 10rem !important;
  }
  .mb-m-20 {
    margin-bottom: 10rem !important;
  }
  .ml-m-20 {
    margin-left: 10rem !important;
  }
  .mt-m-20-n {
    margin-top: -10rem !important;
  }
  .mb-m-20-n {
    margin-bottom: -10rem !important;
  }
  .mx-m-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-m-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
}
@media screen and (min-width: 681px) {
  .ma-d-20 {
    margin: 10rem 10rem !important;
  }
  .mt-d-20 {
    margin-top: 10rem !important;
  }
  .mr-d-20 {
    margin-right: 10rem !important;
  }
  .mb-d-20 {
    margin-bottom: 10rem !important;
  }
  .ml-d-20 {
    margin-left: 10rem !important;
  }
  .mt-d-20-n {
    margin-top: -10rem !important;
  }
  .mb-d-20-n {
    margin-bottom: -10rem !important;
  }
  .mx-d-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .my-d-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
}
.pa-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (max-width: 680px) {
  .pa-m-0 {
    padding: 0 !important;
  }
  .pt-m-0 {
    padding-top: 0 !important;
  }
  .pr-m-0 {
    padding-right: 0 !important;
  }
  .pb-m-0 {
    padding-bottom: 0 !important;
  }
  .pl-m-0 {
    padding-left: 0 !important;
  }
  .pt-m-0-n {
    padding-top: 0 !important;
  }
  .pb-m-0-n {
    padding-bottom: 0 !important;
  }
  .px-m-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-m-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-0 {
    padding: 0 !important;
  }
  .pt-d-0 {
    padding-top: 0 !important;
  }
  .pr-d-0 {
    padding-right: 0 !important;
  }
  .pb-d-0 {
    padding-bottom: 0 !important;
  }
  .pl-d-0 {
    padding-left: 0 !important;
  }
  .pt-d-0-n {
    padding-top: 0 !important;
  }
  .pb-d-0-n {
    padding-bottom: 0 !important;
  }
  .px-d-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-d-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.pa-1 {
  padding: 0.5rem 0.5rem !important;
}
.pt-1 {
  padding-top: 0.5rem !important;
}
.pr-1 {
  padding-right: 0.5rem !important;
}
.pb-1 {
  padding-bottom: 0.5rem !important;
}
.pl-1 {
  padding-left: 0.5rem !important;
}
.px-1 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.py-1 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-1 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-m-1 {
    padding-top: 0.5rem !important;
  }
  .pr-m-1 {
    padding-right: 0.5rem !important;
  }
  .pb-m-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-m-1 {
    padding-left: 0.5rem !important;
  }
  .pt-m-1-n {
    padding-top: 0.5rem !important;
  }
  .pb-m-1-n {
    padding-bottom: 0.5rem !important;
  }
  .px-m-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-m-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-1 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-d-1 {
    padding-top: 0.5rem !important;
  }
  .pr-d-1 {
    padding-right: 0.5rem !important;
  }
  .pb-d-1 {
    padding-bottom: 0.5rem !important;
  }
  .pl-d-1 {
    padding-left: 0.5rem !important;
  }
  .pt-d-1-n {
    padding-top: 0.5rem !important;
  }
  .pb-d-1-n {
    padding-bottom: 0.5rem !important;
  }
  .px-d-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-d-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
.pa-2 {
  padding: 1rem 1rem !important;
}
.pt-2 {
  padding-top: 1rem !important;
}
.pr-2 {
  padding-right: 1rem !important;
}
.pb-2 {
  padding-bottom: 1rem !important;
}
.pl-2 {
  padding-left: 1rem !important;
}
.px-2 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.py-2 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-2 {
    padding: 1rem 1rem !important;
  }
  .pt-m-2 {
    padding-top: 1rem !important;
  }
  .pr-m-2 {
    padding-right: 1rem !important;
  }
  .pb-m-2 {
    padding-bottom: 1rem !important;
  }
  .pl-m-2 {
    padding-left: 1rem !important;
  }
  .pt-m-2-n {
    padding-top: 1rem !important;
  }
  .pb-m-2-n {
    padding-bottom: 1rem !important;
  }
  .px-m-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-m-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-2 {
    padding: 1rem 1rem !important;
  }
  .pt-d-2 {
    padding-top: 1rem !important;
  }
  .pr-d-2 {
    padding-right: 1rem !important;
  }
  .pb-d-2 {
    padding-bottom: 1rem !important;
  }
  .pl-d-2 {
    padding-left: 1rem !important;
  }
  .pt-d-2-n {
    padding-top: 1rem !important;
  }
  .pb-d-2-n {
    padding-bottom: 1rem !important;
  }
  .px-d-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-d-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
}
.pa-3 {
  padding: 1.5rem 1.5rem !important;
}
.pt-3 {
  padding-top: 1.5rem !important;
}
.pr-3 {
  padding-right: 1.5rem !important;
}
.pb-3 {
  padding-bottom: 1.5rem !important;
}
.pl-3 {
  padding-left: 1.5rem !important;
}
.px-3 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.py-3 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-3 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-m-3 {
    padding-top: 1.5rem !important;
  }
  .pr-m-3 {
    padding-right: 1.5rem !important;
  }
  .pb-m-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-m-3 {
    padding-left: 1.5rem !important;
  }
  .pt-m-3-n {
    padding-top: 1.5rem !important;
  }
  .pb-m-3-n {
    padding-bottom: 1.5rem !important;
  }
  .px-m-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-m-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-3 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-d-3 {
    padding-top: 1.5rem !important;
  }
  .pr-d-3 {
    padding-right: 1.5rem !important;
  }
  .pb-d-3 {
    padding-bottom: 1.5rem !important;
  }
  .pl-d-3 {
    padding-left: 1.5rem !important;
  }
  .pt-d-3-n {
    padding-top: 1.5rem !important;
  }
  .pb-d-3-n {
    padding-bottom: 1.5rem !important;
  }
  .px-d-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-d-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
}
.pa-4 {
  padding: 2rem 2rem !important;
}
.pt-4 {
  padding-top: 2rem !important;
}
.pr-4 {
  padding-right: 2rem !important;
}
.pb-4 {
  padding-bottom: 2rem !important;
}
.pl-4 {
  padding-left: 2rem !important;
}
.px-4 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.py-4 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-4 {
    padding: 2rem 2rem !important;
  }
  .pt-m-4 {
    padding-top: 2rem !important;
  }
  .pr-m-4 {
    padding-right: 2rem !important;
  }
  .pb-m-4 {
    padding-bottom: 2rem !important;
  }
  .pl-m-4 {
    padding-left: 2rem !important;
  }
  .pt-m-4-n {
    padding-top: 2rem !important;
  }
  .pb-m-4-n {
    padding-bottom: 2rem !important;
  }
  .px-m-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .py-m-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-4 {
    padding: 2rem 2rem !important;
  }
  .pt-d-4 {
    padding-top: 2rem !important;
  }
  .pr-d-4 {
    padding-right: 2rem !important;
  }
  .pb-d-4 {
    padding-bottom: 2rem !important;
  }
  .pl-d-4 {
    padding-left: 2rem !important;
  }
  .pt-d-4-n {
    padding-top: 2rem !important;
  }
  .pb-d-4-n {
    padding-bottom: 2rem !important;
  }
  .px-d-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .py-d-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
.pa-5 {
  padding: 2.5rem 2.5rem !important;
}
.pt-5 {
  padding-top: 2.5rem !important;
}
.pr-5 {
  padding-right: 2.5rem !important;
}
.pb-5 {
  padding-bottom: 2.5rem !important;
}
.pl-5 {
  padding-left: 2.5rem !important;
}
.px-5 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}
.py-5 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-5 {
    padding: 2.5rem 2.5rem !important;
  }
  .pt-m-5 {
    padding-top: 2.5rem !important;
  }
  .pr-m-5 {
    padding-right: 2.5rem !important;
  }
  .pb-m-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-m-5 {
    padding-left: 2.5rem !important;
  }
  .pt-m-5-n {
    padding-top: 2.5rem !important;
  }
  .pb-m-5-n {
    padding-bottom: 2.5rem !important;
  }
  .px-m-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-m-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-5 {
    padding: 2.5rem 2.5rem !important;
  }
  .pt-d-5 {
    padding-top: 2.5rem !important;
  }
  .pr-d-5 {
    padding-right: 2.5rem !important;
  }
  .pb-d-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-d-5 {
    padding-left: 2.5rem !important;
  }
  .pt-d-5-n {
    padding-top: 2.5rem !important;
  }
  .pb-d-5-n {
    padding-bottom: 2.5rem !important;
  }
  .px-d-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-d-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
.pa-6 {
  padding: 3rem 3rem !important;
}
.pt-6 {
  padding-top: 3rem !important;
}
.pr-6 {
  padding-right: 3rem !important;
}
.pb-6 {
  padding-bottom: 3rem !important;
}
.pl-6 {
  padding-left: 3rem !important;
}
.px-6 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-6 {
    padding: 3rem 3rem !important;
  }
  .pt-m-6 {
    padding-top: 3rem !important;
  }
  .pr-m-6 {
    padding-right: 3rem !important;
  }
  .pb-m-6 {
    padding-bottom: 3rem !important;
  }
  .pl-m-6 {
    padding-left: 3rem !important;
  }
  .pt-m-6-n {
    padding-top: 3rem !important;
  }
  .pb-m-6-n {
    padding-bottom: 3rem !important;
  }
  .px-m-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-m-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-6 {
    padding: 3rem 3rem !important;
  }
  .pt-d-6 {
    padding-top: 3rem !important;
  }
  .pr-d-6 {
    padding-right: 3rem !important;
  }
  .pb-d-6 {
    padding-bottom: 3rem !important;
  }
  .pl-d-6 {
    padding-left: 3rem !important;
  }
  .pt-d-6-n {
    padding-top: 3rem !important;
  }
  .pb-d-6-n {
    padding-bottom: 3rem !important;
  }
  .px-d-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-d-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}
.pa-7 {
  padding: 3.5rem 3.5rem !important;
}
.pt-7 {
  padding-top: 3.5rem !important;
}
.pr-7 {
  padding-right: 3.5rem !important;
}
.pb-7 {
  padding-bottom: 3.5rem !important;
}
.pl-7 {
  padding-left: 3.5rem !important;
}
.px-7 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}
.py-7 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-7 {
    padding: 3.5rem 3.5rem !important;
  }
  .pt-m-7 {
    padding-top: 3.5rem !important;
  }
  .pr-m-7 {
    padding-right: 3.5rem !important;
  }
  .pb-m-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-m-7 {
    padding-left: 3.5rem !important;
  }
  .pt-m-7-n {
    padding-top: 3.5rem !important;
  }
  .pb-m-7-n {
    padding-bottom: 3.5rem !important;
  }
  .px-m-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .py-m-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-7 {
    padding: 3.5rem 3.5rem !important;
  }
  .pt-d-7 {
    padding-top: 3.5rem !important;
  }
  .pr-d-7 {
    padding-right: 3.5rem !important;
  }
  .pb-d-7 {
    padding-bottom: 3.5rem !important;
  }
  .pl-d-7 {
    padding-left: 3.5rem !important;
  }
  .pt-d-7-n {
    padding-top: 3.5rem !important;
  }
  .pb-d-7-n {
    padding-bottom: 3.5rem !important;
  }
  .px-d-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .py-d-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
}
.pa-8 {
  padding: 4rem 4rem !important;
}
.pt-8 {
  padding-top: 4rem !important;
}
.pr-8 {
  padding-right: 4rem !important;
}
.pb-8 {
  padding-bottom: 4rem !important;
}
.pl-8 {
  padding-left: 4rem !important;
}
.px-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.py-8 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-8 {
    padding: 4rem 4rem !important;
  }
  .pt-m-8 {
    padding-top: 4rem !important;
  }
  .pr-m-8 {
    padding-right: 4rem !important;
  }
  .pb-m-8 {
    padding-bottom: 4rem !important;
  }
  .pl-m-8 {
    padding-left: 4rem !important;
  }
  .pt-m-8-n {
    padding-top: 4rem !important;
  }
  .pb-m-8-n {
    padding-bottom: 4rem !important;
  }
  .px-m-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-m-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-8 {
    padding: 4rem 4rem !important;
  }
  .pt-d-8 {
    padding-top: 4rem !important;
  }
  .pr-d-8 {
    padding-right: 4rem !important;
  }
  .pb-d-8 {
    padding-bottom: 4rem !important;
  }
  .pl-d-8 {
    padding-left: 4rem !important;
  }
  .pt-d-8-n {
    padding-top: 4rem !important;
  }
  .pb-d-8-n {
    padding-bottom: 4rem !important;
  }
  .px-d-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .py-d-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
.pa-9 {
  padding: 4.5rem 4.5rem !important;
}
.pt-9 {
  padding-top: 4.5rem !important;
}
.pr-9 {
  padding-right: 4.5rem !important;
}
.pb-9 {
  padding-bottom: 4.5rem !important;
}
.pl-9 {
  padding-left: 4.5rem !important;
}
.px-9 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}
.py-9 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-9 {
    padding: 4.5rem 4.5rem !important;
  }
  .pt-m-9 {
    padding-top: 4.5rem !important;
  }
  .pr-m-9 {
    padding-right: 4.5rem !important;
  }
  .pb-m-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-m-9 {
    padding-left: 4.5rem !important;
  }
  .pt-m-9-n {
    padding-top: 4.5rem !important;
  }
  .pb-m-9-n {
    padding-bottom: 4.5rem !important;
  }
  .px-m-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-m-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-9 {
    padding: 4.5rem 4.5rem !important;
  }
  .pt-d-9 {
    padding-top: 4.5rem !important;
  }
  .pr-d-9 {
    padding-right: 4.5rem !important;
  }
  .pb-d-9 {
    padding-bottom: 4.5rem !important;
  }
  .pl-d-9 {
    padding-left: 4.5rem !important;
  }
  .pt-d-9-n {
    padding-top: 4.5rem !important;
  }
  .pb-d-9-n {
    padding-bottom: 4.5rem !important;
  }
  .px-d-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .py-d-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
}
.pa-10 {
  padding: 5rem 5rem !important;
}
.pt-10 {
  padding-top: 5rem !important;
}
.pr-10 {
  padding-right: 5rem !important;
}
.pb-10 {
  padding-bottom: 5rem !important;
}
.pl-10 {
  padding-left: 5rem !important;
}
.px-10 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.py-10 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-10 {
    padding: 5rem 5rem !important;
  }
  .pt-m-10 {
    padding-top: 5rem !important;
  }
  .pr-m-10 {
    padding-right: 5rem !important;
  }
  .pb-m-10 {
    padding-bottom: 5rem !important;
  }
  .pl-m-10 {
    padding-left: 5rem !important;
  }
  .pt-m-10-n {
    padding-top: 5rem !important;
  }
  .pb-m-10-n {
    padding-bottom: 5rem !important;
  }
  .px-m-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-m-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-10 {
    padding: 5rem 5rem !important;
  }
  .pt-d-10 {
    padding-top: 5rem !important;
  }
  .pr-d-10 {
    padding-right: 5rem !important;
  }
  .pb-d-10 {
    padding-bottom: 5rem !important;
  }
  .pl-d-10 {
    padding-left: 5rem !important;
  }
  .pt-d-10-n {
    padding-top: 5rem !important;
  }
  .pb-d-10-n {
    padding-bottom: 5rem !important;
  }
  .px-d-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-d-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
}
.pa-11 {
  padding: 5.5rem 5.5rem !important;
}
.pt-11 {
  padding-top: 5.5rem !important;
}
.pr-11 {
  padding-right: 5.5rem !important;
}
.pb-11 {
  padding-bottom: 5.5rem !important;
}
.pl-11 {
  padding-left: 5.5rem !important;
}
.px-11 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important;
}
.py-11 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-11 {
    padding: 5.5rem 5.5rem !important;
  }
  .pt-m-11 {
    padding-top: 5.5rem !important;
  }
  .pr-m-11 {
    padding-right: 5.5rem !important;
  }
  .pb-m-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-m-11 {
    padding-left: 5.5rem !important;
  }
  .pt-m-11-n {
    padding-top: 5.5rem !important;
  }
  .pb-m-11-n {
    padding-bottom: 5.5rem !important;
  }
  .px-m-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .py-m-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-11 {
    padding: 5.5rem 5.5rem !important;
  }
  .pt-d-11 {
    padding-top: 5.5rem !important;
  }
  .pr-d-11 {
    padding-right: 5.5rem !important;
  }
  .pb-d-11 {
    padding-bottom: 5.5rem !important;
  }
  .pl-d-11 {
    padding-left: 5.5rem !important;
  }
  .pt-d-11-n {
    padding-top: 5.5rem !important;
  }
  .pb-d-11-n {
    padding-bottom: 5.5rem !important;
  }
  .px-d-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .py-d-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
}
.pa-12 {
  padding: 6rem 6rem !important;
}
.pt-12 {
  padding-top: 6rem !important;
}
.pr-12 {
  padding-right: 6rem !important;
}
.pb-12 {
  padding-bottom: 6rem !important;
}
.pl-12 {
  padding-left: 6rem !important;
}
.px-12 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}
.py-12 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-12 {
    padding: 6rem 6rem !important;
  }
  .pt-m-12 {
    padding-top: 6rem !important;
  }
  .pr-m-12 {
    padding-right: 6rem !important;
  }
  .pb-m-12 {
    padding-bottom: 6rem !important;
  }
  .pl-m-12 {
    padding-left: 6rem !important;
  }
  .pt-m-12-n {
    padding-top: 6rem !important;
  }
  .pb-m-12-n {
    padding-bottom: 6rem !important;
  }
  .px-m-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-m-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-12 {
    padding: 6rem 6rem !important;
  }
  .pt-d-12 {
    padding-top: 6rem !important;
  }
  .pr-d-12 {
    padding-right: 6rem !important;
  }
  .pb-d-12 {
    padding-bottom: 6rem !important;
  }
  .pl-d-12 {
    padding-left: 6rem !important;
  }
  .pt-d-12-n {
    padding-top: 6rem !important;
  }
  .pb-d-12-n {
    padding-bottom: 6rem !important;
  }
  .px-d-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .py-d-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
}
.pa-13 {
  padding: 6.5rem 6.5rem !important;
}
.pt-13 {
  padding-top: 6.5rem !important;
}
.pr-13 {
  padding-right: 6.5rem !important;
}
.pb-13 {
  padding-bottom: 6.5rem !important;
}
.pl-13 {
  padding-left: 6.5rem !important;
}
.px-13 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}
.py-13 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-13 {
    padding: 6.5rem 6.5rem !important;
  }
  .pt-m-13 {
    padding-top: 6.5rem !important;
  }
  .pr-m-13 {
    padding-right: 6.5rem !important;
  }
  .pb-m-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-m-13 {
    padding-left: 6.5rem !important;
  }
  .pt-m-13-n {
    padding-top: 6.5rem !important;
  }
  .pb-m-13-n {
    padding-bottom: 6.5rem !important;
  }
  .px-m-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .py-m-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-13 {
    padding: 6.5rem 6.5rem !important;
  }
  .pt-d-13 {
    padding-top: 6.5rem !important;
  }
  .pr-d-13 {
    padding-right: 6.5rem !important;
  }
  .pb-d-13 {
    padding-bottom: 6.5rem !important;
  }
  .pl-d-13 {
    padding-left: 6.5rem !important;
  }
  .pt-d-13-n {
    padding-top: 6.5rem !important;
  }
  .pb-d-13-n {
    padding-bottom: 6.5rem !important;
  }
  .px-d-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .py-d-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
}
.pa-14 {
  padding: 7rem 7rem !important;
}
.pt-14 {
  padding-top: 7rem !important;
}
.pr-14 {
  padding-right: 7rem !important;
}
.pb-14 {
  padding-bottom: 7rem !important;
}
.pl-14 {
  padding-left: 7rem !important;
}
.px-14 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}
.py-14 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-14 {
    padding: 7rem 7rem !important;
  }
  .pt-m-14 {
    padding-top: 7rem !important;
  }
  .pr-m-14 {
    padding-right: 7rem !important;
  }
  .pb-m-14 {
    padding-bottom: 7rem !important;
  }
  .pl-m-14 {
    padding-left: 7rem !important;
  }
  .pt-m-14-n {
    padding-top: 7rem !important;
  }
  .pb-m-14-n {
    padding-bottom: 7rem !important;
  }
  .px-m-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-m-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-14 {
    padding: 7rem 7rem !important;
  }
  .pt-d-14 {
    padding-top: 7rem !important;
  }
  .pr-d-14 {
    padding-right: 7rem !important;
  }
  .pb-d-14 {
    padding-bottom: 7rem !important;
  }
  .pl-d-14 {
    padding-left: 7rem !important;
  }
  .pt-d-14-n {
    padding-top: 7rem !important;
  }
  .pb-d-14-n {
    padding-bottom: 7rem !important;
  }
  .px-d-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .py-d-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
}
.pa-15 {
  padding: 7.5rem 7.5rem !important;
}
.pt-15 {
  padding-top: 7.5rem !important;
}
.pr-15 {
  padding-right: 7.5rem !important;
}
.pb-15 {
  padding-bottom: 7.5rem !important;
}
.pl-15 {
  padding-left: 7.5rem !important;
}
.px-15 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}
.py-15 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-15 {
    padding: 7.5rem 7.5rem !important;
  }
  .pt-m-15 {
    padding-top: 7.5rem !important;
  }
  .pr-m-15 {
    padding-right: 7.5rem !important;
  }
  .pb-m-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-m-15 {
    padding-left: 7.5rem !important;
  }
  .pt-m-15-n {
    padding-top: 7.5rem !important;
  }
  .pb-m-15-n {
    padding-bottom: 7.5rem !important;
  }
  .px-m-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-m-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-15 {
    padding: 7.5rem 7.5rem !important;
  }
  .pt-d-15 {
    padding-top: 7.5rem !important;
  }
  .pr-d-15 {
    padding-right: 7.5rem !important;
  }
  .pb-d-15 {
    padding-bottom: 7.5rem !important;
  }
  .pl-d-15 {
    padding-left: 7.5rem !important;
  }
  .pt-d-15-n {
    padding-top: 7.5rem !important;
  }
  .pb-d-15-n {
    padding-bottom: 7.5rem !important;
  }
  .px-d-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .py-d-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
}
.pa-16 {
  padding: 8rem 8rem !important;
}
.pt-16 {
  padding-top: 8rem !important;
}
.pr-16 {
  padding-right: 8rem !important;
}
.pb-16 {
  padding-bottom: 8rem !important;
}
.pl-16 {
  padding-left: 8rem !important;
}
.px-16 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}
.py-16 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-16 {
    padding: 8rem 8rem !important;
  }
  .pt-m-16 {
    padding-top: 8rem !important;
  }
  .pr-m-16 {
    padding-right: 8rem !important;
  }
  .pb-m-16 {
    padding-bottom: 8rem !important;
  }
  .pl-m-16 {
    padding-left: 8rem !important;
  }
  .pt-m-16-n {
    padding-top: 8rem !important;
  }
  .pb-m-16-n {
    padding-bottom: 8rem !important;
  }
  .px-m-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .py-m-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-16 {
    padding: 8rem 8rem !important;
  }
  .pt-d-16 {
    padding-top: 8rem !important;
  }
  .pr-d-16 {
    padding-right: 8rem !important;
  }
  .pb-d-16 {
    padding-bottom: 8rem !important;
  }
  .pl-d-16 {
    padding-left: 8rem !important;
  }
  .pt-d-16-n {
    padding-top: 8rem !important;
  }
  .pb-d-16-n {
    padding-bottom: 8rem !important;
  }
  .px-d-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .py-d-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
}
.pa-17 {
  padding: 8.5rem 8.5rem !important;
}
.pt-17 {
  padding-top: 8.5rem !important;
}
.pr-17 {
  padding-right: 8.5rem !important;
}
.pb-17 {
  padding-bottom: 8.5rem !important;
}
.pl-17 {
  padding-left: 8.5rem !important;
}
.px-17 {
  padding-right: 8.5rem !important;
  padding-left: 8.5rem !important;
}
.py-17 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-17 {
    padding: 8.5rem 8.5rem !important;
  }
  .pt-m-17 {
    padding-top: 8.5rem !important;
  }
  .pr-m-17 {
    padding-right: 8.5rem !important;
  }
  .pb-m-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-m-17 {
    padding-left: 8.5rem !important;
  }
  .pt-m-17-n {
    padding-top: 8.5rem !important;
  }
  .pb-m-17-n {
    padding-bottom: 8.5rem !important;
  }
  .px-m-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .py-m-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-17 {
    padding: 8.5rem 8.5rem !important;
  }
  .pt-d-17 {
    padding-top: 8.5rem !important;
  }
  .pr-d-17 {
    padding-right: 8.5rem !important;
  }
  .pb-d-17 {
    padding-bottom: 8.5rem !important;
  }
  .pl-d-17 {
    padding-left: 8.5rem !important;
  }
  .pt-d-17-n {
    padding-top: 8.5rem !important;
  }
  .pb-d-17-n {
    padding-bottom: 8.5rem !important;
  }
  .px-d-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .py-d-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
}
.pa-18 {
  padding: 9rem 9rem !important;
}
.pt-18 {
  padding-top: 9rem !important;
}
.pr-18 {
  padding-right: 9rem !important;
}
.pb-18 {
  padding-bottom: 9rem !important;
}
.pl-18 {
  padding-left: 9rem !important;
}
.px-18 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}
.py-18 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-18 {
    padding: 9rem 9rem !important;
  }
  .pt-m-18 {
    padding-top: 9rem !important;
  }
  .pr-m-18 {
    padding-right: 9rem !important;
  }
  .pb-m-18 {
    padding-bottom: 9rem !important;
  }
  .pl-m-18 {
    padding-left: 9rem !important;
  }
  .pt-m-18-n {
    padding-top: 9rem !important;
  }
  .pb-m-18-n {
    padding-bottom: 9rem !important;
  }
  .px-m-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .py-m-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-18 {
    padding: 9rem 9rem !important;
  }
  .pt-d-18 {
    padding-top: 9rem !important;
  }
  .pr-d-18 {
    padding-right: 9rem !important;
  }
  .pb-d-18 {
    padding-bottom: 9rem !important;
  }
  .pl-d-18 {
    padding-left: 9rem !important;
  }
  .pt-d-18-n {
    padding-top: 9rem !important;
  }
  .pb-d-18-n {
    padding-bottom: 9rem !important;
  }
  .px-d-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .py-d-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
}
.pa-19 {
  padding: 9.5rem 9.5rem !important;
}
.pt-19 {
  padding-top: 9.5rem !important;
}
.pr-19 {
  padding-right: 9.5rem !important;
}
.pb-19 {
  padding-bottom: 9.5rem !important;
}
.pl-19 {
  padding-left: 9.5rem !important;
}
.px-19 {
  padding-right: 9.5rem !important;
  padding-left: 9.5rem !important;
}
.py-19 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-19 {
    padding: 9.5rem 9.5rem !important;
  }
  .pt-m-19 {
    padding-top: 9.5rem !important;
  }
  .pr-m-19 {
    padding-right: 9.5rem !important;
  }
  .pb-m-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-m-19 {
    padding-left: 9.5rem !important;
  }
  .pt-m-19-n {
    padding-top: 9.5rem !important;
  }
  .pb-m-19-n {
    padding-bottom: 9.5rem !important;
  }
  .px-m-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .py-m-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-19 {
    padding: 9.5rem 9.5rem !important;
  }
  .pt-d-19 {
    padding-top: 9.5rem !important;
  }
  .pr-d-19 {
    padding-right: 9.5rem !important;
  }
  .pb-d-19 {
    padding-bottom: 9.5rem !important;
  }
  .pl-d-19 {
    padding-left: 9.5rem !important;
  }
  .pt-d-19-n {
    padding-top: 9.5rem !important;
  }
  .pb-d-19-n {
    padding-bottom: 9.5rem !important;
  }
  .px-d-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .py-d-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
}
.pa-20 {
  padding: 10rem 10rem !important;
}
.pt-20 {
  padding-top: 10rem !important;
}
.pr-20 {
  padding-right: 10rem !important;
}
.pb-20 {
  padding-bottom: 10rem !important;
}
.pl-20 {
  padding-left: 10rem !important;
}
.px-20 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}
.py-20 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
@media screen and (max-width: 680px) {
  .pa-m-20 {
    padding: 10rem 10rem !important;
  }
  .pt-m-20 {
    padding-top: 10rem !important;
  }
  .pr-m-20 {
    padding-right: 10rem !important;
  }
  .pb-m-20 {
    padding-bottom: 10rem !important;
  }
  .pl-m-20 {
    padding-left: 10rem !important;
  }
  .pt-m-20-n {
    padding-top: 10rem !important;
  }
  .pb-m-20-n {
    padding-bottom: 10rem !important;
  }
  .px-m-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-m-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
@media screen and (min-width: 681px) {
  .pa-d-20 {
    padding: 10rem 10rem !important;
  }
  .pt-d-20 {
    padding-top: 10rem !important;
  }
  .pr-d-20 {
    padding-right: 10rem !important;
  }
  .pb-d-20 {
    padding-bottom: 10rem !important;
  }
  .pl-d-20 {
    padding-left: 10rem !important;
  }
  .pt-d-20-n {
    padding-top: 10rem !important;
  }
  .pb-d-20-n {
    padding-bottom: 10rem !important;
  }
  .px-d-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .py-d-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
}
@media screen and (max-width: 680px) {
  .m-show {
    display: block;
  }
  .m-hide {
    display: none !important;
  }
  .m-text-center {
    text-align: center;
  }
  .m-text-right {
    text-align: right;
  }
  .m-bg-white {
    background-color: #fff;
  }
  .m-bg-light-gray-1 {
    background-color: #f6f6f6 !important;
  }
}
@media screen and (min-width: 681px) {
  .d-show {
    display: block;
  }
  .d-hide {
    display: none !important;
  }
  .d-text-center {
    text-align: center;
  }
  .d-text-right {
    text-align: right;
  }
  .d-bg-white {
    background-color: #fff;
  }
  .d-bg-light-gray-1 {
    background-color: #f6f6f6 !important;
  }
}
.btn {
  display: inline-block;
  border: 2px solid #000;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  transition: 0.3s ease-in-out;
  cursor: pointer;
  font-size: 1rem;
  border-radius: 28px;
  padding: 14px 25px;
}
.btn.btn-medium {
  font-size: 0.75rem;
  border-radius: 24px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.btn.btn-small {
  font-size: 0.625rem;
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn:hover {
  background: #000;
  color: #fff;
}
.btn.color-yellow {
  color: #fd0;
  border-color: #fd0;
}
.btn.color-yellow:hover {
  background: #fd0;
  color: #4a4b4a;
}
.btn.color-grey {
  color: #4a4b4a;
  border-color: #4a4b4a;
}
.btn.color-grey:hover {
  background: #4a4b4a;
  color: #fff;
}
.btn.color-orange {
  color: #06a105;
  border-color: #06a105;
}
.btn.color-orange:hover {
  background: #06a105;
  color: #fff;
}
.btn.color-black {
  color: #000;
  border-color: #000;
}
.btn.color-black:hover {
  background: #000;
  color: #fff;
}
.btn.color-white {
  color: #fff;
  border-color: #fff;
}
.btn.color-white:hover {
  background: #fff;
  color: #000;
}
.btn.btn-solid {
  background: #000;
  color: #fff;
}
.btn.btn-solid:hover {
  background: #333;
  border-color: #333;
}
.btn.btn-solid.color-yellow {
  background: #fd0;
  color: #4a4b4a;
}
.btn.btn-solid.color-yellow:hover {
  background: #e6c700;
  border-color: #e6c700;
}
.btn.btn-solid.color-grey {
  background: #4a4b4a;
  color: #fff;
}
.btn.btn-solid.color-grey:hover {
  background: #3d3e3d;
  border-color: #3d3e3d;
}
.btn.btn-solid.color-orange {
  background: #06a105;
  color: #fff;
}
.btn.btn-solid.color-orange:hover {
  background: #e67500;
  border-color: #e67500;
}
.btn.btn-solid.color-black {
  background: #000;
  color: #fff;
}
.btn.btn-solid.color-black:hover {
  background: #000;
  border-color: #000;
}
.btn.btn-solid.color-white {
  background: #fff;
  color: #000;
}
.btn.btn-solid.color-white:hover {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
.link.color-orange {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #06a105;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
}
.link.color-orange:hover {
  text-decoration: underline;
}
.link.color-orange::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--orange.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.link.color-white {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
}
.link.color-white:hover {
  text-decoration: underline;
}
.link.color-white::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--white.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.btn-app {
  display: inline-block;
  width: 200px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 32px;
  text-indent: -9999px;
}
.mobile .btn-app {
  display: none;
}
.btn-app.apple {
  background-image: url(../images/btn__app-store--black.svg);
}
.btn-app.apple.white {
  background-image: url(../images/btn__app-store--white.svg);
}
.mobile.ios .btn-app.apple {
  display: inline-block;
}
.btn-app.google {
  background-image: url(../images/btn__google-play--black.svg);
}
.btn-app.google.white {
  background-image: url(../images/btn__google-play--white.svg);
}
.mobile.android .btn-app.google {
  display: inline-block;
}
.size-full,
.img-fluid {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.rounded-circle {
  border-radius: 50% !important;
}
.hide {
  display: none !important;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hr {
  border: 0;
  border-top: 1px solid #afafaf;
  margin: 0;
}
.color-white {
  color: #fff;
}
*.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.site-header {
  position: fixed;
  top: 0;
  width: 100%;
  overflow: auto;
  z-index: 1000;
}
.header-scroll .site-header {
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #fd0;
}
.menu-opened .site-header {
  position: fixed;
  height: 100%;
  background: #fff;
  border: 0;
}
.site-header .container {
  height: 100%;
}
.site-header__navbar {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.site-header__navbar-useful {
  position: relative;
  padding: 10px 0;
}
.site-header__logo {
  display: block;
  text-indent: -9999px;
  width: 45px;
  height: 45px;
  background-image: url(../images/ic-99empresas.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin: 0 auto;
  position: relative;
  z-index: 5000;
}
.site-header__logo.mobile {
  position: absolute;
  left: 50%;
  transform: translateX(-51%);
  margin-top: 10px;
}
.menu-header__toggler {
  position: absolute;
  width: 45px;
  height: 45px;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  outline: 0;
}
.menu-header__toggler::before {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 17px;
  content: "";
  background-image: url(../images/menu-header__hamburger--white.svg);
  background-position: center center;
  background-repeat: no-repeat;
}
.header-scroll .menu-header__toggler::before {
  background-image: url(../images/menu-header__hamburger--black.svg);
}
.menu-opened .menu-header__toggler::before {
  background-image: url(../images/menu-header__close--black.svg);
  background-size: 16px;
}
.menu-header__nav {
  display: none;
  margin-top: 40px;
  flex: 1;
}
.menu-opened .menu-header__nav {
  display: block;
}
.menu-header__itens .menu-item {
  padding: 20px 40px 0;
}
.menu-header__itens .menu-item:first-child {
  padding-top: 0;
}
.menu-header__itens .menu-item a {
  color: #4a4b4a;
  text-decoration: none;
}
.menu-header__itens .menu-item.current-menu-item a {
  font-weight: 600;
}
.site-header__location {
  display: none;
  font-size: 1.25rem;
  color: #06a105;
  text-decoration: none;
  padding: 0 40px;
  flex-basis: 0;
  padding-bottom: 30px;
  cursor: pointer;
}
.menu-opened .site-header__location {
  display: block;
}
.site-header__location::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 20px;
  background-image: url(../images/menu-header__marker--orange.svg);
  background-repeat: no-repeat;
  position: absolute;
  margin-top: 5px;
  margin-left: -25px;
}
.site-header__location .site-header__location--label {
  display: block;
}
.site-header__social {
  display: none;
  text-align: center;
  padding-bottom: 40px;
}
.menu-opened .site-header__social {
  display: block;
}
.site-header__social ul {
  display: inline-block;
}
.site-header__social ul li {
  float: left;
  margin-left: 35px;
}
.site-header__social ul li:first-child {
  margin: 0;
}
.site-header__social .social {
  display: block;
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.site-header__social .social.facebook {
  background-image: url(../images/social__facebook--grey.svg);
}
.site-header__social .social.twitter {
  background-image: url(../images/social__twitter--grey.svg);
}
.site-header__social .social.linkedin {
  background-image: url(../images/social__linkedin--grey.svg);
}
.site-header__social .social.instagram {
  background-image: url(../images/social__instagram--grey.svg);
}
.modal-search-cities--header {
  background: #fff !important;
}
.modal-search-cities--header .modal-1__close.mobile {
  background-image: url(../images/menu-header__close--black.svg);
  top: 25px;
  right: 35px;
}
.modal-search-cities--header .clear-city {
  display: inline-block;
  font-size: 0.75rem;
  color: #4a4b4a;
  margin-top: 10px;
  text-decoration: none;
}
.modal-search-cities--header .clear-city:hover {
  text-decoration: underline;
}
@media screen and (min-width: 681px) {
  .site-header {
    background: none;
    transition: background-color 200ms ease-out;
  }
  .header-scroll .site-header {
    background: rgba(255, 255, 255, 0.9);
    border-bottom: 1px solid #fd0;
  }
  .site-header .container {
    height: auto;
  }
  .menu-header__toggler {
    display: none;
  }
  .site-header__navbar-useful {
    padding: 15px 0;
  }
  .link-not-outlined {
    box-shadow: 0 0 0 0.2rem transparent !important;
    border-width: 0 !important;
    color: #fff;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-left: 35px;
    padding-right: 35px;
  }
  .link-not-outlined:hover {
    border-width: 0 !important;
    background-color: transparent !important;
    color: #06a105;
  }
  .header-scroll .link-not-outlined {
    border-width: 0 !important;
    background-color: transparent !important;
    color: #06a105 !important;
  }
  .link-outlined {
    border-color: #06a105 !important;
    background-color: #06a105 !important;
    color: #fff !important;
    height: 48px !important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: normal !important;
  }
  .header-scroll .link-not-outlined:hover {
    color: #000 !important;
  }
  .link-outlined:hover {
    background: #ff9b33 !important;
    border-color: #ff9b33 !important;
  }
  .site-header__location {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .site-header__location::before {
    background-image: url(../images/menu-header__marker--white.svg);
    position: absolute;
    top: 30px;
    margin: 0;
  }
  .header-scroll .site-header__location::before {
    background-image: url(../images/menu-header__marker--black.svg);
  }
  .site-header__location .site-header__location--label {
    display: none;
  }
  .site-header__logo {
    width: 45px;
    height: 45px;
    margin: 0;
  }
  .site-header__cta {
    padding: 15px 0;
  }
  .site-header__navbar {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .menu-header__nav {
    margin-top: 0;
    display: flex;
    flex-grow: 1;
    align-items: center;
    flex-basis: auto;
  }
  .menu-header__itens {
    display: flex;
    margin-left: 50px;
  }
  .menu-header__itens .menu-item {
    padding: 0 0 0 30px;
  }
  .menu-header__itens .menu-item a {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 300;
    color: #fff;
  }
  .menu-header__itens .menu-item a:hover {
    color: #fd0;
  }
  .menu-header__itens .menu-item.current-menu-item a {
    font-weight: 600;
  }
  .menu-header__itens .menu-item:first-child {
    padding: 0;
  }
  .header-scroll .menu-header__itens .menu-item a {
    color: #4a4b4a;
  }
  .header-scroll .menu-header__itens .menu-item a:hover {
    color: #000;
  }
  .modal-search-cities--header {
    background: rgba(0, 0, 0, 0.5) !important;
  }
}
.site-footer {
  background: #4a4b4a;
  color: #fff;
  font-size: 0.75rem;
}
.site-footer .terms-and-conditions {
  display: inline-block;
  text-decoration: none;
  color: #fff;
}
.site-footer .terms-and-conditions:hover {
  color: #fd0;
}
.site-footer .copyright {
  color: #fff;
  font-size: 0.75rem;
}
.site-footer .container {
  padding-left: 32px;
  padding-right: 32px;
}
.site-footer__top {
  background: #fd0;
  background: -moz-linear-gradient(left, #fd0 0, #06a105 100%);
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, #fd0),
    color-stop(100%, #06a105)
  );
  background: -webkit-linear-gradient(left, #fd0 0, #06a105 100%);
  background: -o-linear-gradient(left, #fd0 0, #06a105 100%);
  background: -ms-linear-gradient(left, #fd0 0, #06a105 100%);
  background: linear-gradient(to right, #fd0 0, #06a105 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1CFD00',endColorstr='#06a105',GradientType=1);
  height: 6px;
}
.site-footer__logo {
  display: block;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  background-image: url(../images/logo-oitaxis--black-yellow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.site-footer__apoio {
  background: #fd0;
  padding-top: 25px;
  padding-bottom: 25px;
}
.menu-footer-apoio__itens {
  display: flex;
}
.menu-footer-apoio__itens .menu-item {
  margin-left: 45px;
}
.menu-footer-apoio__itens .menu-item:first-child {
  margin-left: 0;
}
.menu-footer-apoio__itens .menu-item a {
  font-size: 1rem;
  color: #4a4b4a;
  text-decoration: none;
}
.menu-footer-apoio__itens .menu-item a:hover {
  color: #000;
}
.menu-footer__itens .menu-item {
  margin-top: 40px;
}
.menu-footer__itens .menu-item a {
  font-size: 1rem;
  line-height: 1.1875rem;
  color: #fff;
  text-decoration: none;
}
.menu-footer__itens .menu-item a[href]:hover {
  color: #fd0;
}
.menu-footer__itens .menu-item .sub-menu {
  margin-top: 15px;
}
.menu-footer__itens .menu-item .sub-menu .menu-item {
  margin-top: 15px;
}
.site-footer__stores {
  color: #fff;
}
.site-footer__stores ul li {
  margin-top: 20px;
}
.site-footer__stores ul li:first-child {
  margin-top: 15px;
}
.site-footer__stores .store {
  display: block;
  height: 19px;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.site-footer__stores .store.apple {
  width: 117px;
  background-image: url(../images/app-store--white.svg);
}
.site-footer__stores .store.apple:hover {
  background-image: url(../images/app-store--yellow.svg);
}
.mobile.android .site-footer__stores .store.apple {
  display: none;
}
.site-footer__stores .store.google {
  width: 134px;
  background-image: url(../images/google-play--white.svg);
}
.site-footer__stores .store.google:hover {
  background-image: url(../images/google-play--yellow.svg);
}
.mobile.ios .site-footer__stores .store.google {
  display: none;
}
.site-footer__social-box {
  display: inline-block;
  text-align: left;
}
.site-footer__social {
  display: block;
}
.site-footer__social ul {
  display: inline-block;
}
.site-footer__social ul li {
  float: left;
  margin-left: 15px;
}
.site-footer__social ul li a span {
  display: block;
  text-align: left;
  text-indent: -9999px;
}
.site-footer__social ul li:first-child {
  margin: 0;
}
.site-footer__social .social {
  display: block;
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.site-footer__social .social.facebook {
  background-image: url(../images/social__facebook-rounded--white.svg);
}
.site-footer__social .social.twitter {
  background-image: url(../images/social__twitter-rounded--white.svg);
}
.site-footer__social .social.linkedin {
  background-image: url(../images/social__linkedin-rounded--white.svg);
}
.site-footer__social .social.youtube {
  background-image: url(../images/social__youtube-rounded--white.svg);
}
.site-footer__social .social.instagram {
  background-image: url(../images/social__instagram-rounded--white.svg);
}
.site-footer__country .country {
  position: relative;
  display: inline-block;
  color: #fff;
  font-size: 0.75rem;
  padding-right: 26px;
}
.site-footer__country .country::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 13px;
  margin-left: 10px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.site-footer__country .country.br::after {
  background-image: url(../images/country--br.png);
}
.site-footer__address {
  color: #fff;
  font-size: 0.75rem;
  line-height: 1.5;
}
.show-only--sao-paulo {
  display: none;
}
.city-sao-paulo .show-only--sao-paulo {
  display: list-item;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: 0;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: 0;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: 0;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: 0;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: 0;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(../images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(../images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(../images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
  background-image: url(../images/ui-icons_777777_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3);
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}
.search-cities {
  position: relative;
}
.search-cities__form {
  position: relative;
}
.search-cities__input {
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  outline: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 300;
  color: #4a4b4a;
  padding: 15px;
}
.search-cities__input:focus {
  border-color: #06a105;
}
.search-cities__submit {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  background: #06a105 url(../images/arrow__forward--white_1.svg) center center
    no-repeat;
  background-size: 18px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  outline: 0;
  cursor: pointer;
}
.search-cities__submit.loading {
  background-image: url(../images/loading-ripple.svg);
  background-size: cover;
}
.modal-search-cities .modal-1__card {
  max-width: 600px;
}
.search-cities__input-container {
  position: relative;
}
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #f0f0f0;
  border-color: #e3e3e3 !important;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.ui-autocomplete .ui-menu-item > a.ui-menu-item-wrapper {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555;
  white-space: nowrap;
}
.ui-autocomplete .ui-state-hover,
.ui-autocomplete .ui-state-active {
  color: #4a4b4a;
  text-decoration: none;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-image: none;
}
@media screen and (min-width: 681px) {
  .search-cities__input {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 300;
    padding: 25px;
  }
  .search-cities__submit {
    width: 90px;
  }
}
html.modal-opened {
  overflow: hidden;
  position: fixed;
}
html.modal-opened body {
  overflow: hidden;
  position: fixed;
}
body.locked {
  position: relative;
  overflow: hidden;
  height: 100%;
}
body.locked .wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.modal-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: none;
}
.modal-1__close {
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(../images/close--gray.svg);
  background-size: contain;
  position: absolute;
  top: 30px;
  right: 30px;
}
.modal-1__card {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 100px;
  transform: translateX(-50%);
  padding: 16px;
}
.modal-1__card-wrapper {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
}
.modal-1__card-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #06a105;
  margin-bottom: 10px;
}
.modal-1__card-description {
  margin-bottom: 20px;
}
@media screen and (min-width: 681px) {
  .modal-1__card-wrapper {
    padding: 30px;
  }
}
body {
  background: #fff;
}
body.menu-opened {
  overflow: hidden;
}
.site-wrapper {
  overflow: hidden;
}
@media screen and (min-width: 681px) {
  .modal-search-cities--header .modal-1__card-wrapper {
    max-width: 440px;
    margin: 0 auto;
    position: relative;
  }
}
.hero-banner {
  height: 650px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero-banner .container {
  height: 100%;
  transform-style: preserve-3d;
  position: relative;
  z-index: 20;
}
.hero-banner__content {
  position: relative;
  top: 160px;
}
.hero-banner__hat {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #fff;
  margin-bottom: 20px;
}
.hero-banner__title {
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 300;
  color: #fff;
}
.hero-banner__description {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 300;
  margin-top: 10px;
  color: #fff;
}
.hero-banner__description a {
  color: #fff;
  text-decoration: none;
}
.hero-banner__description a:hover {
  text-decoration: underline;
}
.hero-banner__cta {
  display: block;
  margin-top: 70px;
}
@media screen and (min-width: 681px) {
  .hero-banner {
    height: 800px;
  }
  .hero-banner__content {
    position: relative;
    top: 130px;
  }
  .hero-banner__hat {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
  }
  .hero-banner__title {
    font-size: 3.25rem;
    line-height: 3.5rem;
    font-weight: 300;
  }
  .hero-banner__description {
    font-size: 1.75rem;
    line-height: 2.25rem;
    margin-top: 30px;
  }
  .hero-banner__cta {
    display: inline-block;
    margin-top: 35px;
  }
}
.feature-1 {
  background: #f0f0f0;
  padding: 40px 0;
}
.feature-1__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
}
.feature-1__description {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 70px;
}
.feature-1__item {
  text-align: center;
}
.feature-1__item:nth-child(n + 2) {
  margin-top: 32px;
}
.feature-1__item-image img {
  max-width: 120px;
}
.feature-1__item-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #4a4b4a;
  margin-top: 10px;
}
.feature-1__item-description {
  margin-top: 10px;
}
.feature-1__item-cta {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #06a105;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
}
.feature-1__item-cta:hover {
  text-decoration: underline;
}
.feature-1__item-cta::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--orange.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 681px) {
  .feature-1 {
    padding: 120px 0;
  }
  .feature-1__item {
    text-align: left;
  }
  .feature-1__item:nth-child(n + 2) {
    margin-top: 0;
  }
  .feature-1__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
  }
  .feature-1__description {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 300;
  }
}
.cta-1 {
  text-align: center;
  background: #fd0;
  padding: 40px 0;
}
.cta-1__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
  color: #4a4b4a;
}
.cta-1__cta {
  display: block;
  margin-top: 25px;
}
@media screen and (min-width: 681px) {
  .cta-1 {
    padding: 80px 0;
  }
  .cta-1__title {
    font-size: 2.25rem;
    line-height: 2.75rem;
    font-weight: 300;
  }
  .cta-1__cta {
    display: inline-block;
    margin-top: 40px;
  }
}
.feature-2 {
  background: #f0f0f0;
  padding: 60px 0;
}
.feature-2__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
}
.feature-2__description {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 70px;
}
.feature-2__item {
  text-align: center;
}
.feature-2__item:nth-child(n + 2) {
  margin-top: 64px;
}
.feature-2__item-wrapper {
  background: #fff;
  border-left: 6px solid #fd0;
  padding: 20px;
  height: 100%;
  border-radius: 4px;
}
.feature-2__item-image {
  margin-top: -45px;
}
.feature-2__item-image img {
  max-width: 175px;
}
.feature-2__item-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #4a4b4a;
  margin-top: 30px;
}
.feature-2__item-description {
  margin-top: 10px;
}
.feature-2__item-cta {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #06a105;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
}
.feature-2__item-cta:hover {
  text-decoration: underline;
}
.feature-2__item-cta::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--orange.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 681px) {
  .feature-2 {
    padding: 80px 0;
  }
  .feature-2__item:nth-child(n + 2) {
    margin-top: 0;
  }
  .feature-2__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
  }
  .feature-2__description {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 300;
  }
}
.cta-2 {
  color: #fff;
  padding: 60px 0;
  background-color: #4a4b4a;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cta-2__hat {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.cta-2__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
}
.cta-2__description {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 20px;
}
.cta-2__cta {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
  margin-top: 30px;
}
.cta-2__cta:hover {
  text-decoration: underline;
}
.cta-2__cta::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--white.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 681px) {
  .cta-2 {
    padding: 100px 0;
  }
  .cta-2__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
  }
  .cta-2__description {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 300;
  }
  .cta-2__cta {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    text-decoration: none;
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    margin-top: 20px;
    margin-top: 50px;
  }
  .cta-2__cta:hover {
    text-decoration: underline;
  }
  .cta-2__cta::before {
    content: "";
    width: 7px;
    height: 12px;
    display: block;
    background: url(../images/icon__arrow-right--white.svg);
    background-size: 7px 12px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.feature-3 {
  background: #f0f0f0;
  padding: 40px 0;
}
.feature-3__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
  margin-bottom: 90px;
}
.feature-3__item:nth-child(n + 2) {
  margin-top: 96px;
}
.feature-3__item-wrapper {
  background: #fff;
  padding: 20px;
  height: 100%;
  border-radius: 4px;
}
.feature-3__item-image {
  margin-top: -70px;
  text-align: center;
}
.feature-3__item-image img {
  max-width: 100px;
  border: 1px solid #f0f0f0;
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
.feature-3__item-description {
  margin-top: 25px;
}
.feature-3__item-author {
  margin-top: 15px;
  text-align: right;
}
@media screen and (min-width: 681px) {
  .feature-3 {
    padding: 80px 0;
  }
  .feature-3__item:nth-child(n + 2) {
    margin-top: 0;
  }
  .feature-3__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
    margin-bottom: 140px;
  }
}
.feature-4 {
  padding-top: 60px;
}
.feature-4__hat {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.feature-4__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
}
.feature-4__wrapper {
  position: relative;
}
.feature-4__cta {
  position: relative;
  display: inline-block;
  padding-left: 15px;
  text-decoration: none;
  color: #000;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  margin-top: 20px;
  margin-top: 30px;
}
.feature-4__cta:hover {
  text-decoration: underline;
}
.feature-4__cta::before {
  content: "";
  width: 7px;
  height: 12px;
  display: block;
  background: url(../images/icon__arrow-right--black.svg);
  background-size: 7px 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 681px) {
  .feature-4 {
    padding: 0;
  }
  .feature-4__image {
    margin-top: -100px;
  }
  .feature-4__wrapper {
    padding: 120px 0 100px;
  }
  .feature-4__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
  }
  .feature-4__cta {
    margin-top: 50px;
  }
} /*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: 0;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: 0;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: 0;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: 0;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: 0;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url(../images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url(../images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url(../images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cc0000_256x240.png);
}
.ui-button .ui-icon {
  background-image: url(../images/ui-icons_777777_256x240.png);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3);
}
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}
.search-cities {
  position: relative;
}
.search-cities__form {
  position: relative;
}
.search-cities__input {
  width: 100%;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  outline: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 300;
  color: #4a4b4a;
  padding: 15px;
}
.search-cities__input:focus {
  border-color: #06a105;
}
.search-cities__submit {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  background: #06a105 url(../images/arrow__forward--white_1.svg) center center
    no-repeat;
  background-size: 18px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  outline: 0;
  cursor: pointer;
}
.search-cities__submit.loading {
  background-image: url(../images/loading-ripple.svg);
  background-size: cover;
}
.modal-search-cities .modal-1__card {
  max-width: 600px;
}
.search-cities__input-container {
  position: relative;
}
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  list-style: none;
  background-color: #f0f0f0;
  border-color: #e3e3e3 !important;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.ui-autocomplete .ui-menu-item > a.ui-menu-item-wrapper {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555;
  white-space: nowrap;
}
.ui-autocomplete .ui-state-hover,
.ui-autocomplete .ui-state-active {
  color: #4a4b4a;
  text-decoration: none;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-image: none;
}
@media screen and (min-width: 681px) {
  .search-cities__input {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 300;
    padding: 25px;
  }
  .search-cities__submit {
    width: 90px;
  }
}
html.modal-opened {
  overflow: hidden;
  position: fixed;
}
html.modal-opened body {
  overflow: hidden;
  position: fixed;
}
body.locked {
  position: relative;
  overflow: hidden;
  height: 100%;
}
body.locked .wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.modal-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: none;
}
.modal-1__close {
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(../images/close--gray.svg);
  background-size: contain;
  position: absolute;
  top: 30px;
  right: 30px;
}
.modal-1__card {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 100px;
  transform: translateX(-50%);
  padding: 16px;
}
.modal-1__card-wrapper {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
}
.modal-1__card-title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #06a105;
  margin-bottom: 10px;
}
.modal-1__card-description {
  margin-bottom: 20px;
}
@media screen and (min-width: 681px) {
  .modal-1__card-wrapper {
    padding: 30px;
  }
}
.smart-banner {
  position: fixed;
  bottom: -90px;
  width: 100%;
  height: 90px;
  background: #fd0;
  padding: 0 16px;
  transition: bottom 0.2s linear;
  z-index: 950;
}
.smart-banner__useful {
  position: relative;
  height: 100%;
}
.smart-banner__cta {
  position: absolute;
  display: block;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.site-wrapper::after {
  content: "";
  display: block;
  height: 90px;
}
@media screen and (min-width: 681px) {
  .smart-banner {
    display: none;
  }
  .site-wrapper::after {
    display: none;
  }
}
.feature-2 {
  background: #f0f0f0;
}
.feature-2__description {
  margin-bottom: 0;
}
.feature-2__modal-city {
  display: block;
  margin-bottom: 70px;
}
.feature-3 {
  padding-bottom: 120px;
}
.feature-4 {
  background: #fd0;
}
.link.color-orange {
  padding-left: 20px;
}
.link.color-orange::before {
  background-image: url(../images/menu-header__marker--orange.svg) !important;
  width: 14px;
  height: 20px;
  background-size: 14px 20px;
}
* {
  white-space: normal;
  outline: 0;
}
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: auto;
  font-smooth: auto;
  text-rendering: optimizeLegibility;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
  -webkit-backface-visibility: hidden;
  font-family: "Work Sans", Verdana, Helvetica, sans-serif;
  font-weight: 300;
}
body {
  -webkit-backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smooth: antialiased;
  font-size: 100%;
  font-family: "Work Sans", Verdana, Helvetica, sans-serif;
  font-weight: 400;
  color: #4a4b4a;
}
@media screen and (min-width: 681px) {
  .site-header__cta {
    padding: 17px 0;
  }
  .site-header__cta a {
    text-transform: uppercase;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
}
.menu-header__toggler {
  border: none;
}
#empresas {
  overflow: hidden;
}
#empresas .row > .col,
#empresas .row > [class*="col-"],
#empresas [class*="row-"] > .col,
#empresas [class*="row-"] > [class*="col-"] {
  padding-bottom: 0 !important;
}
#empresas section {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  #empresas section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
#empresas section h1 {
  font-size: 37px;
  font-size: 2.3125rem;
  font-weight: 400;
  line-height: 47px;
}
@media (max-width: 767px) {
  #empresas section h1 {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 32px;
  }
}
#empresas section p {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
}
@media (max-width: 767px) {
  #empresas section p {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 300;
  }
}
#empresas .bg-grey {
  background: #f0f0f0;
}
#empresas .orange {
  color: #06a105;
}
#empresas .tit-sub {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 35px;
  margin: 0 0 15px !important;
  color: #4a4b4a;
}
@media (max-width: 767px) {
  #empresas .tit-sub {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
  }
}
#empresas .tit-sub-sec {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 100;
  line-height: 30px;
  font-style: italic;
  margin: 0 0 25px !important;
  color: #4a4b4a;
}
@media (max-width: 767px) {
  #empresas .tit-sub-sec {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
  }
}
#empresas .dep {
  position: relative;
}
#empresas .dep:before {
  content: "";
  display: block;
  position: absolute;
  outline: 0;
  pointer-events: none;
  background-image: url("../images/aspas.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 44px;
  height: 31px;
  top: -12px;
  left: -60px;
}
@media (max-width: 767px) {
  #empresas .dep {
    padding-top: 60px;
    text-align: center;
  }
  #empresas .dep:before {
    top: 15px;
    left: 50%;
    margin-left: -22px;
  }
}
#empresas cite {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
  font-style: normal;
}
#empresas cite .orange {
  font-weight: 700;
}
#empresas .formPrem p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 16px;
}
#empresas .formPrem p:last-child {
  margin: 0 !important;
}
#empresas .formPrem .selo {
  text-align: right;
}
#empresas .formPrem .form-control {
  padding: 1.375rem 0.7rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
#empresas .formPrem .btn-send {
  display: inline-block;
  background: #06a105;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  text-transform: uppercase;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  font-family: inherit;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
  -moz-border-radius-topright: 0.25rem;
  -moz-border-radius-bottomright: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
@media (max-width: 767px) {
  #empresas .formPrem .btn-send {
    width: 100%;
    border-radius: 0.25rem;
    margin-bottom: 5px;
    padding: 12px;
  }
}
#empresas .under3000 {
  position: relative;
  display: inline-block;
}
#empresas .under3000:after {
  content: "";
  display: block;
  position: absolute;
  outline: 0;
  pointer-events: none;
  display: none;
  left: 50%;
  transform: translate(-50%, -2px);
}
@media (min-width: 992px) {
  #empresas .under3000:after {
    display: block;
  }
}
#empresas #hero-banner {
  background-image: url("../images/bg-section-banner.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  #empresas #hero-banner {
    background-image: url("../images/bg-section-banner.svg");
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-bottom: 30px;
  }
}
#empresas #hero-banner .box-txt {
  margin-top: 30px;
}
#empresas #hero-banner h1 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 27px;
  color: #1CFD00;
  margin: 0 !important;
}
#empresas #hero-banner h2 {
  font-size: 42px;
  font-size: 2.625rem;
  font-weight: 400;
  line-height: 48px;
}
@media (max-width: 767px) {
  #empresas #hero-banner h2 {
    font-size: 26px;
    font-size: 1.625rem;
    font-weight: 300;
    line-height: 36px;
    text-align: center;
  }
}
#empresas #sec-a .arrowDestino {
  position: relative;
}
#empresas #sec-a .arrowDestino:after {
  content: "";
  display: block;
  position: absolute;
  outline: 0;
  pointer-events: none;
  width: 135px;
  height: 108px;
  background-image: url("../images/arrow-destino.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
  top: 50px;
}
@media (min-width: 992px) {
  #empresas #sec-a .arrowDestino:after {
    display: block;
  }
}
#empresas #sec-a .list {
  list-style: inherit;
  padding: inherit;
}
#empresas #sec-a .list li {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 1rem;
}
#empresas #sec-a .list-mobile li {
  position: relative;
  padding: 10px 0 10px 55px;
  margin-bottom: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 25px;
  counter-increment: step-counter;
}
#empresas #sec-a .list-mobile li:before {
  content: counter(step-counter);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 40px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #06a105;
  border-radius: 50%;
  border: 1px solid #06a105;
}
#empresas #sec-a .list-mobile li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#empresas #sec-d,
#empresas #sec-i {
  padding-bottom: 30px;
}
#empresas #sec-d h1,
#empresas #sec-i h1 {
  margin-bottom: 80px !important;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 42px;
}
@media (max-width: 767px) {
  #empresas #sec-d h1,
  #empresas #sec-i h1 {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 32px;
    margin: 0 0 50px !important;
    text-align: center;
  }
}
#empresas #sec-d h2,
#empresas #sec-i h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 34px;
}
@media (max-width: 767px) {
  #empresas #sec-d h2,
  #empresas #sec-i h2 {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
  }
}
#empresas #sec-d .formPrem p,
#empresas #sec-i .formPrem p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16px;
  color: #000;
}
@media (max-width: 767px) {
  #empresas #sec-d .under3000 {
    text-decoration: underline;
    text-decoration-color: #fff;
    font-weight: 600;
  }
}
#empresas #sec-d .under3000:after {
  width: 570px;
  height: 7px;
  background-image: url("../images/under-3000.png");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
#empresas #sec-i {
  background-image: url("../images/bg-sec-i.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#empresas #sec-e h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 28px;
  margin: 35px 0 20px !important;
}
#empresas #sec-e p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 26px;
  margin: 0;
}
#empresas #sec-f .box {
  background: #fff;
  border-left: 7px solid #ffdd01;
  padding: 25px;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
#empresas #sec-f h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 28px;
  margin: 30px 0 !important;
}
#empresas #sec-f p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
#empresas #sec-h .card {
  border: none;
}
#empresas #sec-h .card-header {
  padding: 0;
  background: #fff;
  border: none;
  cursor: pointer;
}
#empresas #sec-h .card-header h2 {
  padding: 1rem 5rem 1rem 1rem;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 26px;
  margin: 0;
  position: relative;
}
@media (max-width: 767px) {
  #empresas #sec-h .card-header h2 {
    padding: 1rem 3rem 1rem 1rem;
  }
}
#empresas #sec-h .card-header h2:after {
  content: "";
  display: block;
  position: absolute;
  outline: 0;
  pointer-events: none;
  background-image: url("../images/arrow-card.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  right: 15px;
  -moz-transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#empresas #sec-h .card-header h2.collapsed {
  font-weight: 400 !important;
}
#empresas #sec-h .card-header h2.collapsed:after {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
#empresas #sec-h .card-body {
  padding-top: 0;
  padding: 0 1rem 1rem;
}
#empresas #sec-h .card-body p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 8px;
}
#empresas #sec-h .card-body p:last-child {
  margin: 0;
}
#empresas #sec-j h1 {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 30px !important;
}
@media (max-width: 767px) {
  #empresas #sec-j h1 {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #empresas #sec-j .under3000 {
    color: #06a105;
    text-decoration: underline;
    font-weight: 600;
  }
}
#empresas #sec-j .under3000:after {
  width: 364px;
  height: 7px;
  background-image: url("../images/under-3000-orange.png");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
ol,
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.site-loading {
  background: white
    url("data:image/gif;base64,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AAAAAQABhwAAANqCmtqDmtuDm9uDm9uDm9uDm9uDm9uDm9uDm9uDm9uDm9uEnNyGntyIn9yJoNyJoNyKoN2KoN2Kod2Lod2Lo96Npt+PqN+Rqt+Sq+CRreCRr+GRtOKSuuOTv+STw+STxOSUxuWUxuWUxuWVxuWUxuWUxuWUxuWUxuWUxuWUxuWUxuWUxuWUxuWUx+WUx+WUx+WUx+WUx+WUx+WUx+WUx+WUx+SUxuGWxsWoxrywxq+5xpvKx4/Tx4PYxnvZw3PYwWvWvWnWvGfVu2PUumLUuWHUuWHUuWHUuWHUuWHUuWHUuWHUuGHUuGHUuGHUuGHUuGHUuGHUuGHUuGPVtnXepZ7yfav5cqv5cqv5cqv5cqv5cqv5cqv5cqv4cqv4cqv4cqv4cqv4cqv5cqv5cqv5cqv5cqv5cqv5cqv5cqv5cqv5c635d675eK/5ebD5e7H5fLH5fbP5f7v3h8f1jd/ri9/ri9/ri9/ri+Dri+Dri+Dri+Dri+Dri+Dri+Dri+Dri+Dri+Dri+Dri+DtleHvnOLvn+HwoN/xod3yo9r0pNb2qNb3q9b4r9f4tNf4u9X3xdP2ztH118/03s3y487y5s7y58rx5sTv5MDu47zt4bXq3rLp3LHn2rHh17za1crP0tjDzeK5yOizxeizxumwyemuzOquzeqv0Ouw0+y01O241e261+682u+/2/DD3fDG3vHJ3/HL3vHN3/LP3/LR4fPT4vTU5fTW6PXZ6fbc6vbf6vfi6vfj6vbk6fXl5fPr3fHv1O/zyu70xuz1xOr2wuj3w+b5xuX6yuX7zuf80un81+v82O382vD73fL73vP74PT74/b75/f76fj86/j87vn88Pr98vr98vr98/v88/n78/f58/X38/T19PX09Pjy9Pry9fvz9vv2+Pv4+fr5+fj8+vj9+vn9+fr++fz++/7+/v7+/v///////////////////////////////////////////////////////////////////////////wj+ANsJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2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zoiez4mfz4mfz4mfz4mfz4qg0I2i0ZCk05Ko2pWy4JK55pHB55HC55LC55LC55LC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55HC55TD55vG6KHI6aXK6qfM6qbM6qTL6afM6anM5avI4KzE17DByba/vby/q8TAncu/jtS/gtq+f9u+edu8d9u7ddq6ctq5cNm3bdi2ati1ZtezZtezZtezZtezZtezZtezZtezZtezZtezZteyZteyZteyZteyZteyZteyZteycNypmO+Hrvlzrvlzrvlzrvlzrvlzrvlzrvlzrvlzrvlzr/pzr/pzr/pzr/pzr/pzr/pzr/pzr/pzsfp2s/p6tfp+uPqDu/qIvfqMv/qQwfuTwvuVxPuZxvucyfmd0POb1+yX2uiT3uSR3uSR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+SR3+ST4OWV4eaa4uac4uac4uee4+ef4+ef4+eh5Oii5Oil5ear6OK56OG76N++6dzB6djE6dXK6tLO6tHR69DT68/V6s3W6NDW5tHX4tLY29XXytrVud/TruLRqePQpeTQpuXQp+XRqufTrujWsOnXsurYtOvZtuvauu3bvu7cw/DbyvPX0fbQ0/jL1vnH1/rD2PvB2fvA2fy/2vy/2vy+2vy+2/u+2/u+3Pq+4Pi/5PXB5/TB6fLB6/DA6++/7O6+7O6+7O7A7e/F7vDK7/HP8PDT8eza8eff8+Hl9N7n9t3q99/s9+Pu+OPu+OPv+OTv+Obw+Ozx+fHy+fTz+vb0+vj0+vr0+vv0+/z1+/z1/P34/P35/f76/f36/P37+/z6+vv5+vr5+vv5+/v6/Pz7/vz8/v3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/f78+v739P3u8Pzt7vrs7vrp7frp6vnq7frm7vrmCP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+t2W82aNGnWrOVE9+xZp07F0dVmF21Fg+fQG4xYEW0muk4uBGjfrr1FJ+Wwof6NiE4eeonqLq8j4M5+O4JOrrGhKE8fOgp2LK8paM9/u4Jsq1UzXn0EjoCNSs+s19+CCFyTWjUERvicgSg9s+CF2zloGjYDSlggfiVdoyCGDAJY2nweSriCSfuRiKECpUGTYoroidSJiy5yMho7Hc5IYAkjoTMijgsmAB5o0fhIo0icEJmjaM4pKSF8IbXgJIktiCalhyOIdCWJCIQG4ZYSguiRhV9ieGRnY5JJYDUgoZnmgs8g6WaEcH4EzZwX1vlZknfWl+eZfNIJWpuBkjdoR3IWyp6fniGaKHQhXeMof2t21uOkQIY05KUJQDlpdFSCZOWl22UZGqCjNlDjR/5NoqodNKKxU0KrnYqUgKyhjsZqoouCFOulkIqGYqArltRioS6YxmOg95mEzq58KpCpaBy6SeFJIs7ZYGrZSonCgSldQ62T/63GzrEprmBmSuhkR2QL16IWza0SngfTM+cuqECxrkXTyaYNlNDJqzBBw0K/2iXAAq22sVPNxNW8e9M1xWm428Ycd+zxxyCHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjnrPPOPPfs80Dh/POPMsow8483YPUjSytMt9JPPo2Fs4wkcVRtddWMEIN0Vv2YokMPYIcNNg2wnJMYM4xcrfbVxmxNVT6miC232Dq0YjZh4USy9v7eViPSDFWxzC242DRALRg+afOteBzKSJXK4JCDrUM/gXmDyOKYN/7U45FHPvlfeWMuOjNOBd555zbczRfVomOOiNtJ5XP67DT09U/rrRvDVNyzn075Xqzjjvk/SvXTO+174SN87krxfnznv+O1zPKiI6LU1893zopewVOvOD5IGZ9957Xn5b3ofx8ly/in63V+5kixwn7neYXz/uKaGyX//JAbftf9istfUfbHP8Gpzi4A5JsAiQKLAg5OL5dLoNqIdxTxOZBu3JOg2mBHFNldUGym0AszNGi1SCiFBh8MWyz04g0SVo0YSmlgCnvgP7wYg4SICIdSzoG9C4ZwL/6W0+ACj0LAAurggHlRhgQjoUOmoNCBsPjLDe+HCPA1JR89ZN8P/RK691HQKf3I4vPKB5hwTHF5VZRKP2wwvi0KRonCiwQHn3KOJ85OB1E0jDfOqDhGkO4q/bAj5EyBxMJ4Y2pry1r6tNIPVgiyBzowRSwKuRh8/KOJY6nhzzbJyU568pOgdMw/doEGNJRhDKXcxRdDqRBdjAELsIylLMOwi3uw8iDLeKUsdynLMSzjlgTZBS+Hucs1ANMdayCmMmOJBluGMpnLjKYxQVmLaFoTC7v4JD6ueU0rchKa3FwmGjq5zXBac5U904U5rZnNTZZhndEcAyfhaU1v8uwf9MWMpj9+5o98LnOfPuunP4lZC34OlJgA7Vk5D7rLhPaMobx0ps/QANFYloGT6qwoNjm5UIja02fgPOg0OXmPMHj0k9U8aEFBKUx/jhSUITXnS0OZUnPq4pgC8QdFrzkGh+K0Fu9UZhlWilOD4KMWpCwlGnZRi48W9alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwmomIAAh+QQJAwDrACwAAAAAAAEAAYcAAABXU1Bq17Bp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBp2LBr2LFw2rR63LmH37+O4MOX4cac4Mii38qs2sq70srLx8rZvcnguMnitsnktMrotM7rrs/sq8/sqM3rosrqncjqmsbpl8TolMPok8Loj8Doj8Doj8Doj8Dnj8Dnj7/nj7/nj7/nj7/mkb/kk77ilr3ZnbfUnrLRna/QnK7Pmq3PmazOmKrOl6rNlajLkaXKj6PJjKHJjKHJjKHJjKHJjKHJjKHJjKHJjKHJjKHJjKHIjKDIjKDIjKDIjKDIjKDIjKDIjaDAto+34H2y9nSy+XOy+XOy+XOy+XOy+XOy+XOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOy+nOz+nW0+ni2+nu4+n66+oO8+oa++om/+ovA+o3B+o/D+5LE+5XF+5bG+5jH+5vJ+5zK+p7L+p/O9p/T8ZzY6prb5pfc5Jbd4pXe4ZTe4ZTe4ZTe4ZTe4ZTe4ZTf4ZTf4ZTf4ZTf4ZTf4ZTf4ZTf4ZTf4ZTf4ZXf4Zbf4Zbg4Zng4prh457i5qPi56Xi6ani66vh7a7g77Hf87Tc9rbd97jd97nd+Lrg9rzk9MDn9MTq88fo9crn9szm9s3j9szd883T8dHF79W97dW469S26dS459W/49bH4NfR2tfX19fb1djf09jj0djoz9nqz9rtz9zvzt7wzt/y0eHz1eT02ub03uj14ur25uv26uv28On19Ob09uP0+OL0+OL0+OHz+uPz++Xz++fx++nr+uvn+e3k+O3l+O7n+O/q+fHx+/b0/Pn5/fz8/v39/v7+/v7+/v7+/v7+/v7+/v7+/v7+//7+/v7+/v7+/v7+/v7+/v7+/v7+/f79+/z9+/z8+vv8+fr8+fn8+vj7+/f6/Pf5/Pf5/ff3/fj4/fj4/fgI/gDXCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hzs7TnzJ5un/aUoXgho3jxFiiY+f5d0x4y4sajG3+RjPlMZtClaz/+bOazZuC7/s9Otr38dGUuoRH7kaS9+yQ/iEF7jcK8/eLoVUIr8b7/+xLzrabMfQQyk5Ix/iXo3hHGqOYMgQS+cM9J/CloYRIlpNYChASqYFKFF1qYoWkDckigMyQRE+KKxJi2oYn3pTDSMivWuAxpz8AI4XIgCVHjikKQRp6O9xkIEoI/rtigaCoQeR8yIfmYZIhBMumkfSiABM2UNQYI2otXbufhRypyGWKLocEQZnljegSimQqOCFqTa2rXZkc+wHmhD1bWKR2UH+Wpp4J8hnaMn9JVF+ighIrGDKLRTbgoo/4VmiakMrAQ0puUticnaIdCqiiZnfaHZmj2qOlnCyJtWap7/l6GhgyiRkb5ahJVkpZCnceQhGSpS5JmDwthyliSlJTmWtqwTqLA44yl3phafTACelKZg56amjNg2qcCiipxOuWnAqagqnQwoAAuS+LWSK5rzjCDzLzOrPvSrz8Ga1167foH4L7elcCefz+UIB7ANd0D3sKSIuzwwxBHLPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKjuVTzSukVCJzJaOYIks+LE+UTyyhzOyzz6ZMk/ND1fT889Ezn4Lz0ArFgvTTM5OCDdMIvQL11ZWEMrVV3HCTyy64cPONYk5jfXUoS0eFiwcaDOD22wNssMvYhVVjttmkqL0B/tx8ww0C3YHlY/TdV8fiVDge9K342xrgIljZhJ+ddlLfcLD45W7vAlg+kd8ty1LhtI055pr7ZXfnWOedVDiWjz66431ZjTrWkxe1i+u4A67X4LM/LfRR3+COewd99Y614Ud1IDzu3PBlfOHAL487CHtx/vzTyBeVi/Sua+D89UhnT1Ti3I/evF7gI13NUXuXT/peMafv8+9FuT966XlBLn8oSNn/vl7YkN/MXtE//y0Of3kZhQArQb/6GVBxCMTLNARoiqS07oFwy0VfTCG/rR0FBBjkWzf6IjjwrS8puAjh2zbwF2zwDnUEVEo4VOg26v1lGi8kXAyXcjsV6q4v/tiIX+Q+15TQhdCGgePZ3YIGle09UAPhKMzOFIi0UJyigU8Bof80MELEuCwWYAQjFqVywfLBjmoECYcWpdc4NCKkh8LbQBfdeJBvrPFyGzgjHRPyjVwoj28aAAEuorhHiHTth4VMpCIXqZFstKIVqhgEIh55DUYihB+t+MMYNslJTu6hFfyw5EBqkYdOmrKTeQAlI/lxiFO6spN/CGUi+aHJV9pyDHmo5B5pecte5kGWbmxlL3sZSze2YpjIVAUa+VFKZA4zG1Q7pjOHiQiq7WGayATmyq6BTWTSYmjS7OYtq5kzVYizl4IYmiDOect05myd7LSlOuP5yj8MDRH0snSlO1kWznxy8hBDo4U/TVkLpjVzoGOA5j0ROoZ95iwbDLUGGvHpT4cOjR/XpGcu6XiNg55TonukhUexWdBEdrSbefjmIvkBT2QKQpeWtEZLX7kHlYpyII48REsFIYhWwPSmQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a4HCQgAIfkECQMA2QAsAAAAAAABAAGHAAAASmI5s/lztPpztPpztPpztPpztPpztPpztfp1ufp8u/qEt/iJtPaPr/KZqe+mnOmziOK2gd+2eN2zcduwbtqua9qta9qta9qta9qta9qta9qta9qsa9qsa9qsa9qsa9qsa9qsa9qsa9qsa9qsa9qta9qta9qta9qta9qta9qta9qta9qta9qta9qta9qta9qta9msa9msa9msa9msa9mscNWsn62nuZakv5GjwZCjwo+jwo+jwo+jwo+jwo+jwo+jwo+jwo+jwo+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jw4+jxJKlxZSnx5epypyuzJ6wzp+yz5+z0KC01aC325m54pK66I286I286I286I286Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296Y296ZC+6ZG/6ZLA6ZPA6pPA6ZO+4c6f39yY39yY39yY39yY392Y392Y392Y392Y392Y392Y392Y392Z4N6c4N+e4d+g4uCj4+Oo4uSo3+en2eyk1fCg0PSezfaezfiiz/mm0fqq1Pqx1/m12Pm42/e73vS+5PDC6O7D5+/F5vDJ4fHL2+/O0u3Ry+zVyerXy+bW0d/U3dDQ4snQ5cPQ6bzR7LnS7rjT77nU8LvW8L3X8cLa8crd8dHg8NXi8Nnj8dvl8d/m8OHn8eLo8uLp9eLr9uLs9+Ls+OPt9+Tt9+Xu9+fu9+nv9+vw+O7y+fH0+vT1+/f3/Pj4/Pn5+/r5+/n5+/n4+/n4+/n4+/r5/Pz6/fz8/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/v78/f36+fvv+Prr9vno9fjl9ffk9Pfi8/fh8/jh8vrj8Pvj7/zi7v3i7f3h7f3k7fzn7fzr6/rv6frw5vnv5Pju4fft3vfs3Pbr3PbsCP4AswkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c6uERqwWLUFu3AiihauY7pzNagVfzjy4oFzQjtPMBby5defEpMOERuu69+W4tP63hFb9+/da4leWN38epjRgwKTNVs6+/q6VyWKZIcK/v5lYwLhWTH0ECtIMSsCc0d+CDJ4R4GrrEdheSdIoyOCFC54hH2q7SCjhgSMxsx+GJPJnBjOo0eche7qEGEaJMBIRRjKnRbjidbSIJM2IMZZoxoajDXhjfSJZ2COMZ5Qm5JDmhQTMkUfyQlqHTJpn3Ec8QlmiGKTlUqWVH/Gi5ZH3iUbMl98p81EsY/YYS5BoegeSGG3GGMZozcRpnSAfSVNnjzSKZiOa6Hn05J8wPhjaLXoyV2ZHhyJKoqKgLamnINEZKmmJUo6mYpy5gBTppgxSClqel4bEDKkYmgoalf5fCqJmSGCwyuBpnw75KEhG2pokrlXuCtIutvYnLGm63CjIlSNJU6utYAB5WjHdEUgLiCURayssre1S7XXDMXtSlohy+Ro0u+RyCy205JJLdiwl8yyiYASankmj1tnpvScBM6+WYOzL70nJkBujGPYOjJI0sPxLIhiwSKtwSgwbbGLEE8f0Hi+wwMJLfBmHLPLIJJds8skop6zyyiy37PLLMMcs88w012zzzTjjlM4pp5RSCc/unJOzReiUIkkiSCeddCXuDB3ROaUoLbXUlazjdEPpUDL11kqfcrVC7hzN9diJlCL01wWlQ/baZaNNEDpisz22125nU4ncbFuNtv47eLNdidta97223lH5Y7jh+SSmtuBrl/JUPqxEYMHklFsgAQT+GBY142RL0lQ0rFBQ+eiUR5D5YHdzTjbhSO0jOumwTw7BYKqv3XRSrMSu++QRRBNY7WTTfVTuu+/e+1/nAD83Uv4U73wEgCnPtfBE5fO687uz8pf0W1M/FATYY594X4FznzTrQuUTPvaz97W5+UifTRT46zs//l58w5/I30ZJUL/z2uPLOeLGPe8FZR//c177+HIK+ElCfkMhXgJ1JwG/DNB8tyuKBCcYu7/kT3n8M8oGOUg6wDQQeJSAIFFGSMLKBeZ9jJNEOnDXwg4G5oSCq4QKNVhD0lVQMP7uKB/bzLYUBPawcgsUzCkIuLVKoMMp/jvi5AJYmHX4rHyVKIU7nvgU+knxfkNTnxST6DQv1hCMTrNeD6mItua1EHp1EwgL13e8OMpxgnW0o0BcVz8y6jEboLue7kz3R4SAzoyUkwArTlfIhezjcP7w3cCuQQ9UhCIUqKAHFxuJkGuIYgEDCKUoQ7mAT2ySk9m4RigUMMpWjvIT10BlPEDpylqGUgHxaCQ9WGnLXg4AFX+Mhy+H+Us7ooOXxOxlLutGy2T2UgGxRBsqnEnMULitmdTs5SlzRo9sVvNrnfDmMBfwNWyKs5bbvNk5h0kPpwlznb1s59C6CU9bWnOe9ba0pSicdo181lKeQ/OnKwGaM3P682uhEKgoN/G1dyoUmF/bhEIXEM2rOTSfEEXbJ/xJzjgaNJsUteM1PppMXP7xGhL15gKWWciNUnMTFW0kOlLqywUQFJXZiMcnXVlKluIUIfG46U+HStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXhkSEAAh+QQJAwCLACwAAAAAAAEAAYcAAABbroFu2qhu26hu26hu26hu26hu26hu26lu26lu26lu26lu26lu26lu26lu26lw26py26tz3Kx03Kx43a983rF/3rJ+3rJ+3rGF4qye7ZSl8Yqq9IOu9n2x+Hm0+nW1+nO1+nO1+nO1+nO1+nO1+nO1+nO2+nO2+nO2+3O2+3O2+3S2+3S2+nS2+nO2+nO3+nS6+nvE9IjQ6pLU5pXW45bX4pfZ4Jfa35jb3Zne25rf2pvf2pvf2pvf2pvf2pvf2pvf2pvf2pvf2pvf2pvf2pvf2p3h3KLi3aXi3qfj3qnh26rf1qvbza3XxLDTvLPOsLnKqLfHpLTFoLHDnK7Bmau/lqm+lKe9kqa9kqa9kqa9kqa9kaa9kaa9kaa9kaa9kaa9kaa9kaa9kaa9kaa9kabMka3rjbvrjLvrjLvrjLvrjLvrjLvrjLvrjLvrjLvrjLvrjLvrjLvrjrzsk7/smMLuoMfvqMvxsNDxtNLyudXzv9n0xdz1x972zOH20OP31eb32+n24Ov14+z26O/46fH88/f++/z+/v7+/v7+/v7////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v79/fz8+/j6+/f6+/f6+vb7+fb79vf79ff79ff79vf79/f6+ff3+vX0+vTy+vPv+vLu+vHu+fDv+e7w+u7x+uzz+uv0+uj0+ef0+eXy+ePw+d/v+tzu+dru+dnt+djr+tbp+9Po+9Lo+tLo+dLq99Lr89Ls8NDt7c/t687t6c3s6Mrs58jr5Mzp39Po29jn2dnm19vl1dvk1Nvi0Nnhztfgy9XfytPeydPdytPdy9Tdz9Xd0tfd1dnd2dvb4N7Z5d/X6uHV7+PU8eTS8+TR8uPP8uLN8uHK8eDI8d/G8N3E8NzB79q+7ti77te67da47dW27dO07NKy7NGw69Cs6s2o6cul6Mmk6Mij6Mij6Mil6cep6sOt7b+z77u58rTA9qrG+aPK+qDM+6LP+6bS/KvV/LDX/LPY/LXY/LXY/LUI/gAXCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt258D9dFzp/eePoVw8zSEhw6a48iR1+lzSLjNQ3qSS5dOp4/zmYXqTN+e/E7z6y4D/hnnTh6NHUPgWRYaX568ne/pTx5i3548nvgo79Tf7wd/SUH77UcHfCuBQpt+AdbHR0rGNDMFFhBCOAUUxrhmSIL71XGSMQ9G6GGEVTTDmh8Y7ofeSIR0+OGKEg6iGh4l1tefSMZUweKNEVaIGoIxkrdgSMbgKCSEIp5GX4/T6RHSIEM2qWNpSJZ3B0iG2NjkkISYFiV5Sn4ExZVNQmEaj1sm92NHTILpZGlklnncjB19qeaQU5RGopvJBdcRKHNeeaJoF+J5nIYeBdnnkMmUpp2gZ3LUzKFDiklaIIIO6CWkQkpKWptINsqRnJiyGIVp65X5HkighvphnaYBGKWl/qiqyqKmpQGCJB16gvSorB/SWpogR9Z33kjJ8PphkagVwil5exAIEiHGeujiaoIsm5wef5KkIq9VvGYIIHjcYQcdvekRiLMk7Wossv6BBMq2oVZhYLs0rksvSalC6uu9IEURahTz8isSKPmCCbDAJhUcacAIkzQIvDdO8WTDGyoMIYUUuzRIMs10nMwgDGcs8sgkl2zyySinrPLKLLfs8sswxyzzzAdp0srNNHO0Si9K7ODzz0cEI8slOVOkSc8/J530EbIUHVEwSkettBKrOM3QJUhLrfUOR7RidUJYby22z7N8fRDUY4t9RNVmD4R22moT3bYmcMPtS9uLvF23/tiamE333mkHY/YsgKedhNl6F65131YfofjYr3z9+Nh3Q1UKNticwtjkYle+1CnlWIDA6KRTwE42mBh2Cedbe45UKe6QLvvsFHhjGOtau26UOrP3PrsFmg+Gu9SRH4VJ7L4nPzoF2AyW9fA+s10UJqIrbz0CtgfGC/Q/H34U8tcrT0Hwf/3NveC7hx++BakD9jzujBNVivrqmxPYKucfxQ796pcSWOKPO0L8hjI//oVPHYEJG+uKVxRvGHB9grmE4ybHC6SA74HK819gjva4siGFAhi8XjYGcwkAqs1rSQnh9exHmFckAW7BkFsKVag8FhZmFsGY4NR8MUCkYIKG/jVUzM1m4Yub9XApQEyeDYuWRN+N0GoXbCICyFc0cUiRdBYwWwGvyI62RRGIVHTaKbiIt0XwLokU0GDbqJfEJ5YREyBUoTjKSJBSVO+B2aPjQI5nQOalZxWxCCQDU+KNO1pPHe3DzSr6gY8UOPKRKZBBPwZpEm+4I46/M4cab4OJfsQAkqB8ZD6khxLMecMcmNskbmLxyVC60pH90GNBbvHKWjoyH7IUSD9syct7yJKWvOQlLsu4ilYG05a3KOM9jhnMGCTSarFg5jFjabZlSpOXMWjbNY9pi6/ZYpvB3MfXdglOW/rSauQs5ytl8DVrqvOV7XxnLb+2D3m6kp3osbRnKM/ptG/qE5LDdBom/gnJbsaToCloWzQJKs62uVOezsTbK/5JTbwB850BLWM+3imDZ5Yxnde8h0fpeAtjHjOjuVzEKjYazHvEIqUHWaQMXBmDfbwUpgoBZCz6IUic+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9TIBAQAh+QQJAwD2ACwAAAAAAAEAAYcAAACYk27e1Z3f1p7f1p7f1p7f1p7f1p7f1p7f1p7f1p7f1p7f1p7f1p7g2KPj26rj3K3k3a/l3LDl2rDl0a/mvrHpr7bsmLzskbzsjbrsirjsirjsirjsirjsirjsirjsirjsirjsirjsirjrirjrirjpi7fmi7bhjbXejrTcj7TTkrK7l6u4l6q3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai3lai2lai0l6enpKeUt6d/zKZx26Zw3KZw3KZw3KZw3KZw3KZw3KZw3KZw3KZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZw3aZ03qh636yH46+a6qSy9oG4+nW5+nO5+nS5+nS5+nS5+nO5+nO5+nO5+nO5+3O5+3O5+3O5+3O5+3O5+3O5+3S8+3m++33A+4HB+4XD+4nF+4zH+pHI+ZTJ95fK9ZrL85zL8Z7M7qHM66TN5afN3a3MzbPLxLfKu7rJtrvKtb3Ltr/NtsLPuMXRusfRu8jSvMjUv8rXwMzbwc/gv9DlvNDrt9DuttDwudPxvdXwwNfvw9jtxdjrxtjpx9jny9jkztng0djX1tbN3tXF49S859G16s+269G67dS+79XD8NfH8tjK89jL89bN9c/R+MDU+rfX/LLY/LTa/Lbc/Lne/L3g+sDh+cLj+cTk9sTm88Xp7sfr68js6cnt6Mru6s7v69Lw7dXw8Nfx8dnw89vw9d3w9N/x8uHw8OTx7uby6ufy5+nz4+nz4eny3ujx3ufw3+fy3+j14Or35Oz35u756e/56/H47PH17vHx8O7u9O3s9u3s+e7u+u7x/O7y/PD2/PP5/Pb7/Pj6/Pj6+/n6/Pn8/Pv+/v3+/v7///////////////////////////////////////8I/gDtCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7btrOBQ6db9bdxtn+BKYdBAvDjxC6bm/cY5jpTx58YxoFK+fOY26NiNX/BdHaap7OCJ/mMA193l9/DouZdPeR09egzq15cc574+KfknS9Wv/w0/SXD71XeBfyPpF6B75BEI0gUHumeKgh/R1yB6A5oUTzedXMKCCxxe0okr8bgG4ITolRSPKxymqGKKnZTDGiokljiSKxuuaGOKrqwGY4zgJQhSJzcGmeIlIaK2I4/YxcdRPJYI6aQLlhRpWntIQhcSkE86aQlqI1b5HEigZJllJ6fN4+Vz93lUjphiYnOac2cSt81HWLKp5WlHnqlkRmvamWU3ps0z3JmlfISin0+SOeWZ8H3UJKJOsoAag1WiAhKkWboYKKUxFvpRn5gK6eZp4ww6YYUfYROqk4CiNg6n/gF6CpKqqwYJimrzwFmfdCPRWquNo6oGjq7gJVfSrzcGu9o4qJBiqgYXlLINdSXViGyKmkLIUSbXprilth0d2u0n4HYUj7XIZluuRmFeq+i6G52LLAvqwssnupjmaG+4td66r0fiIkruv6nim6W+BH9a55OX1Juwmp0YnGImyj7cKyigdJIJxq1a7PHHIIcs8sgkl2zyySinvK870CgjwcsvM9OOyhhRI8EAOOesswPMvEOzRO3crPPQOzPz80PQOED00jpL4PPRCjnD9NQ5Ow01QtBQrfUAElxtUDtbb62M1wQ9EPbW0JBtj9Rna/2A2kq3rXXaV1Mj99ZdX63M/t1bP3202XxTTc3VgWvtDOGFT2300e4krjjijhO9+NGRL3041IBXnvPgUKUjj2N7a56z30mhMwscU6Se+huz5PI5YnaLzvVSuaCu+u23z/K6YXFrTvdR6diO+/Cr53JY1pq/jRQ6bxDvvOqzHJa545wblcvz2KcefWHt9F742MA3nz322xOGfOERICWP8OM/b3xh598dAelEzdL++G/sPhg13oetDP1DUcf92keLwwTtbA64HFLsN8DsvSExNqPaA3q2FPY10HnvQ8w7WgYzCShDZk1JxwXHV76f0WKE2YPD1U6Iwuc9EGoMbKHzrhZDGQ5vhTacIdRYmMPbqRBq/tfroQ+9JsTbZfBoFsyhOrwWRCH+0GtJbOESyYYOIZbQa7fIIRz0R7YaXjB/tnFHMXxhCD6YkQ+DUMQw2HESL94PDumojTt8ccY62lER0jBJE9/IRdgMYxB2DGQdfeGOkgSvfXA4omzoKMhGmhERbCyJ6cQ3PDjcoo+wQYQjN4nGdaAkHbmghShzgQ5MxoaRnHSkIQqpNnsMI5WpREQr2QFIWHKyGGpDpS1VyUqosWOXsByG114JTE4qwmuMKGYqe/kzZaYyj1Bz5i19Kc1NBgNq0qimI68ZTW0KUpjd9KYdoXm0Moqzjp6Emi7FaQivZfOcZvQF2cx5TnJCrRjwmZSn2hRxzkiSjZbexGUr7bEObepzoPaQRi2LeVCEElSTwBSoQwfijmAsdJOK8OdECcIOMjZyEL6w50YPwg5pBOOkwRiGSEfK0pa69KUwjalMZ0rTmtr0pjjNqU53ytOe+vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWsqYmIAAh+QQJAwD1ACwAAAAAAAEAAYcAAACmj6Cwl6mwl6mwl6mwl6mwl6mxmKqxmKqxmKqxmKqxmKqxmKqxmauymauymquzm6yznK20nK60na61n6+3obG6pLS8p7a+qrnArLvCr73DsL7Esb/Fs8DGtMHItMLMs8LQrsHWpb7hmbvpjbfsibbsibbsibbsibbsibbsibbtibbtibbtibbtibbtibbtibbtibbtibbtibbti7fukLrulb3vmsDvnMHwnsPwoMTwpMbxqcnyrMvyrszysc7ytNDzuNLzu9TyvtXwwNbpxNXjxtTgydLgyc/iy8rj0MDk1Lnk17Tj17Lh1q7h1arh1ajg1abg1KTf06Pf06Pf06Lf06Lf06Lf06Lf06Lf06Lf06Le06He06He06Le06Le06Le06Le06Le06Le06Le1KHc2qLa46PU9KPT9aLR+KDP+Z3O+pvN+5nM+5fL+5bK+5XJ+5HG+43F+4rE+4fD+4XC+4PB+4HA+3+++3u9+3i7+3W7+3S7+3S7+3S7+nS6+nS6+nS6+nS6+nS6+nS6+nS6+nS6+nSX7Ypz36Jz36Jz36Jz36Jz36Nz36Nz36Nz36Nz36Nz36Nz36Nz36N236V54Kd74Kh+4aqA4auD4q2G4q+I47GM5LOO5bSQ5baT5riW57qa6Lyg6cCk6sOm6sSo68ar68eu7Mmx7cu07c637s+579G979PC8NbG8dnJ8dvM8d3O8d3Q8N7S79/S79/U7N/X6t/c6N3g59vj5tjm5tbp5tTr59Ls5tDt5s7t5s7s5szs5crr5Mfr5Mbr5MXq48Tq5MPp5sPn6sLl78Lk88Lj98Li+sLj+8bm+szp+dTt+Nvv9t/u+OTu+eft+ent9+nt9enu8urx6+rz5en23+j42uf53On53er54Ov64+365e/66O/66/D67vH58vH58/H49fH49vH49/H4+PL5+fP6+fX6+vb5+/b5+/X5+/b6+vb7+vf7/Pj+/fz+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v4I/gDrCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7ZEceDAcctNzzZQbkBsrBhOfEUOIuR86wS3o7jz4kN6K68J5Ll14jW4TZdJL8f178OJ/mx/2R28efHjWTY3b157+pRE2LOvkfy9SXLy5fuwb7J6fvbg8DcSPf/pJ6BI3BQ434Eh+aAggAx+tN6D36EXIUcUnndhRxmCJ4RJ8uQCAgcYHIABBx8cUQ5sHX734UjlfHDAjDTWeAAH2rjW4nUWfiQPCDYGWSMH2bA24Y7E9dhRNiUK6eQBFOSomn9IEicOSNlQ8OSWB+SiWoJVDlcDSOVoyeWWUp5GYJgrAOFjk2c+SUGRqFGJ5JUeHRHnmRykRk8NVbrpUTl7xpmmafHtSN9HQBbKZZ+p2UlhgB+Z6eiWK6JWXobueZTNpWceoRo9Dj7YaZ6gcvkBa0IUaAOe/iDpmeqTkK5GzpHX1UCEdCFxMOuTFrwmjhDePecDN7yK5OuvTs6GW271nbQsszZisCFHslI75LUbZavtjKtym9Gn39LopbgZWVDujPKgm5G31NbqrkXyWEotnfNeBO+sIOSr0bSzWtCuvxjJAyeocxKsEZOpJqywRvIAHCcG+D6s0RH2bonEwBZzJM8R6jpJAQiZdozlEUdwoDISRxxq8sswxyzzzDTzd845vfgizTnr1MyRNMdUIfTQQjMRTM8+VySNE0Q3TXQx8yQd0TxMOG310FBII7VD6VR99ddV9LL1QutAAfbZYo99ENVnt6212gUZ03bbUCANdz3nzD23/jF3C+S13menc3c6gO99dy+Ft+3E3X8n/rXgajvuNtySn/2L2vNUDvblkWt+Nedje/453FGI7vQ5cAdtOtF2by3N6kMzcfc6sAstTN9yrx5F62PTvjrod/9iuhNRL+UOLaaE0sjyjWgyiivVOJZ75VFAnpQ7rFzC/PbbhxL9YmxX/nZSsGjP/fnMp+IO+KoXHgXqSpmC/vzMe7L+YsIUzoT1SI1C//+NuMT3FLOO9n3NCeNLivwA+D/7NSYdvWic0JxgjASSj4EMDEVk5nEz3hnPfBj8Hyz6Vo8FhvB/mrif2qpxQgy64m6waGEG7+Y/GQJQhVuzIQNpATcdAnCE/mNjoQ/pxwq10WKIROwhEtFXRLUtEX08VJsmnsi9AW4tFVRknibudsQsNsIUfZtiFqMItxhScRS1gUYa3OCGPMjBDWtohjpMorwnWtE16kgDH/bIxz7yQQ7RIEk1QOhDIMKmGX5MZB/dQI2RCNGHYITNPOSgyEruMQ/QGAktCHnCSL6GGnWwpCj58AxHivGEhnTNJEc5ylKKxB1YxGAoyPiaN7BylHlopCNTccrzjYKWr0HkLUcph5NUwxWsYIUpkglMSeZhmKx0JdyECU1R1qFvlKzmKHU5NnVok5XNmOY3R/kGcY7TktdUGzXPqUi4rYGdljQnPBMpz3nyMZ1jtXuGPf1YTszts4/hhFs2/8nNsa1znviEWyj3Gci+6dOe/SShGuaZhzmSsB6rZGdBSZhRbeZBmhcVyDzeWc1chvQgzXjmLdVQvJMaZB7NWGgl17BRlx6EGs1Awxt2GsdM2vSnQA2qUIdK1KIa9ahITapSl8rUpjr1qVCNqlSnStWqWvWqWM2qVrfK1a569atgDatYx0rWspr1rGhNq1rXyta2uvWtcI2rXOdK17ra9a54zatVAwIAIfkECQMA4wAsAAAAAAABAAGHAAAAaciOdd+fdd+fdd+fdd+fdd+fdd+fdd+fduCgduCgduCgduCgduCgd+CgeeCieuCieuCje+CjfOGkfeGlf+GmgOKngeKog+KphOKqheOrh+OsieSti+SvjeWwj+Wxkeazk+a0lea2lue2mOe4m+e5nue8oue+pujBq+fDsObGteXJuOXLuuXMu+TMvN/Lv9LJwMbGwr7FwbnDwLbCvrPAvbC+uq27t6q4tKa1saOysKGxr5+wrJ2trJytrJytq5usq5usq5usq5usq5usq5usq5usq5usq5usq5usq5qsq5qsq5qsq5qsq5qsrJqsyJKv7Iey7Yey7Yey7Yey7Yey7Yey7Yey7Yey7Yey7oez7oez7oez7oez7oez7oez7oez7om07ou175C475S78Jm+8aDD8qfH8qzK87PO9LfR9LrT9MHX8L/V7MPW5snX4c7X4dTZ4tja49vb597a6uLX6+PS6+PP6uHK6d/G6N7C59y+5tq65dm35Nez4tWv4tSu4NOr4NGo39Cm39Cl39Cl39Cl39Cl39Cl39Cl39Cl39Cl39Cl39Cl39Cl3tCk3tCk3tCk3tCk3tCk3tCk3tCk3tCk3tCk0OGQvvh2vfp0vfp0vfp0vfp0vfp0vfp0vfp0vft0vft0vfp0vfp0vft0vft0vft0vft0vft0vft0vvp3v/p6wft8wvt/w/uCxfuFx/uJyfuOzPuUz/ub0fyg1Pym1/ys2fyv2/y03fy53/y94f3D4/zK4vvQ4/rV4vjZ5/bf6vLl7PPo7vDp7u/p8O3o8O3m8Ozn8uvo9Orp9+jq+ebs+uju+urw++vx++zy++7z+/D0+vP0+vTz+fbz+fjz+Pr0+Pv0+Pz0+P31+f32+v33+vz4/Pz5/vz8/v39/v7+/v7+/////////////v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////CP4AxwkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueDZiZM9pFma0ho6W3bzRspOHuyYa37+PH0wgfflPaGeTQkbNhXtPZmOjYfaehLpNZ9u+9zf5wf2kdPPjt41d+M27++/T0Kdm0Nz/mG/yT0q7PP3/f5Jr97dnX30jsAZjdewOCJI2B5qGRYEjeMfgdGQ+CJJ+E31X40YUYYqehRxx2CN2HHYUo4nEkcmTiiVqMYdI0c8RAw4w0yBBHMbE5wyJyZ5A0xw1ABCnkkDnAAZt+O2qB4EfF0DDkk0/mMIdraSTZ220gzQHllk/K0FqEO/YIUgxclikkDd2whkaSzIAUh5lwAuHlaguyiJ5HWsYJZwysrWigGQJ21M0OesaJDGv/YTjGch7BUWicNLTmp3lkYOnRoI8aKimS7QEaUp6Zmjkna9JUSemSH80QKpw7wKZbgf7HARdoSDysCieOOTLDxq7MMDPrSLbCeWiKGRUTrJlxEJsRMseWaaSyFxnb7JbJQnvRtFsOa21FtWI7JK7bUqSqt0HyEK5FoHo76rkSTdOtt9qyK5Gj3tYgb0XdvNtsvPdGlG6wfPZb0ZvHziDwRTIEe0OaB6O76roNV4QMkHryMGXEGv1oZpEMY7zRNHHIUMPINcwAB7gep6yyQ8fgwUcghMTchx51WLMyRt7YAXPMPPdMCB/V3EzRMTv7bHTMeHgjNER2HO00z33YvDRDeTxtNSGBBD11QndcffUfSm9t0DFee92H2AV5U3TZT9uB9kBNs311IGGLrbbcXruNNv7ZeF99NtpV93113VP/IfjVxqB9+NV6b7241Y0vbc3jbStO+dGRL3350ceg3cfmPicudtegxxzI29WUHnMeb49jeOmi7106H60LxAfosb99N+WZo04567UTRPThwAdPUDWvy9278ePkzDYfuTO1DTAnkLBBAhWQQEILw1RmzR3JG61H508NQ0IC6KevfgIbAGNZNXbEn0f85D+1TQrr568+Cd0zT9AwH9CfANFXAff5bxzDqMAAF5gAAxoPGwpk4AId2LptBFCCC6xA/1rXAgxK8AO120YEPTjB1uGPhAzcQOs0gEIJbnBqw2ihBFuAtg7KcIEjqOENcYi2E+5QgP5oG8EPB4g2FQxRfxTQ4RHXl0Ox2XCJ6TMB2rABRfVR8DXB0IUuajELXOiiF9wwyQWriA3YZMMWrQiFGte4Rln0giRPXGITW8MNW7DxjneExS9Esg0WQjEYrhlGGvFIyDXiQiTAgKIUW9OLQRbykbUII0h8uEMNbKM1w3ikJtdYi5BY8IcUeGFqsuHITT5SF54cIwpD6ZpZmPKVgATJ/Vr4AVGmphevfOUsRgIMP0pQBZd0DSxy+co38rEFvswfBVJQxtdkkpim7GRJsNGCFphgBCOopi1bgwtomrIVb5OFN00Zy62N05S8QNs5N4nKrXFjnZpspznhWUh5To2e9bhE2zDxecdyTs2O/GSjJLf2i4C28W3cKCU+0/k2XRgUFgMVW0IDaszWFRSfuzQeL+gpi4jWDqDjbMU2W7dRb3b0gAP5xT5fiQuPopQXCsVjLbKB0oQMAxezEGcoYDELW4CxpkANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvdKloAAACH5BAkDAP4ALAAAAAAAAQABhwAAAKSeraSeraWerqWerqWerqWerqWerqWfrqWfrqWfrqWfrqWfrqahr6ehsKeisKiisKijsamjsamjsqmksqqksqqls6uls6ymtK2nta6otq+ptq+qt7Cqt7GruLKsubOsurOturerur+mucWiuMuet9eWte6Gse6Gse6Gse6Gse6Gse6Gse6Gse6Gse+Gse+Gse+Gse+Hse+Isu+LtO+NtO2ZtemqseTBr+HMreHPruDPreDOrN/Nqt/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN/MqN7MqN7Mp97Mp97Mp97Np97Op9vVo9jeodXpndL0mtH4mtL6m9D7mM77lMz8kMv8jMn8icj7hsf8hcf8hcf8hMb8gsX8gcX8gMT8f8T8fcP8fMP8e8P8e8P8e8L8esL8ecH8eMH8d8D7dcD7dMD7dMD7dMD7dL/7dL/7dMD8dL/8dMD8dL/7dL/7dL/7dL/7dL/7dL/7dL/7dL/7dLf5eJPrjXninHjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXjinXninnrinn7joX/jooDjooPkpYjlqY7mrJPnsJfos5notZvotp7ouKHouqTnvKjmvqvkwK3iwa7hwrLd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xft6xvt9xvt9xft9xPt8wvt9vfmCqPCememvmemwmemwluivk+isjeanh+WjgOSefeObfOObe+Oae+Oae+Oae+Oae+Oae+Oae+Oae+Kae+Kae+Kae+Kae+Kae+GagtaekL2mlbOpmaysnKaunqKvnqKvnqKvnqKvn6Kwn6Kwn6Kwn6Kwn6Kwn6Kwn6Kwn6Kwn6KwoKOxoqWypKa0pai1pai1pKa0t5+z24+w44qv7YWu74Su74Su74Su74Su74Su74Su74Su74Su8ISu8ISu8ISu8ISu8ISu8IWv8Iew8Imx8Iyz8Y618ZG28ZO38Za68pm88pu98p6/8qHA8qXB8qfB8qrC8Ku/7q696Lm248Kx4Mat38ir38ir38ir38ir38mr38mr38mr38mr38mr38mr38mr38qs4Mqt4c2x4s+049G35NG45NK449S34te24dq04d2z3+Sz2+6v2fSs2fir2fqq2Puq1vur0vmvzfWzyPG7wezCvunGvObHvt/JvtLJvcnJvMTIvcHIwMLKxMXOysjRz8rT08vV3MnV5sfW8MbX9cfY9sna9szb9NDa8dTY79jV7dzS693V6d3X59/c5d/f5ePd4+jb4Oza4PHY4fXW5PjS5vrQ5/rR6vrT7frV7fvX7vvZ7vrc7vjg7fbk7PTn6vPr6fTr6PPr5/Pr5vPr5fTq5PXq5fTq6PLr6/Pt7vXu8vXu8vfr8/fq9Pbq9fPq9vDp9+3p9+ro+Ojo+Ofp+ejr+urt++vw++3x++/y+/L0+/X2+/n3+vz4+v33+f32+fz0+fz0+fvz+fvz+vr0+vv0+vz2+vv4+/v5/Pv7/f38/v7+/v/+////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AzQkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8umCc2TJzO40XhqNjuoOE9gqggfThwNtN48P3Uhzpw5GnHIb4pD07w68S7Ho88UN8a6d+FdQP5pj8n9u/kqvMe7pH7+O3b1LEG1P28G/srg882nt2/yU/7zYPB3Unf/mZedgCKJU+B5nyA4knwLfleGgyJ5EuF3AVIIkoUXeqchSOx1WN2HH3EoYnMkemTiicNlmOJG/rFI3IQvbjSNjMR5UiNHBOJ44I4YrXiii0BiJM5yMopXpEYxnjjGScJoIuUlUqKiXRknvjcSMZcYocOXYIJZSTC9ldehkiGBg0mYbLI55mzQ4LcgmiAJ42WbeIJppWxm5tfFfiChcmeehF7Sm5AS/viRMIQ2Cqahs00TonVjAAoSMYM6SuievTWDRhlldAEqGp9MY1KmmhJKzJIaoZJqqv6VsJoRqq/mSaasFblaq6aQ4jrRmrs6aoSvFNEabJvCECvRsZrequxDzDqqybMPBRNto9NS2xAx1xKarbYMdZsnp+AqJC6ezpabUCXnsgmOugvp2q4OscKrELfz6vCtvQhdMq8R7zomDjLImPoUOEW0Sy5i05TyhxwQR8wHKck0Je+19SZWDSkRd+wxH8sw5e+1ACvGsccod/yHwUmxy2wRySImzskp1yzHHsgsNfKuJcv8sM1Ay1GxUqgk/ComASNGc9A178EyUuBoYjShlcScWClMM80HdEuBg8olLn9pRCWarLpYNVlnXQq/Cy2ddtPVsI0Q2m8zTYrcBy1Tt/7WeBvk9t4px933QHsAHvTQg5tjeNBrJ6744jY3Prg4kEfu+OOVoyz54JmnjPjgP3ce8dN9Yy06xHxcbs40p0N8t+qhd0764Mic/rrq5vwN+B6C4y5O7IZ/jns1hS++Oe4CTQN82scjL9Dvde8hvPMELcNH1qRwTX1Cy+guxx+k9L49QwSXUkoyyIg//vrst+/++/Cr/ssjj2xgP/2/xF+QNY98QML/AARgCCAxDP09IgQBTGACH2EN91ljAwqMYAA9kL/1/cIDEszg/0JQQepZA4Ma1CAHtwfBEIbwAw1E3iNMyEJIIM8aCGShCTvouBXK0IQbwJ3/bmjCFCbuF/48ZCErLmfDIGowhzU0YgiRGBtj1OKJ20hJCZUoQQ+8xhiImMABtsjFAyTiFdcoyRSpGMHWGCMRXUwjFytwiDCKZIxkDOAHWIMINdpxjcYQSRHjGEAmnuYaaLyjIA/wipDskY//82NprqHFQQ6ykB8BIiID+IjUBNKRg6wFSGI4SRIU8DSHwCQmKxBFj0CikyRQ5GiuUQFRYjIRHxkGKmlImku6cpB59MghqahK0VzjlqKEpUc+yMcRnuYVwBwlSIbBSSXSspbJxGQuPfKLZvJwiJaMpiMPEZILBtGYqdHmNkVijVPKcAPPNI04B4kIkgwDjgpEp2vWKch2lsQarMOAxAYw6AH7seKT86SnHbnpOFsKdIsETZxBD6pJxyHzoGtU3S8hukVhXm6h62zo5bZBUYuqLpQCJSX1MApMSDqPketMKPVQGk2Tro+kd6xALOBXC5h2ERFujF8sEtHINE7gFaXUH0GcWItXPDGnQk2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB+vXgAAAIfkECQMA0QAsAAAAAAABAAGHAAAALToblb9qiOeelOmonuuxneuvm+qumeqtlumqkuinj+iljOeih+aehOacguWagOWZgOWZgOWYf+WYf+WYfuWXfuWXfuWXfuWXfuWXfuWXfuSXfuSXfuSXfuSXfuSXfuSXfuSXfuSXfuSXkLipmKWxmKWxmKWxmKWxmKWxmKWxmaWymaWymaWymaWymaWymaWymaWymaWymaWymaWymaWymaWymqaym6azm6eznKi0nqm1n6q2oay4pa+6p7G8qrS+rrXAs7fDt7nEurXCx62/25666pS27Y+z8Iqw8Iiv8Yeu8Yau8YSt8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8YOs8IOr8IOr8IOr8IOr8IOr8IOr7oip65Gl6Jmh4K6Y0tSGyO96xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPt1xPx1xPx1xPx1xfx3xvx7yPx/yvyDy/yGzPyI0PaR0/GX1vCg2uum29+p3c6s3sau3sau3sau3sau3sau3sau3sau3sau3sav3sav3sav3sav38av38av38av38aw38ex4Miy4Mmz4cq04cu248665M+85dK/5tXA5tjB492/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iEREOFEkuOhiCYl4mlmQ8Y16EAQ9REJCNWZwDaepBRzhKAgtfgSDdryjacK4Rzgiwo8dAWQgI4gG0xyxkHCMBUgUuUgFqqE0eoQkHxG5EQBWcoF4JE0hNLlHSXokiJ9U4AlHQw9S7rEQH+lFKhWIC9LIwpV7nGNH7DHLAdaDNI/EJRll8RFPzvKSwBTmG03ZkV/0kgu6KI0y3/iISc4ylKSZJhkVAZJ6jCGVwDCNGLVpxWqCxJmVjKYjyWlFZn4khYFko2kcwc4lElMkutL4ZhfVeZpb1jOJZxQJMKAIwzOEMzXz+CcSYWkSXRA0g2OoJWuCyU53lqQXOvjgAM+ggy+6ppX17KNLZogbik5zFuCDxzin6QjzEVKZhzxfLVZKSjOmjx6jJKUjOGk+eDwCkoKwqPrm4QiaLrEQseBp+2oRixvuMBax0GX9pkrVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOtZRAQEAIfkECQMA8gAsAAAAAAABAAGHAAAAi6m1jKq2jKu2jau3jau3jau3jau3jau3jau3jau3jau3jau3jau3jau3jau3jau3jqy3j6y4j624kK24kK25kK25kK65ka65ka66kq66krW3kb6xjdmhi+GbiuGaiOOXheeSg+eQg+eQg+eQg+eQg+iQg+iQg+iQg+iQg+iQg+iQg+iQg+iQheiRh+iTh+iUp9mhxcur1MSx3r+03r+03r+03r+03r+03r+03r+03r+03r+03r+03r+03r+03r+03r+037+137+137+137+138C238G34MG54sO748S95sbB6MjF68rJ7crM8MrP88XP8cnP8MjO7sfL7cXJ6sLE57++5r285rq657S47au48aO59J669J259Zu49Zq39Zi39Ze29ZW19ZO09ZGy9Y+x9Iqt9IWq9IGn9ICn9ICn9ICn9ICn9ICn84Cn84Cn84Cm84Cm84Cn84Cn84Cn84Cn84Cn84Cm84Gmyft1yfx1yfx1yfx1yfx1yfx1yfx1yfx1yf11yf13yv14y/16zP19zP1+zf1/zP1+zP18y/17yPx8xPqBvviIsPOXqvCepu+jo+6lou6moO2nnu2mneumneeonuOroNuxotK4pMy9psfCqcXGq8XIrsbKr8fLs8nOtcrQuMzRuc3SvM/TvdHUwNbVwtzSweHOwObKwevGxPDByPO7zfe00/qt2fyn2/yq3fys3/yv4fy15Py75vzA6PzE6PzG6fvI5/vL5frQ4PnW3/ja3fjc3vje3/jg3/nh4Pji4Pji4vfj5fTj6O3k7eTk7eDh7d7f697e697d697c6t/e7t/h8uHj8+Pm8+bq8+js8Ons8urt8ezv8e/w8/Hy8vPx8Pfu7/rp8Pzk8f7h8v7i8/7l9P7o9/7t+f7z+v31+/z4+vz5+vv5+vv5+vr5+/r5+/r5+fz4+f34+v35/Pz6/v39/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////CP4A5QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq1a3nRnr1WGg0KmDS4c4OBInt2UGtccgsfDqa3b55QhisfzuXc8Zzngi+fjhtMtOc2z92mzt3Mdewzt/5z507GOXiYycerB3P+5TP18NNEad9Senzy5umjjHYf/nz9KKXXH3dbAIiSeANSZ+BJCapn3IIhndPgeA9C+NF7E1IHhYUiYZjhchtyCBJ/Hy5XoYgclWgiiiCVoeJw1rD4kRYv6ibjR87UiFuIN3bkYo0x9thRFDXyKCRHCE54Rn5HbnTOGSV+12RHJE7435QeRQNlgldi6ZE1SY53hpReggTFluNBwWSZIJ1j23S7BcmmSec84wwUUETxjJxzelVNMYAWY06fJ5ljyicEJKooARuUUgyhIRmqwaKUKtrJo5ByVM2klXaaqCiZasSMp6QmysmgoVY0aqmlnprqRP7FsCprJ69GdA2nspZaSq0PiZJrrtfwytA1v+YK6mHRLNOEEkI020QTz6y5lK/FyhrsYOwsg0Sz3HbrrLRIbVCtrMwMFg2z3qbL7TLsLFXNuLJ+Itgy6tbLLRPtJrUqvKRuEJgT9gYsBBJ8FmUKv6wCRq/AASuRr1EHI0zqX88wzDATSEUscad+sbOtxQKfGJTGG1Pq18IgB4zEw0ORXHKi/vLlccoMO2PUuy8vKi9fFdMsMMZGiZtzouXyBbDPArMsFLVDX7sXukjbO41RxA59LF9RC7zMUUyX7PReWQe8NdW4SrxrX+yEbe/YRsW6MSeAqV0v20btC6+rf8mtrv7IQ9ldLN5/LaG3t1MrtWm1Vys8OLdINCWprJxgKpg1izv71DWmcNJpo5ITBrXehUcVKKBfGxbN4k0I21ATg4euekLnfBw23a8nRHnYTtTuUDSy0+yE0rrb/rnFtAe/ULYgL+G68Q6d48Tw3ULLvEXWLLOME01YHw3w03fv/ffghy/++OSXb/756Kev/vrst+/++/DHL/9K6gTTyyqr9BKMOvGro0olJgigAANYCVXwb33qWAUMBshAAcJgFQc8XzYA2MAKBtAD2ThfMBZowQ7CoBflC0YHRyhAEM4mHLighSxe8Qpa0EIXLckGB0nowQy2BhevCIQOd7jDQrxiG/4qoSANR+gB1mwjhzxMIg9f8Y2T9GKIQ1yFamqhxCrysBBAJIk6ZghFD0awNLCwohh3iAuSPLGLNJSiacI4xjaWUSSSQCMNJWEaXLTxjoHohki4KEcLluYbeLzjIUKCjT7SMBikQWIgx0gLkIjQkCNEpGi2scg7FiIcH3kkJC1owtDIopJ3fGNHNLnJBkoyNIcAZRthkclSWvCUn+mGKttYiI+ow5UVtCFoKDnLMYLEA7gcIAxGo4tejlGPHllFMAWoxtDQwphizGJHzrjMToKGitCsojQ7IkRXFnE0vMxmEkNCylJac5fiVCIccTkJ0xQinTt8hUjU0c0+VuKLotVhIzxrMRJs8LGLMNAlaewIz0A0cST0tCc2UpPKdLKyJAlEoyTwWZpwQrMQBzVJMCZBw0nAMjX6NKYoUZKNVdTTBJVYxUdX09BePtQl9dsfdsLRUlC+dHzhUOQiZZE+WrwTj4eAofq+EdIqFoIWmGxfOHQBi1c09BCvkMU250fVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfK17769a+ADaxgB0vYwhr2sIhNrGIXy9jGOvaxkO1KQAAAIfkECQMA7AAsAAAAAAABAAGHAAAAyPlzyvx0yvx0yvx0yvx0yvx0yvx0y/x1y/11y/11y/12zP13zP14zf17zf18zv19zv19zv19zv1+zv1+z/1/0P2C0f2G0v2J1P2O1f2R1v2U1/2V2P2Y2f2a2v2f3P2j3f2n3v2r3v2u3/y53vvB2/rI2PnO1vjR1PjS0vfRzvbOyfbLxPXGvfPAtvK7s/K4rvG0q/Cxp++tpe+rou+onu6km+2ime2gluydkeyZj+uWiuqShuqOheqNheqNheqNheqNheqNheqNheqNheqNheqNheqNheqNhemNhemNhemNhemNhemNhemNhemNhsqkhq+3hq64hq64hq64hq64hq64hq64h665h665h665h665h665h665h665h665h665h665ia+6i7C7jLG8jbG8jrK9j7O9kbS+krW/lLfAl7jCm7vEnr3GosDIpsPLrcfPtc3TvNDWwtLXyNLW08/R3MrK38fG3sPC3r6837u53ru53ru53ru53ru53ru53ru53ru537u537u537u537u537u537u537y637274L684L684b284by847e65bK45q636Km16Ka07pWu8ouq9IWo9IKn9IGm9H+k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9H6k9X6k9X6k9X6k9X6k9X6k9X+k9X+l9YCm9YOo9Yap9Yms9out9o6v9pKy9pW09pe295q495y5956796C896S/+KnC+K3E97HH97XJ+LjM+LvN+L3P+L/Q+MHS98bU9czW8dLX8tTZ8tbb8Nnc7tzd693f6N7h4uDj5uHk5+Pl6ubo8Ojq8+nr8urr8+7r8Pbp8Pvk7fzm6/zl6vvj6Pvi6Prj5/nk5/fl6PXn6vPq7PHu7PHw7fHx7vLy7/Pz8fX28vb39fj4+Pr6/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v39/vr7/fj5/Pb3/PX2/PT2/PX2/PX2CP4A2QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")
    no-repeat center;
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 999;
}

.body-loading {
  overflow: hidden;
}

.body-loading > div {
  opacity: 0;
}

.body-loading .site-loading {
  display: block;
  opacity: 1;
}

#empresas #hero-banner .box-txt {
  max-width: 630px;
}

@media (max-width: 767px) {
  #empresas #hero-banner {
    padding-top: 20px;
    padding-bottom: 12px;
  }

  #empresas #hero-banner > .container {
    padding-top: 0 !important;
    align-items: flex-start !important;
  }

  #empresas #hero-banner .carousel-inner {
    min-height: auto;
  }

  #empresas #hero-banner .carousel-item .row {
    align-items: flex-start;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  #empresas #hero-banner .carousel-item .row > div {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
  }

  #empresas #hero-banner .corp-banner__picture-main {
    display: block;
    width: 100%;
  }

  #empresas #hero-banner .corp-banner__img-main-2 {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: none;
    margin: 0 auto;
    margin-top: 14px;
    transform: none;
  }
}

@media (max-width: 767px) {
  .formPrem {
    padding-right: 16px !important;
  }
}

.corp-banner__input-email,
.hs-input {
  height: 48px;
  border-radius: 24px;
  border: none;
  background-color: #ffffff;
  padding-left: 24px !important;
  padding-right: 44px !important;
  font-size: 14px !important;
}

.corp-banner__input-email:focus,
.hs-input:focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0 !important;
}

.corp-banner__btn-register,
.corp-sec-e__btn-register,
.hs-button.primary.large {
  z-index: oitaxis;
  margin-left: -40px;
  display: inline-block;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: none;
  padding: 0.375rem 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: inherit;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: 48px;
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  background-image: linear-gradient(105deg, #b4ec51, #2dcc70);
}

.corp-banner__btn-show-more {
  z-index: oitaxis;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: none;
  padding: 0.375rem 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: inherit;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: 48px;
  width: 181px;
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  background-image: linear-gradient(135deg, #06a105 0%, #ff5a00 100%);
  padding: 16px 50px;
}

.corp-banner__btn-show-more:hover,
.corp-banner__btn-show-more:focus,
.corp-banner__btn-show-more:active {
  text-decoration: none;
  color: #fff;
}

.corp-banner__img-main-2 {
  max-height: 454px;
}

.corp-banner__title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 20px;
  font-weight: bold !important;
  line-height: 1.4 !important;
  letter-spacing: normal;
  color: #06a105 !important;
}

.corp-banner__txt {
  font-family: "Montserrat", sans-serif !important;
  font-size: 2.75rem !important;
  font-weight: 800 !important;
  line-height: 1.17 !important;
  color: #1a1b1a;
  margin-top: 15px !important;
}

@media (max-width: 767px) {
  .corp-banner__txt {
    text-align: left !important;
    font-size: 2rem !important;
  }
}

@media (max-width: 480px) {
  .corp-banner__txt {
    text-align: left !important;
    font-size: 1.8rem !important;
  }
}

.corp-banner__info {
  font-family: "Montserrat", sans-serif !important;
  font-size: 1.6em;
  line-height: 1.43 !important;
  color: #1a1b1a;
  font-weight: 400 !important;
}

@media (max-width: 480px) {
  .corp-banner__info {
    font-size: 1.4em;
  }
}

@media (min-width: 768px) {
  .corp-banner__info-alert {
    margin-top: 0px !important;
  }
}

.corp-banner__icon-alert {
  margin-right: 13px;
}

.corp-banner__info-txt {
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.58 !important;
  color: #1a1b1a !important;
}

.corp-banner__info-txt > a {
  font-weight: 600;
  color: #06a105;
}

.corp-sec-a--bg-gray,
.corp-sec-c--bg-gray {
  background-color: #f6f6f6;
  padding-bottom: 10px !important;
}

@media screen and (max-width: 698px) {
  .corp-sec-a__logos {
    flex-direction: column;
  }
  .corp-sec-a__logo {
    margin: 20px;
  }

  .corp-sec-a--bg-gray {
    padding-bottom: 0 !important;
    box-shadow: inset 0 -30px #fff;
  }
}

.corp-sec-a__logo {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.corp-sec-a__logo:hover {
  -webkit-filter: none;
  filter: none;
}

.corp-sec-a__info {
  font-family: "Montserrat", sans-serif !important;
  font-size: 22px !important;
  text-align: center;
  color: #757575;
}

.corp-sec-a--bg-blue {
  height: 600px;
  background-image: linear-gradient(301deg, #4aa5e0, #3174c1);
}

@media screen and (max-width: 991px) {
  .corp-sec-a--bg-blue {
    height: auto;
    padding: 28px !important;
    padding-bottom: 28px !important;
    margin-top: -50px;
    z-index: 90;
  }
}

.corp-sec-a__img-full-width {
  width: 100%;
}

.corp-sec-a__title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 2.75rem !important;
  font-weight: 800 !important;
  line-height: 1.17 !important;
  color: #ffffff;
}

.corp-sec-a__txt {
  font-family: "Montserrat", sans-serif !important;
  font-size: 1.75em !important;
  line-height: 1.43;
  color: #ffffff;
}

@media screen and (max-width: 644px) {
  .corp-sec-a__title {
    font-size: 2.3rem !important;
  }

  .corp-sec-a__txt {
    font-size: 1.1em !important;
  }
}

.corp-sec-a__info-title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 20px !important;
  font-weight: bold !important;
  line-height: 1.4;
  color: #1CFD00;
}

.corp-sec-a__people-img {
  position: absolute;
  left: -270px;
  top: -255px;
  width: 800px;
}

.corp-sec-b__title,
.corp-sec-c__title,
.corp-sec-d__title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 2.6rem !important;
  font-weight: 800 !important;
  line-height: 1.17 !important;
  text-align: center;
  color: #1a1b1a;
}

@media screen and (max-width: 644px) {
  .corp-sec-b__title,
  .corp-sec-c__title,
  .corp-sec-d__title {
    font-size: 2.3rem !important;
  }
  #empresas section {
    padding-top: 20px !important;
  }
}

@media screen and (max-width: 991px) {
  .corp-sec-b__platform-items--reverse-column {
    flex-direction: column-reverse;
  }
}
.corp-sec-b__platform-describe {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5;
  color: #757575;
}

.corp-sec-b__platform-describe strong {
  color: #1a1b1a;
}

.corp-sec-b__platform-describe--bold {
  width: 100%;
  font-weight: 800 !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  line-height: 1.67;
  color: #1a1b1a;
  margin-bottom: 2px !important;
}

.corp-sec-b__platform-icon {
  position: absolute;
}

.corp-seb-b__img-platform {
  max-width: 105%;
  margin-left: 10px;
}

.corp-sec-b__info-taxi {
  font-family: "Montserrat", sans-serif !important;
  font-size: 28px !important;
  font-weight: 500 !important;
  line-height: 1.64;
  color: #757575;
}

.corp-sec-b__info-taxi strong {
  font-weight: 800 !important;
  color: #1a1b1a;
}

.corp-sec-b__logo-car {
  width: 100%;
  max-width: 400px;
  max-height: 180px;
}

.corp-seb-b__car-name {
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.67;
  color: #1a1b1a;
}

.corp-sec-c__info {
  font-family: "Montserrat", sans-serif !important;
  font-size: 28px !important;
  font-weight: normal !important;
  line-height: 1.43 !important;
  text-align: center;
  color: #4a4b4a;
}

.corp-sec-c__btn-contact {
  width: 300px;
  height: 48px;
  border-radius: 24px;
  border: none;
  background-image: linear-gradient(99deg, #1CFD00, #ffb400);
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  font-weight: bold !important;
  text-align: center;
  color: #1a1b1a;
}

.corp-sec-c__txt-info {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
  letter-spacing: normal;
  text-align: center;
  color: #4a4b4a;
}

.corp-sec-c__txt-info > a {
  font-weight: 500 !important;
  color: #06a105;
}

.corp-sec-c__video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -58px;
  margin-left: -58px;
}

.corp-sec-c__video-banner {
  transition: all 0.2s linear;
}

.corp-sec-c__video-banner:hover {
  filter: brightness(70%);
  cursor: pointer;
}

#corp-sec-c__carousel {
  padding-bottom: 90px;
}

#corp-sec-c__carousel .carousel-inner {
  min-height: auto !important;
}

#corp-sec-c__carousel .carousel-indicators {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 668px) {
  #corp-sec-c__carousel {
    padding-bottom: 170px;
  }

  #corp-sec-c__carousel .carousel-indicators {
    flex-wrap: wrap;
  }

  .corp-sec-c__video-play {
    max-width: 60px;
    height: auto;
    margin-top: -30px;
    margin-left: -30px;
  }
}

#corp-sec-c__carousel .carousel-indicators li {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 64px !important;
  height: 64px !important;
  opacity: 0.5;
}

@media screen and (max-width: 358px) {
  #corp-sec-c__carousel {
    padding-bottom: 150px;
  }

  .corp-sec-c__video-play {
    max-width: 50px;
    height: auto;
    margin-top: -25px;
    margin-left: -25px;
  }

  #corp-sec-c__carousel .carousel-indicators li {
    width: 50px !important;
    height: 50px !important;
  }
}
#corp-sec-c__carousel .carousel-indicators li:hover {
  opacity: 1;
}

#corp-sec-c__carousel .carousel-indicators li.active {
  box-shadow: 0 0 0 4px #ffd638;
  opacity: 1;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-1 {
  background-image: url("../images/pic-shiba.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-2 {
  background-image: url("../images/pic-joao-caliope.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-3 {
  background-image: url("../images/pic-ana-zambon.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-4 {
  background-image: url("../images/pic-jacques-meir.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-5 {
  background-image: url("../images/pic-andressa-schneider.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-6 {
  background-image: url("../images/pic-rosangela-liotti.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

#corp-sec-c__carousel .carousel-indicators li.corp-sec-c__indicator-7 {
  background-image: url("../images/pic-renata-motone.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

/* #corp-sec-c__carousel .carousel-item-next.carousel-item-left,
#corp-sec-c__carousel .carousel-item-prev.carousel-item-right {
  transform: translateY(0) !important;
}
@supports (transform-style: preserve-3d) {
  #corp-sec-c__carousel .carousel-item-next.carousel-item-left,
  #corp-sec-c__carousel .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
#corp-sec-c__carousel .carousel-item-next,
#corp-sec-c__carousel .active.carousel-item-right {
  transform: translateY(100%) !important;
}
@supports (transform-style: preserve-3d) {
  #corp-sec-c__carousel .carousel-item-next,
  #corp-sec-c__carousel .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}
#corp-sec-c__carousel .carousel-item-prev,
#corp-sec-c__carousel .active.carousel-item-left {
  transform: translateY(-100%) !important;
}
@supports (transform-style: preserve-3d) {
  #corp-sec-c__carousel .carousel-item-prev,
  #corp-sec-c__carousel .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
} */

#sec-e {
  background-image: url("../images/bg-section-e.svg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

.corp-sec-e__title,
.corp-sec-e__txt {
  font-family: "Montserrat", sans-serif !important;
  font-size: 1.75em !important;
  font-weight: 600 !important;
  line-height: 1.43 !important;
  color: #ffffff !important;
}

.corp-sec-e__txt {
  font-weight: normal !important;
}

.corp-sec-e__btn-register,
.hs-button.primary.large {
  background-image: linear-gradient(135deg, #06a105 0%, #ff5a00 100%);
}

#sec-e .hs-input {
  width: 100%;
}

#sec-e .hs-form {
  display: flex;
  width: 100%;
  max-width: 550px;
  margin: auto;
}

#sec-e span.hs-form-required {
  display: none;
}

#sec-e .hs_email {
  display: flex;
  width: 100%;
}

#sec-e .hs_email .input {
  width: 100%;
}

#sec-e .submitted-message {
  color: #fff;
  text-align: center;
}

.hs_error_rollup {
  position: absolute;
  display: block;
  width: 100%;
  top: 20px;
}

#sec-e ul.no-list.hs-error-msgs.inputs-list {
  position: absolute;
  top: 50px;
  left: auto;
  color: #1a1b1a;
  font-size: 14px;
  margin-left: 23px;
}

.corp-sec-d__post-item {
  height: 500px;
  margin-bottom: 12px;
}

.corp-sec-d__post-image {
  height: 340px;
  width: auto;
  margin-bottom: 16px;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.corp-sec-d__post-card:hover {
  text-decoration: none;
}

.corp-sec-d__post-date {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #afafaf;
  margin-bottom: 5px;
}

.corp-sec-d__post-title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 20px !important;
  line-height: 1.4 !important;
  color: #4a4b4a;
  max-height: 80px;
  overflow: hidden;
}

.corp-sec-d__post-show-more {
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  line-height: normal !important;
  color: #06a105;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
  margin-bottom: 0;
}

.corp-sec-d__post-show-more > strong {
  font-weight: bold !important;
}

#sec-f-carousel > .carousel-inner {
  min-height: auto !important;
  overflow: visible !important;
  margin-top: 50px;
}

#sec-f-carousel > .carousel-indicators {
  bottom: -40px !important;
}

.corp-sec-f-carousel__depoimment-img-circle {
  width: 125px;
  height: 125px;
  border-radius: 100%;
  position: absolute;
  top: -61px;
  left: 50%;
  border: 5px solid #fdbc33;
  overflow: hidden;
  margin-left: -61px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.corp-sec-f-carousel__depoimment-img {
  width: 125px;
  height: 125px;
}

.corp-sec-f-carousel__depoimment-quote {
  margin-bottom: 14px;
  margin-top: -41px;
}

@media screen and (max-width: 498px) {
  .corp-sec-f-carousel__depoimment-quote {
    width: 90px;
    margin-bottom: 32px;
    margin-left: -20px;
  }
}

.corp-sec-f-carousel__item-depoimment {
  width: 661px;
  min-height: 337px;
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
  padding: 41px;
}

.corp-sec-f-carousel__depoimment {
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  line-height: 1.33 !important;
  text-align: center;
  color: #1a1b1a;
  margin-bottom: 24px !important;
}

.corp-sec-f-carousel__depoimment-name {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  line-height: 1.5 !important;
  text-align: center;
  color: #06a105;
}

.corp-sec-f-carousel__depoimment-role {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
  text-align: center;
  color: #1a1b1a;
}

.corp-sec-f__title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 28px !important;
  line-height: 1.43 !important;
  font-weight: normal !important;
  text-align: center;
  color: #4a4b4a;
}

.corp-sec-e__btn-talk {
  width: 300px;
  height: 48px;
  border-radius: 24px;
  background-image: linear-gradient(99deg, #1CFD00, #ffb400);
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  font-weight: bold !important;
  text-align: center;
  border: none;
  color: #1a1b1a;
  text-decoration: none !important;
  padding: 13px !important;
}

.corp-sec-e__btn-talk:hover {
  color: #1a1b1a !important;
}

.corp-sec-f__txt {
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
  letter-spacing: normal !important;
  text-align: center;
  color: #4a4b4a;
}

.corp-sec-f__txt > a {
  font-weight: 500 !important;
  color: #06a105 !important;
  cursor: pointer !important;
}

.corp-sec-f__background-photos {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

#sec-f {
  position: relative;
}

#sec-f.bg-grey {
  padding-top: 80px !important;
}

.corp-sec-f__background-photo-1,
.corp-sec-f__background-photo-2,
.corp-sec-f__background-photo-3,
.corp-sec-f__background-photo-4,
.corp-sec-f__background-photo-5,
.corp-sec-f__background-photo-6,
.corp-sec-f__background-photo-7 {
  position: absolute;
}

.corp-sec-f__background-photo-1 {
  top: 5%;
  left: 15%;
  right: auto;
  bottom: auto;
}

.corp-sec-f__background-photo-2 {
  top: 20%;
  left: 5%;
  right: auto;
  bottom: auto;
}

.corp-sec-f__background-photo-3 {
  top: 18%;
  left: 18%;
  right: auto;
  bottom: auto;
}

.corp-sec-f__background-photo-4 {
  top: 42%;
  left: 16%;
  right: auto;
  bottom: auto;
  z-index: 9;
}

.corp-sec-f__background-photo-5 {
  top: 5%;
  right: 20%;
  left: auto;
  bottom: auto;
}

.corp-sec-f__background-photo-6 {
  top: 24%;
  right: 5%;
  left: auto;
  bottom: auto;
}

.corp-sec-f__background-photo-7 {
  top: 45%;
  right: 14%;
  left: auto;
  bottom: auto;
  z-index: 9;
}

.corp-modal__btn-close {
  color: #f0f0f0;
  position: absolute;
  right: 0;
  top: -60px;
  font-size: 32px;
  cursor: pointer;
  z-index: 99999;
}

.corp-modal__btn-close:hover,
.corp-modal__btn-close:focus {
  text-decoration: none;
  color: #fff;
}

.corp-modal {
  pointer-events: none;
}

.corp-modal.show {
  display: flex !important;
  align-items: center;
}

.corp-modal .modal-dialog {
  width: 80% !important;
  height: 80% !important;
  max-width: 100% !important;
  margin: auto;
}

.corp-modal.show .modal-content {
  height: 100% !important;
}

.site-header:not(.corp-site__header) {
  display: none !important;
}

.corp-site__header .menu-header__itens {
  margin-left: 24px;
  width: 100%;
}

.corp-site__header .menu-item {
  display: flex;
  align-items: center;
  text-align: center;
}

.corp-site__header .menu-item {
  padding: 0 0 0 20px;
}

.corp-site__header .menu-item.menu-item__social {
  padding-left: 12px;
}

.menu-header__menu-item-nav {
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: normal !important;
  color: #1a1b1a !important;
}

.menu-header__menu-item-nav:hover {
  color: #f78a2b !important;
}

@media screen and (max-width: 680px) {
  .corp-site__header .menu-item {
    padding: 12px 0 12px 24px;
  }

  .corp-site__header .btn.btn-medium.link-outlined {
    margin-top: 24px;
  }

  .menu-item.menu-item__social {
    padding-left: 24px !important;
    display: inline-block;
  }
}

.categories-oitaxis-v2__title {
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 300;
  color: #4a4b4a;
  margin-bottom: 50px;
  text-align: center;
}

.categories-oitaxis-v2__nav {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  background: #e5e5e5;
  border-radius: 30px;
  margin: 0 auto 50px;
  max-width: 400px;
}

.categories-oitaxis-v2__nav li {
  padding: 3px;
}

.categories-oitaxis-v2__nav li a {
  display: block;
  padding: 10px 15px;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  text-decoration: none;
  color: #4a4b4a;
  outline: none;
}

.categories-oitaxis-v2__nav li.active a {
  font-weight: 600;
  background: #fd0;
  border-radius: 26px;
}

.categories-oitaxis-v2__item-description {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  margin-bottom: 30px;
}

.categories-oitaxis-v2__content-item {
  display: none;
}

.categories-oitaxis-v2__content-item.active {
  display: block;
}

@media screen and (min-width: 681px) {
  .categories-oitaxis-v2__title {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
    margin-bottom: 70px;
  }

  .categories-oitaxis-v2__content-item .row {
    align-items: center;
  }

  .categories-oitaxis-v2__nav {
    margin-bottom: 70px;
  }

  .categories-oitaxis-v2__item-description {
    margin: 0;
  }
}

@media (max-width: 680px) {
  .categories-oitaxis-v2__nav li a {
      font-size: 0.625rem;
  }
}
