@charset "UTF-8";

/** Custom (non bootstrap) SCSS Variables for SBC. Import FIRST*/

/** Bootstrap Overrides */

/** Locally used Vars */

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

/** Default SCSS variable values for PK Extension components.
 * Override by defining site-specific settings variables partial
 * (_sbc-variables.scss) and importing FIRST
 */

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

: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: Verdana;
  --font-family-monospace: 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%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: Verdana;
  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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

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

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: Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

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

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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-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-weight: 500;
  line-height: 1.2;
}

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\A0";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  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;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

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%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

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

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

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

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

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

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

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

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

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

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

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

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

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

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

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

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.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-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 {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.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-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.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-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.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-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.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-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.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-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.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-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.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-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.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: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

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

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

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

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

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (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: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.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.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 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 {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,
.form-control.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 {
  display: block;
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.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 .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 {
  border-color: #28a745;
}

.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 {
  border-color: #34ce57;
  background: #34ce57 linear-gradient(180deg, #52d570, #34ce57) repeat-x;
}

.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 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.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 ~ .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 {
  border-color: #28a745;
  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 {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,
.form-control.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 {
  display: block;
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.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 {
  border-color: #e4606d;
  background: #e4606d linear-gradient(180deg, #e87883, #e4606d) repeat-x;
}

.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 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.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 ~ .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 {
  border-color: #dc3545;
  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;
    flex-shrink: 0;
    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;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  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 (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  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;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  border-color: #007bff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover {
  color: #fff;
  background: #0069d9 linear-gradient(180deg, #2680df, #0069d9) repeat-x;
  border-color: #0062cc;
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  background-image: none;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x;
  border-color: #6c757d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-secondary:hover {
  color: #fff;
  background: #5a6268 linear-gradient(180deg, #737a7f, #5a6268) repeat-x;
  border-color: #545b62;
}

.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x;
  border-color: #28a745;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-success:hover {
  color: #fff;
  background: #218838 linear-gradient(180deg, #429a56, #218838) repeat-x;
  border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  background-image: none;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x;
  border-color: #17a2b8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-info:hover {
  color: #fff;
  background: #138496 linear-gradient(180deg, #3696a6, #138496) repeat-x;
  border-color: #117a8b;
}

.btn-info:focus,
.btn-info.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  background-image: none;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x;
  border-color: #ffc107;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-warning:hover {
  color: #212529;
  background: #e0a800 linear-gradient(180deg, #e5b526, #e0a800) repeat-x;
  border-color: #d39e00;
}

.btn-warning:focus,
.btn-warning.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  background-image: none;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-danger:hover {
  color: #fff;
  background: #c82333 linear-gradient(180deg, #d04452, #c82333) repeat-x;
  border-color: #bd2130;
}

.btn-danger:focus,
.btn-danger.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  background-image: none;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;
  border-color: #f8f9fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-light:hover {
  color: #212529;
  background: #e2e6ea linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  background-image: none;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x;
  border-color: #343a40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-dark:hover {
  color: #fff;
  background: #23272b linear-gradient(180deg, #44474b, #23272b) repeat-x;
  border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  background-image: none;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  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: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  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 (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 (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  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;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-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;
  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;
  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;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  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: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
  background-image: none;
}

.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: 1 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-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.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.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.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 > .form-control-plaintext,
.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 > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .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:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.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:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.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 {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.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 {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.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;
  border-color: #007bff;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
  box-shadow: none;
}

.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;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%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 {
  border-color: #007bff;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%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::after {
  background-image: url("data:image/svg+xml,%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-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 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;
  transition: transform 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-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

.custom-switch .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(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%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/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.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 {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 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:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background: #e9ecef linear-gradient(180deg, #eceff1, #e9ecef) repeat-x;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          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: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background: #b3d7ff linear-gradient(180deg, #beddff, #b3d7ff) repeat-x;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background: #b3d7ff linear-gradient(180deg, #beddff, #b3d7ff) repeat-x;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  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 (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background: #b3d7ff linear-gradient(180deg, #beddff, #b3d7ff) repeat-x;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.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-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.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 (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;
  pointer-events: none;
  cursor: default;
}

.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-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,%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,%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:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  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;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}

.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-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;
  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 (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

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

a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.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: #cce5ff linear-gradient(180deg, #d4e9ff, #cce5ff) repeat-x;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background: #e2e3e5 linear-gradient(180deg, #e6e7e9, #e2e3e5) repeat-x;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background: #d4edda linear-gradient(180deg, #daf0e0, #d4edda) repeat-x;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background: #d1ecf1 linear-gradient(180deg, #d8eff3, #d1ecf1) repeat-x;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background: #fff3cd linear-gradient(180deg, #fff5d5, #fff3cd) repeat-x;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background: #f8d7da linear-gradient(180deg, #f9dde0, #f8d7da) repeat-x;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background: #fefefe linear-gradient(180deg, #fefefe, #fefefe) repeat-x;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background: #d6d8d9 linear-gradient(180deg, #dcdedf, #d6d8d9) repeat-x;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

@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;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.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 (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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.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 {
  z-index: 1;
  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.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  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:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.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;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem 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 #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.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-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Verdana;
  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: #ddf;
}

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

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

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

.tooltip-inner {
  max-width: 500px;
  padding: 0.25rem 0.5rem;
  color: #311;
  text-align: center;
  background-color: #ddf;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Verdana;
  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;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

.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 {
  bottom: 0;
  border-width: 0.5rem 0.5rem 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-width: 0.5rem 0.5rem 0;
  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 {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 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-width: 0.5rem 0.5rem 0.5rem 0;
  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 {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  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-width: 0 0.5rem 0.5rem 0.5rem;
  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 {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  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-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  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.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.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: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}

.carousel-control-next {
  right: 0;
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%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,%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 {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    opacity: 1;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.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-gradient-primary {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
}

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

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

.border,
hr,
.border-rad,
.bbfcborder,
.bbborder {
  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-sm {
  border-radius: 0.2rem !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-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !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.8571428571%;
}

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

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-monospace {
  font-family: Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !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-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !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: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !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;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: "FontAwesome";
  src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
  src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[data-tootik] {
  position: relative;
}

[data-tootik]:after {
  border-radius: 7px;
  bottom: 100%;
  box-sizing: border-box;
  color: #ffffff;
  content: attr(data-tootik);
  font-family: "Century Gothic", AppleGothic, "CenturyGothic", sans-serif;
  font-size: 13px;
  font-style: normal;
  left: 50%;
  line-height: 14px;
  max-width: 320px;
  opacity: 0;
  overflow: hidden;
  padding: 6px 6px 5px 6px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  -webkit-transform: translate(-50%, 12px);
          transform: translate(-50%, 12px);
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1), -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1), transform 0.3s cubic-bezier(0.73, 0.01, 0, 1);
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1), transform 0.3s cubic-bezier(0.73, 0.01, 0, 1), -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1);
  white-space: nowrap;
  z-index: 100000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

[data-tootik]:before {
  border-style: solid;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-bottom-width: 0;
  content: "";
  height: 0;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: -2px;
  -webkit-transform: translate(-50%, calc(-50% - 6px));
          transform: translate(-50%, calc(-50% - 6px));
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  width: 0;
  z-index: 110000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

[data-tootik]:after {
  background: #000000;
}

[data-tootik]:before {
  border-top-color: #000000;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #000000;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #000000;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #000000;
}

[data-tootik]:hover:before,
[data-tootik]:hover:after,
[data-tootik]:focus:before,
[data-tootik]:focus:after {
  opacity: 1;
}

[data-tootik]:hover:before,
[data-tootik]:focus:before {
  -webkit-transform: translate(-50%, calc(-50% - 2px));
          transform: translate(-50%, calc(-50% - 2px));
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0.1s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.1s;
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0.1s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.1s;
  transition: opacity 0.1s cubic-bezier(0.73, 0.01, 0, 1) 0.1s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.1s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.1s;
}

[data-tootik]:hover:after,
[data-tootik]:focus:after {
  -webkit-transform: translate(-50%, -6px);
          transform: translate(-50%, -6px);
}

[data-tootik][data-tootik-conf*=right]:before {
  border-style: solid;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-left-width: 0;
  left: auto;
  right: -6px;
  top: 50%;
  -webkit-transform: translate(calc(-50% + 7px), -50%);
          transform: translate(calc(-50% + 7px), -50%);
}

[data-tootik][data-tootik-conf*=right]:after {
  bottom: auto;
  left: 100%;
  top: 50%;
  -webkit-transform: translate(-12px, -50%);
          transform: translate(-12px, -50%);
}

[data-tootik][data-tootik-conf*=right]:hover:before,
[data-tootik][data-tootik-conf*=right]:focus:before {
  -webkit-transform: translate(calc(-50% + 3px), -50%);
          transform: translate(calc(-50% + 3px), -50%);
}

[data-tootik][data-tootik-conf*=right]:hover:after,
[data-tootik][data-tootik-conf*=right]:focus:after {
  -webkit-transform: translate(7px, -50%);
          transform: translate(7px, -50%);
}

[data-tootik][data-tootik-conf*=bottom]:before {
  border-style: solid;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-width: 0;
  bottom: -6px;
  left: 50%;
  top: auto;
  -webkit-transform: translate(-50%, calc(-50% + 6px));
          transform: translate(-50%, calc(-50% + 6px));
}

[data-tootik][data-tootik-conf*=bottom]:after {
  bottom: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, -12px);
          transform: translate(-50%, -12px);
}

[data-tootik][data-tootik-conf*=bottom]:hover:before,
[data-tootik][data-tootik-conf*=bottom]:focus:before {
  -webkit-transform: translate(-50%, calc(-50% + 2px));
          transform: translate(-50%, calc(-50% + 2px));
}

[data-tootik][data-tootik-conf*=bottom]:hover:after,
[data-tootik][data-tootik-conf*=bottom]:focus:after {
  -webkit-transform: translate(-50%, 6px);
          transform: translate(-50%, 6px);
}

[data-tootik][data-tootik-conf*=left]:before {
  border-style: solid;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 0;
  height: 0;
  left: -2px;
  top: 50%;
  -webkit-transform: translate(calc(-50% - 8px), -50%);
          transform: translate(calc(-50% - 8px), -50%);
  width: 0;
}

[data-tootik][data-tootik-conf*=left]:after {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(12px, -50%);
          transform: translate(12px, -50%);
}

[data-tootik][data-tootik-conf*=left]:hover:after,
[data-tootik][data-tootik-conf*=left]:focus:after {
  -webkit-transform: translate(-7px, -50%);
          transform: translate(-7px, -50%);
}

[data-tootik][data-tootik-conf*=left]:hover:before,
[data-tootik][data-tootik-conf*=left]:focus:before {
  -webkit-transform: translate(calc(-50% - 3px), -50%);
          transform: translate(calc(-50% - 3px), -50%);
}

[data-tootik][data-tootik-conf*=multiline]:after {
  min-width: 180px;
  text-overflow: clip;
  white-space: normal;
  word-break: break-word;
}

[data-tootik][data-tootik-conf*=delay]:before {
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
}

[data-tootik][data-tootik-conf*=delay]:after {
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0s;
}

[data-tootik][data-tootik-conf*=delay]:hover:before,
[data-tootik][data-tootik-conf*=delay]:focus:before {
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0.5s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.5s;
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0.5s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.5s;
  transition: opacity 0.2s cubic-bezier(0.73, 0.01, 0, 1) 0.5s, transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.5s, -webkit-transform 0.6s cubic-bezier(0.73, 0.01, 0, 1) 0.5s;
}

[data-tootik][data-tootik-conf*=delay]:hover:after,
[data-tootik][data-tootik-conf*=delay]:focus:after {
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s;
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s;
  transition: opacity 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s, transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s, -webkit-transform 0.3s cubic-bezier(0.73, 0.01, 0, 1) 0.4s;
}

[data-tootik][data-tootik-conf*=shadow]:after {
  box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.1);
}

[data-tootik][data-tootik-conf*=no-fading]:before,
[data-tootik][data-tootik-conf*=no-fading]:after {
  transition: none;
}

[data-tootik][data-tootik-conf*=no-arrow]:before {
  display: none;
}

[data-tootik][data-tootik-conf*=square]:after {
  border-radius: 0;
}

[data-tootik][data-tootik-conf*=invert]:after {
  color: #000000;
  background: #ffffff;
}

[data-tootik][data-tootik-conf*=invert]:before {
  border-top-color: #ffffff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #ffffff;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=invert][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #ffffff;
}

[data-tootik][data-tootik-conf*=success]:after {
  background: #8bc34a;
}

[data-tootik][data-tootik-conf*=success]:before {
  border-top-color: #8bc34a;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=success][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #8bc34a;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=success][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #8bc34a;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=success][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #8bc34a;
}

[data-tootik][data-tootik-conf*=info]:after {
  background: #29D2E4;
}

[data-tootik][data-tootik-conf*=info]:before {
  border-top-color: #29D2E4;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=info][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #29D2E4;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=info][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #29D2E4;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=info][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #29D2E4;
}

[data-tootik][data-tootik-conf*=warning]:after {
  background: #F87D09;
}

[data-tootik][data-tootik-conf*=warning]:before {
  border-top-color: #F87D09;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #F87D09;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #F87D09;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=warning][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #F87D09;
}

[data-tootik][data-tootik-conf*=danger]:after {
  background: #e91e63;
}

[data-tootik][data-tootik-conf*=danger]:before {
  border-top-color: #e91e63;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=right]:before {
  border-top-color: transparent;
  border-right-color: #e91e63;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=bottom]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #e91e63;
  border-left-color: transparent;
}

[data-tootik][data-tootik-conf*=danger][data-tootik-conf*=left]:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #e91e63;
}

[data-tootik][data-tootik=""]:before,
[data-tootik][data-tootik=""]:after {
  display: none;
}

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

/** Mixins to add to BootStrap (4 alpha 6). Assumes "_variables.scss' is in the GULP path */

/*
//Optional Google Fonts
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,700|Oswald:400,700|Lato:400,700"
          rel="stylesheet">
font-family: 'Montserrat', sans-serif;
font-family: 'Open Sans', verdana;
font-family: 'Oswald', verdana;
font-family: 'Lato', verdana;
*/

/*
.container-fluid {
  @include below-bp(sm) {
   margin: 0;
   padding: 0;
  }
}
*/

/*
.btn {
  margin-left: 5px;
 }

.btn {
@include below-bp(sm) {
   margin-left: 0;
  }
}
//Produces:

@media (max-width: 575px) {
  .btn {
    margin-left: 0; } }
*/

/* OR can you inlude a bunch of class declarations 
   in a media mixin & just do it once? but I guess you could do that
   anyway....


@include below-bp(200) {
  .
}
*/

/* The CONTAINING element must be RELATIVE*/

/* The CONTAINING element must be RELATIVE*/

/** Makes (multiple) text format classes, based on $args map:
 * All class names prepended by 'au-'
 * Params:
 * cname: format - class name(s) will be au-cname
 * weight: null - font-weight
 * font: null - font-family
 * szrange: 0 or int - how many class sizes
 * crange: null or true - generate lighter & darker fonts?
 * bgrange: null or 1 - generate light & dark bg? (Prefer: Use wrapper)
 * background: null - or color (Prefer: Use wrapper for BG)
 * margin: null - or margin (Prefer: Use wrapper)
 * padding: null or padding (Prefer: Use wrapper)
 * align: null - or center or left or right (Prefer: Use wrapper)
 * color: null or color
 * border: null or color
 * 
*/

.z0 {
  zoom: 1;
}

.z-0 {
  zoom: 1;
}

.z1 {
  zoom: 1.1;
}

.z-1 {
  zoom: 0.9;
}

.z2 {
  zoom: 1.2;
}

.z-2 {
  zoom: 0.8;
}

.z3 {
  zoom: 1.3;
}

.z-3 {
  zoom: 0.7;
}

.z4 {
  zoom: 1.4;
}

.z-4 {
  zoom: 0.6;
}

.z5 {
  zoom: 1.5;
}

.z-5 {
  zoom: 0.5;
}

.z6 {
  zoom: 1.6;
}

.z-6 {
  zoom: 0.4;
}

.z7 {
  zoom: 1.7;
}

.z-7 {
  zoom: 0.3;
}

.z8 {
  zoom: 1.8;
}

.z-8 {
  zoom: 0.2;
}

.z9 {
  zoom: 1.9;
}

.z-9 {
  zoom: 0.1;
}

.z10 {
  zoom: 2;
}

.z-10 {
  zoom: 0;
}

.z11 {
  zoom: 2.1;
}

.z-11 {
  zoom: -0.1;
}

.z12 {
  zoom: 2.2;
}

.z-12 {
  zoom: -0.2;
}

.z13 {
  zoom: 2.3;
}

.z-13 {
  zoom: -0.3;
}

.z14 {
  zoom: 2.4;
}

.z-14 {
  zoom: -0.4;
}

.z15 {
  zoom: 2.5;
}

.z-15 {
  zoom: -0.5;
}

.z16 {
  zoom: 2.6;
}

.z-16 {
  zoom: -0.6;
}

.z17 {
  zoom: 2.7;
}

.z-17 {
  zoom: -0.7;
}

.z18 {
  zoom: 2.8;
}

.z-18 {
  zoom: -0.8;
}

.z19 {
  zoom: 2.9;
}

.z-19 {
  zoom: -0.9;
}

.z20 {
  zoom: 3;
}

.z-20 {
  zoom: -1;
}

.z21 {
  zoom: 3.1;
}

.z-21 {
  zoom: -1.1;
}

.z22 {
  zoom: 3.2;
}

.z-22 {
  zoom: -1.2;
}

.z23 {
  zoom: 3.3;
}

.z-23 {
  zoom: -1.3;
}

.z24 {
  zoom: 3.4;
}

.z-24 {
  zoom: -1.4;
}

.z25 {
  zoom: 3.5;
}

.z-25 {
  zoom: -1.5;
}

.z26 {
  zoom: 3.6;
}

.z-26 {
  zoom: -1.6;
}

.z27 {
  zoom: 3.7;
}

.z-27 {
  zoom: -1.7;
}

.z28 {
  zoom: 3.8;
}

.z-28 {
  zoom: -1.8;
}

.z29 {
  zoom: 3.9;
}

.z-29 {
  zoom: -1.9;
}

.z30 {
  zoom: 4;
}

.z-30 {
  zoom: -2;
}

.z31 {
  zoom: 4.1;
}

.z-31 {
  zoom: -2.1;
}

.z32 {
  zoom: 4.2;
}

.z-32 {
  zoom: -2.2;
}

.z33 {
  zoom: 4.3;
}

.z-33 {
  zoom: -2.3;
}

.z34 {
  zoom: 4.4;
}

.z-34 {
  zoom: -2.4;
}

.z35 {
  zoom: 4.5;
}

.z-35 {
  zoom: -2.5;
}

.z36 {
  zoom: 4.6;
}

.z-36 {
  zoom: -2.6;
}

.z37 {
  zoom: 4.7;
}

.z-37 {
  zoom: -2.7;
}

.z38 {
  zoom: 4.8;
}

.z-38 {
  zoom: -2.8;
}

.z39 {
  zoom: 4.9;
}

.z-39 {
  zoom: -2.9;
}

.z40 {
  zoom: 5;
}

.z-40 {
  zoom: -3;
}

.z41 {
  zoom: 5.1;
}

.z-41 {
  zoom: -3.1;
}

.z42 {
  zoom: 5.2;
}

.z-42 {
  zoom: -3.2;
}

.z43 {
  zoom: 5.3;
}

.z-43 {
  zoom: -3.3;
}

.z44 {
  zoom: 5.4;
}

.z-44 {
  zoom: -3.4;
}

.z45 {
  zoom: 5.5;
}

.z-45 {
  zoom: -3.5;
}

.z46 {
  zoom: 5.6;
}

.z-46 {
  zoom: -3.6;
}

.z47 {
  zoom: 5.7;
}

.z-47 {
  zoom: -3.7;
}

.z48 {
  zoom: 5.8;
}

.z-48 {
  zoom: -3.8;
}

.z49 {
  zoom: 5.9;
}

.z-49 {
  zoom: -3.9;
}

.z50 {
  zoom: 6;
}

.z-50 {
  zoom: -4;
}

.width1pc {
  width: 1%;
}

.w1pc {
  width: 1%;
}

.height1pc {
  height: 1%;
}

.h1pc {
  height: 1%;
}

.h1 {
  height: 1em;
}

.w1 {
  width: 1em;
}

.width2pc {
  width: 2%;
}

.w2pc {
  width: 2%;
}

.height2pc {
  height: 2%;
}

.h2pc {
  height: 2%;
}

.h2 {
  height: 2em;
}

.w2 {
  width: 2em;
}

.width3pc {
  width: 3%;
}

.w3pc {
  width: 3%;
}

.height3pc {
  height: 3%;
}

.h3pc {
  height: 3%;
}

.h3 {
  height: 3em;
}

.w3 {
  width: 3em;
}

.width4pc {
  width: 4%;
}

.w4pc {
  width: 4%;
}

.height4pc {
  height: 4%;
}

.h4pc {
  height: 4%;
}

.h4 {
  height: 4em;
}

.w4 {
  width: 4em;
}

.width5pc {
  width: 5%;
}

.w5pc {
  width: 5%;
}

.height5pc {
  height: 5%;
}

.h5pc {
  height: 5%;
}

.h5 {
  height: 5em;
}

.w5 {
  width: 5em;
}

.width6pc {
  width: 6%;
}

.w6pc {
  width: 6%;
}

.height6pc {
  height: 6%;
}

.h6pc {
  height: 6%;
}

.h6 {
  height: 6em;
}

.w6 {
  width: 6em;
}

.width7pc {
  width: 7%;
}

.w7pc {
  width: 7%;
}

.height7pc {
  height: 7%;
}

.h7pc {
  height: 7%;
}

.h7 {
  height: 7em;
}

.w7 {
  width: 7em;
}

.width8pc {
  width: 8%;
}

.w8pc {
  width: 8%;
}

.height8pc {
  height: 8%;
}

.h8pc {
  height: 8%;
}

.h8 {
  height: 8em;
}

.w8 {
  width: 8em;
}

.width9pc {
  width: 9%;
}

.w9pc {
  width: 9%;
}

.height9pc {
  height: 9%;
}

.h9pc {
  height: 9%;
}

.h9 {
  height: 9em;
}

.w9 {
  width: 9em;
}

.width10pc {
  width: 10%;
}

.w10pc {
  width: 10%;
}

.height10pc {
  height: 10%;
}

.h10pc {
  height: 10%;
}

.h10 {
  height: 10em;
}

.w10 {
  width: 10em;
}

.width11pc {
  width: 11%;
}

.w11pc {
  width: 11%;
}

.height11pc {
  height: 11%;
}

.h11pc {
  height: 11%;
}

.h11 {
  height: 11em;
}

.w11 {
  width: 11em;
}

.width12pc {
  width: 12%;
}

.w12pc {
  width: 12%;
}

.height12pc {
  height: 12%;
}

.h12pc {
  height: 12%;
}

.h12 {
  height: 12em;
}

.w12 {
  width: 12em;
}

.width13pc {
  width: 13%;
}

.w13pc {
  width: 13%;
}

.height13pc {
  height: 13%;
}

.h13pc {
  height: 13%;
}

.h13 {
  height: 13em;
}

.w13 {
  width: 13em;
}

.width14pc {
  width: 14%;
}

.w14pc {
  width: 14%;
}

.height14pc {
  height: 14%;
}

.h14pc {
  height: 14%;
}

.h14 {
  height: 14em;
}

.w14 {
  width: 14em;
}

.width15pc {
  width: 15%;
}

.w15pc {
  width: 15%;
}

.height15pc {
  height: 15%;
}

.h15pc {
  height: 15%;
}

.h15 {
  height: 15em;
}

.w15 {
  width: 15em;
}

.width16pc {
  width: 16%;
}

.w16pc {
  width: 16%;
}

.height16pc {
  height: 16%;
}

.h16pc {
  height: 16%;
}

.h16 {
  height: 16em;
}

.w16 {
  width: 16em;
}

.width17pc {
  width: 17%;
}

.w17pc {
  width: 17%;
}

.height17pc {
  height: 17%;
}

.h17pc {
  height: 17%;
}

.h17 {
  height: 17em;
}

.w17 {
  width: 17em;
}

.width18pc {
  width: 18%;
}

.w18pc {
  width: 18%;
}

.height18pc {
  height: 18%;
}

.h18pc {
  height: 18%;
}

.h18 {
  height: 18em;
}

.w18 {
  width: 18em;
}

.width19pc {
  width: 19%;
}

.w19pc {
  width: 19%;
}

.height19pc {
  height: 19%;
}

.h19pc {
  height: 19%;
}

.h19 {
  height: 19em;
}

.w19 {
  width: 19em;
}

.width20pc {
  width: 20%;
}

.w20pc {
  width: 20%;
}

.height20pc {
  height: 20%;
}

.h20pc {
  height: 20%;
}

.h20 {
  height: 20em;
}

.w20 {
  width: 20em;
}

.width21pc {
  width: 21%;
}

.w21pc {
  width: 21%;
}

.height21pc {
  height: 21%;
}

.h21pc {
  height: 21%;
}

.h21 {
  height: 21em;
}

.w21 {
  width: 21em;
}

.width22pc {
  width: 22%;
}

.w22pc {
  width: 22%;
}

.height22pc {
  height: 22%;
}

.h22pc {
  height: 22%;
}

.h22 {
  height: 22em;
}

.w22 {
  width: 22em;
}

.width23pc {
  width: 23%;
}

.w23pc {
  width: 23%;
}

.height23pc {
  height: 23%;
}

.h23pc {
  height: 23%;
}

.h23 {
  height: 23em;
}

.w23 {
  width: 23em;
}

.width24pc {
  width: 24%;
}

.w24pc {
  width: 24%;
}

.height24pc {
  height: 24%;
}

.h24pc {
  height: 24%;
}

.h24 {
  height: 24em;
}

.w24 {
  width: 24em;
}

.width25pc {
  width: 25%;
}

.w25pc {
  width: 25%;
}

.height25pc {
  height: 25%;
}

.h25pc {
  height: 25%;
}

.h25 {
  height: 25em;
}

.w25 {
  width: 25em;
}

.width26pc {
  width: 26%;
}

.w26pc {
  width: 26%;
}

.height26pc {
  height: 26%;
}

.h26pc {
  height: 26%;
}

.h26 {
  height: 26em;
}

.w26 {
  width: 26em;
}

.width27pc {
  width: 27%;
}

.w27pc {
  width: 27%;
}

.height27pc {
  height: 27%;
}

.h27pc {
  height: 27%;
}

.h27 {
  height: 27em;
}

.w27 {
  width: 27em;
}

.width28pc {
  width: 28%;
}

.w28pc {
  width: 28%;
}

.height28pc {
  height: 28%;
}

.h28pc {
  height: 28%;
}

.h28 {
  height: 28em;
}

.w28 {
  width: 28em;
}

.width29pc {
  width: 29%;
}

.w29pc {
  width: 29%;
}

.height29pc {
  height: 29%;
}

.h29pc {
  height: 29%;
}

.h29 {
  height: 29em;
}

.w29 {
  width: 29em;
}

.width30pc {
  width: 30%;
}

.w30pc {
  width: 30%;
}

.height30pc {
  height: 30%;
}

.h30pc {
  height: 30%;
}

.h30 {
  height: 30em;
}

.w30 {
  width: 30em;
}

.width31pc {
  width: 31%;
}

.w31pc {
  width: 31%;
}

.height31pc {
  height: 31%;
}

.h31pc {
  height: 31%;
}

.h31 {
  height: 31em;
}

.w31 {
  width: 31em;
}

.width32pc {
  width: 32%;
}

.w32pc {
  width: 32%;
}

.height32pc {
  height: 32%;
}

.h32pc {
  height: 32%;
}

.h32 {
  height: 32em;
}

.w32 {
  width: 32em;
}

.width33pc {
  width: 33%;
}

.w33pc {
  width: 33%;
}

.height33pc {
  height: 33%;
}

.h33pc {
  height: 33%;
}

.h33 {
  height: 33em;
}

.w33 {
  width: 33em;
}

.width34pc {
  width: 34%;
}

.w34pc {
  width: 34%;
}

.height34pc {
  height: 34%;
}

.h34pc {
  height: 34%;
}

.h34 {
  height: 34em;
}

.w34 {
  width: 34em;
}

.width35pc {
  width: 35%;
}

.w35pc {
  width: 35%;
}

.height35pc {
  height: 35%;
}

.h35pc {
  height: 35%;
}

.h35 {
  height: 35em;
}

.w35 {
  width: 35em;
}

.width36pc {
  width: 36%;
}

.w36pc {
  width: 36%;
}

.height36pc {
  height: 36%;
}

.h36pc {
  height: 36%;
}

.h36 {
  height: 36em;
}

.w36 {
  width: 36em;
}

.width37pc {
  width: 37%;
}

.w37pc {
  width: 37%;
}

.height37pc {
  height: 37%;
}

.h37pc {
  height: 37%;
}

.h37 {
  height: 37em;
}

.w37 {
  width: 37em;
}

.width38pc {
  width: 38%;
}

.w38pc {
  width: 38%;
}

.height38pc {
  height: 38%;
}

.h38pc {
  height: 38%;
}

.h38 {
  height: 38em;
}

.w38 {
  width: 38em;
}

.width39pc {
  width: 39%;
}

.w39pc {
  width: 39%;
}

.height39pc {
  height: 39%;
}

.h39pc {
  height: 39%;
}

.h39 {
  height: 39em;
}

.w39 {
  width: 39em;
}

.width40pc {
  width: 40%;
}

.w40pc {
  width: 40%;
}

.height40pc {
  height: 40%;
}

.h40pc {
  height: 40%;
}

.h40 {
  height: 40em;
}

.w40 {
  width: 40em;
}

.width41pc {
  width: 41%;
}

.w41pc {
  width: 41%;
}

.height41pc {
  height: 41%;
}

.h41pc {
  height: 41%;
}

.h41 {
  height: 41em;
}

.w41 {
  width: 41em;
}

.width42pc {
  width: 42%;
}

.w42pc {
  width: 42%;
}

.height42pc {
  height: 42%;
}

.h42pc {
  height: 42%;
}

.h42 {
  height: 42em;
}

.w42 {
  width: 42em;
}

.width43pc {
  width: 43%;
}

.w43pc {
  width: 43%;
}

.height43pc {
  height: 43%;
}

.h43pc {
  height: 43%;
}

.h43 {
  height: 43em;
}

.w43 {
  width: 43em;
}

.width44pc {
  width: 44%;
}

.w44pc {
  width: 44%;
}

.height44pc {
  height: 44%;
}

.h44pc {
  height: 44%;
}

.h44 {
  height: 44em;
}

.w44 {
  width: 44em;
}

.width45pc {
  width: 45%;
}

.w45pc {
  width: 45%;
}

.height45pc {
  height: 45%;
}

.h45pc {
  height: 45%;
}

.h45 {
  height: 45em;
}

.w45 {
  width: 45em;
}

.width46pc {
  width: 46%;
}

.w46pc {
  width: 46%;
}

.height46pc {
  height: 46%;
}

.h46pc {
  height: 46%;
}

.h46 {
  height: 46em;
}

.w46 {
  width: 46em;
}

.width47pc {
  width: 47%;
}

.w47pc {
  width: 47%;
}

.height47pc {
  height: 47%;
}

.h47pc {
  height: 47%;
}

.h47 {
  height: 47em;
}

.w47 {
  width: 47em;
}

.width48pc {
  width: 48%;
}

.w48pc {
  width: 48%;
}

.height48pc {
  height: 48%;
}

.h48pc {
  height: 48%;
}

.h48 {
  height: 48em;
}

.w48 {
  width: 48em;
}

.width49pc {
  width: 49%;
}

.w49pc {
  width: 49%;
}

.height49pc {
  height: 49%;
}

.h49pc {
  height: 49%;
}

.h49 {
  height: 49em;
}

.w49 {
  width: 49em;
}

.width50pc {
  width: 50%;
}

.w50pc {
  width: 50%;
}

.height50pc {
  height: 50%;
}

.h50pc {
  height: 50%;
}

.h50 {
  height: 50em;
}

.w50 {
  width: 50em;
}

.width51pc {
  width: 51%;
}

.w51pc {
  width: 51%;
}

.height51pc {
  height: 51%;
}

.h51pc {
  height: 51%;
}

.h51 {
  height: 51em;
}

.w51 {
  width: 51em;
}

.width52pc {
  width: 52%;
}

.w52pc {
  width: 52%;
}

.height52pc {
  height: 52%;
}

.h52pc {
  height: 52%;
}

.h52 {
  height: 52em;
}

.w52 {
  width: 52em;
}

.width53pc {
  width: 53%;
}

.w53pc {
  width: 53%;
}

.height53pc {
  height: 53%;
}

.h53pc {
  height: 53%;
}

.h53 {
  height: 53em;
}

.w53 {
  width: 53em;
}

.width54pc {
  width: 54%;
}

.w54pc {
  width: 54%;
}

.height54pc {
  height: 54%;
}

.h54pc {
  height: 54%;
}

.h54 {
  height: 54em;
}

.w54 {
  width: 54em;
}

.width55pc {
  width: 55%;
}

.w55pc {
  width: 55%;
}

.height55pc {
  height: 55%;
}

.h55pc {
  height: 55%;
}

.h55 {
  height: 55em;
}

.w55 {
  width: 55em;
}

.width56pc {
  width: 56%;
}

.w56pc {
  width: 56%;
}

.height56pc {
  height: 56%;
}

.h56pc {
  height: 56%;
}

.h56 {
  height: 56em;
}

.w56 {
  width: 56em;
}

.width57pc {
  width: 57%;
}

.w57pc {
  width: 57%;
}

.height57pc {
  height: 57%;
}

.h57pc {
  height: 57%;
}

.h57 {
  height: 57em;
}

.w57 {
  width: 57em;
}

.width58pc {
  width: 58%;
}

.w58pc {
  width: 58%;
}

.height58pc {
  height: 58%;
}

.h58pc {
  height: 58%;
}

.h58 {
  height: 58em;
}

.w58 {
  width: 58em;
}

.width59pc {
  width: 59%;
}

.w59pc {
  width: 59%;
}

.height59pc {
  height: 59%;
}

.h59pc {
  height: 59%;
}

.h59 {
  height: 59em;
}

.w59 {
  width: 59em;
}

.width60pc {
  width: 60%;
}

.w60pc {
  width: 60%;
}

.height60pc {
  height: 60%;
}

.h60pc {
  height: 60%;
}

.h60 {
  height: 60em;
}

.w60 {
  width: 60em;
}

.width61pc {
  width: 61%;
}

.w61pc {
  width: 61%;
}

.height61pc {
  height: 61%;
}

.h61pc {
  height: 61%;
}

.h61 {
  height: 61em;
}

.w61 {
  width: 61em;
}

.width62pc {
  width: 62%;
}

.w62pc {
  width: 62%;
}

.height62pc {
  height: 62%;
}

.h62pc {
  height: 62%;
}

.h62 {
  height: 62em;
}

.w62 {
  width: 62em;
}

.width63pc {
  width: 63%;
}

.w63pc {
  width: 63%;
}

.height63pc {
  height: 63%;
}

.h63pc {
  height: 63%;
}

.h63 {
  height: 63em;
}

.w63 {
  width: 63em;
}

.width64pc {
  width: 64%;
}

.w64pc {
  width: 64%;
}

.height64pc {
  height: 64%;
}

.h64pc {
  height: 64%;
}

.h64 {
  height: 64em;
}

.w64 {
  width: 64em;
}

.width65pc {
  width: 65%;
}

.w65pc {
  width: 65%;
}

.height65pc {
  height: 65%;
}

.h65pc {
  height: 65%;
}

.h65 {
  height: 65em;
}

.w65 {
  width: 65em;
}

.width66pc {
  width: 66%;
}

.w66pc {
  width: 66%;
}

.height66pc {
  height: 66%;
}

.h66pc {
  height: 66%;
}

.h66 {
  height: 66em;
}

.w66 {
  width: 66em;
}

.width67pc {
  width: 67%;
}

.w67pc {
  width: 67%;
}

.height67pc {
  height: 67%;
}

.h67pc {
  height: 67%;
}

.h67 {
  height: 67em;
}

.w67 {
  width: 67em;
}

.width68pc {
  width: 68%;
}

.w68pc {
  width: 68%;
}

.height68pc {
  height: 68%;
}

.h68pc {
  height: 68%;
}

.h68 {
  height: 68em;
}

.w68 {
  width: 68em;
}

.width69pc {
  width: 69%;
}

.w69pc {
  width: 69%;
}

.height69pc {
  height: 69%;
}

.h69pc {
  height: 69%;
}

.h69 {
  height: 69em;
}

.w69 {
  width: 69em;
}

.width70pc {
  width: 70%;
}

.w70pc {
  width: 70%;
}

.height70pc {
  height: 70%;
}

.h70pc {
  height: 70%;
}

.h70 {
  height: 70em;
}

.w70 {
  width: 70em;
}

.width71pc {
  width: 71%;
}

.w71pc {
  width: 71%;
}

.height71pc {
  height: 71%;
}

.h71pc {
  height: 71%;
}

.h71 {
  height: 71em;
}

.w71 {
  width: 71em;
}

.width72pc {
  width: 72%;
}

.w72pc {
  width: 72%;
}

.height72pc {
  height: 72%;
}

.h72pc {
  height: 72%;
}

.h72 {
  height: 72em;
}

.w72 {
  width: 72em;
}

.width73pc {
  width: 73%;
}

.w73pc {
  width: 73%;
}

.height73pc {
  height: 73%;
}

.h73pc {
  height: 73%;
}

.h73 {
  height: 73em;
}

.w73 {
  width: 73em;
}

.width74pc {
  width: 74%;
}

.w74pc {
  width: 74%;
}

.height74pc {
  height: 74%;
}

.h74pc {
  height: 74%;
}

.h74 {
  height: 74em;
}

.w74 {
  width: 74em;
}

.width75pc {
  width: 75%;
}

.w75pc {
  width: 75%;
}

.height75pc {
  height: 75%;
}

.h75pc {
  height: 75%;
}

.h75 {
  height: 75em;
}

.w75 {
  width: 75em;
}

.width76pc {
  width: 76%;
}

.w76pc {
  width: 76%;
}

.height76pc {
  height: 76%;
}

.h76pc {
  height: 76%;
}

.h76 {
  height: 76em;
}

.w76 {
  width: 76em;
}

.width77pc {
  width: 77%;
}

.w77pc {
  width: 77%;
}

.height77pc {
  height: 77%;
}

.h77pc {
  height: 77%;
}

.h77 {
  height: 77em;
}

.w77 {
  width: 77em;
}

.width78pc {
  width: 78%;
}

.w78pc {
  width: 78%;
}

.height78pc {
  height: 78%;
}

.h78pc {
  height: 78%;
}

.h78 {
  height: 78em;
}

.w78 {
  width: 78em;
}

.width79pc {
  width: 79%;
}

.w79pc {
  width: 79%;
}

.height79pc {
  height: 79%;
}

.h79pc {
  height: 79%;
}

.h79 {
  height: 79em;
}

.w79 {
  width: 79em;
}

.width80pc {
  width: 80%;
}

.w80pc {
  width: 80%;
}

.height80pc {
  height: 80%;
}

.h80pc {
  height: 80%;
}

.h80 {
  height: 80em;
}

.w80 {
  width: 80em;
}

.width81pc {
  width: 81%;
}

.w81pc {
  width: 81%;
}

.height81pc {
  height: 81%;
}

.h81pc {
  height: 81%;
}

.h81 {
  height: 81em;
}

.w81 {
  width: 81em;
}

.width82pc {
  width: 82%;
}

.w82pc {
  width: 82%;
}

.height82pc {
  height: 82%;
}

.h82pc {
  height: 82%;
}

.h82 {
  height: 82em;
}

.w82 {
  width: 82em;
}

.width83pc {
  width: 83%;
}

.w83pc {
  width: 83%;
}

.height83pc {
  height: 83%;
}

.h83pc {
  height: 83%;
}

.h83 {
  height: 83em;
}

.w83 {
  width: 83em;
}

.width84pc {
  width: 84%;
}

.w84pc {
  width: 84%;
}

.height84pc {
  height: 84%;
}

.h84pc {
  height: 84%;
}

.h84 {
  height: 84em;
}

.w84 {
  width: 84em;
}

.width85pc {
  width: 85%;
}

.w85pc {
  width: 85%;
}

.height85pc {
  height: 85%;
}

.h85pc {
  height: 85%;
}

.h85 {
  height: 85em;
}

.w85 {
  width: 85em;
}

.width86pc {
  width: 86%;
}

.w86pc {
  width: 86%;
}

.height86pc {
  height: 86%;
}

.h86pc {
  height: 86%;
}

.h86 {
  height: 86em;
}

.w86 {
  width: 86em;
}

.width87pc {
  width: 87%;
}

.w87pc {
  width: 87%;
}

.height87pc {
  height: 87%;
}

.h87pc {
  height: 87%;
}

.h87 {
  height: 87em;
}

.w87 {
  width: 87em;
}

.width88pc {
  width: 88%;
}

.w88pc {
  width: 88%;
}

.height88pc {
  height: 88%;
}

.h88pc {
  height: 88%;
}

.h88 {
  height: 88em;
}

.w88 {
  width: 88em;
}

.width89pc {
  width: 89%;
}

.w89pc {
  width: 89%;
}

.height89pc {
  height: 89%;
}

.h89pc {
  height: 89%;
}

.h89 {
  height: 89em;
}

.w89 {
  width: 89em;
}

.width90pc {
  width: 90%;
}

.w90pc {
  width: 90%;
}

.height90pc {
  height: 90%;
}

.h90pc {
  height: 90%;
}

.h90 {
  height: 90em;
}

.w90 {
  width: 90em;
}

.width91pc {
  width: 91%;
}

.w91pc {
  width: 91%;
}

.height91pc {
  height: 91%;
}

.h91pc {
  height: 91%;
}

.h91 {
  height: 91em;
}

.w91 {
  width: 91em;
}

.width92pc {
  width: 92%;
}

.w92pc {
  width: 92%;
}

.height92pc {
  height: 92%;
}

.h92pc {
  height: 92%;
}

.h92 {
  height: 92em;
}

.w92 {
  width: 92em;
}

.width93pc {
  width: 93%;
}

.w93pc {
  width: 93%;
}

.height93pc {
  height: 93%;
}

.h93pc {
  height: 93%;
}

.h93 {
  height: 93em;
}

.w93 {
  width: 93em;
}

.width94pc {
  width: 94%;
}

.w94pc {
  width: 94%;
}

.height94pc {
  height: 94%;
}

.h94pc {
  height: 94%;
}

.h94 {
  height: 94em;
}

.w94 {
  width: 94em;
}

.width95pc {
  width: 95%;
}

.w95pc {
  width: 95%;
}

.height95pc {
  height: 95%;
}

.h95pc {
  height: 95%;
}

.h95 {
  height: 95em;
}

.w95 {
  width: 95em;
}

.width96pc {
  width: 96%;
}

.w96pc {
  width: 96%;
}

.height96pc {
  height: 96%;
}

.h96pc {
  height: 96%;
}

.h96 {
  height: 96em;
}

.w96 {
  width: 96em;
}

.width97pc {
  width: 97%;
}

.w97pc {
  width: 97%;
}

.height97pc {
  height: 97%;
}

.h97pc {
  height: 97%;
}

.h97 {
  height: 97em;
}

.w97 {
  width: 97em;
}

.width98pc {
  width: 98%;
}

.w98pc {
  width: 98%;
}

.height98pc {
  height: 98%;
}

.h98pc {
  height: 98%;
}

.h98 {
  height: 98em;
}

.w98 {
  width: 98em;
}

.width99pc {
  width: 99%;
}

.w99pc {
  width: 99%;
}

.height99pc {
  height: 99%;
}

.h99pc {
  height: 99%;
}

.h99 {
  height: 99em;
}

.w99 {
  width: 99em;
}

.width100pc {
  width: 100%;
}

.w100pc {
  width: 100%;
}

.height100pc {
  height: 100%;
}

.h100pc {
  height: 100%;
}

.h100 {
  height: 100em;
}

.w100 {
  width: 100em;
}

/* Makes a bunch of left/right margins/paddings */

.fs-s {
  font-size: smaller;
}

.fs-l {
  font-size: larger;
}

.fw-1,
.f-w-1,
.fw1,
.f-w1 {
  font-weight: 100 !important;
}

.fw-2,
.f-w-2,
.fw2,
.f-w2 {
  font-weight: 200 !important;
}

.fw-3,
.f-w-3,
.fw3,
.f-w3 {
  font-weight: 300 !important;
}

.fw-4,
.f-w-4,
.fw4,
.f-w4 {
  font-weight: 400 !important;
}

.fw-5,
.f-w-5,
.fw5,
.f-w5 {
  font-weight: 500 !important;
}

.fw-6,
.f-w-6,
.fw6,
.f-w6 {
  font-weight: 600 !important;
}

.fw-7,
.f-w-7,
.fw7,
.f-w7 {
  font-weight: 700 !important;
}

.fw-8,
.f-w-8,
.fw8,
.f-w8 {
  font-weight: 800 !important;
}

.fw-9,
.f-w-9,
.fw9,
.f-w9 {
  font-weight: 900 !important;
}

/** Makes text/section wrappers, with MAP args/defaults:
 * boxshadow: default for the mk-boxshadow mixin
 * border: the border color, or false
 * background: the background color, or false
 * align: text alignment of the contained text - left, right, center
 * v-padding: 1em
 * h-padding: null
 * v-margin: 1em
 * h-margin: null
 * border-radius: null
 * margin: null, if present, overrides v & h margin
 * padding: null, if present, overrides v & h padding
 */

/** Generates a range of wrapper classes, of increasing padding/margin
 */

/** Uses mk-wrapper, above, with different defaults */

.section {
  border: solid #aaf 1px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding: 5px;
  margin: 5px;
}

@media (max-width: 575px) {
  .section {
    margin-left: 1px;
    margin-right: 1px;
  }
}

.bs4-section {
  border: solid #aaf 1px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding: 20px;
  margin: 5px;
}

.section-nomargin {
  border: solid #aaf 1px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding: 5px;
  margin: 0;
}

.bg-000 {
  background-color: #000 !important;
}

.c-000 {
  color: #000 !important;
}

.bc-000 {
  border: solid 1px #000 !important;
}

.bg-002 {
  background-color: #002 !important;
}

.c-002 {
  color: #002 !important;
}

.bc-002 {
  border: solid 1px #002 !important;
}

.bg-004 {
  background-color: #004 !important;
}

.c-004 {
  color: #004 !important;
}

.bc-004 {
  border: solid 1px #004 !important;
}

.bg-006 {
  background-color: #006 !important;
}

.c-006 {
  color: #006 !important;
}

.bc-006 {
  border: solid 1px #006 !important;
}

.bg-008 {
  background-color: #008 !important;
}

.c-008 {
  color: #008 !important;
}

.bc-008 {
  border: solid 1px #008 !important;
}

.bg-00a {
  background-color: #00a !important;
}

.c-00a {
  color: #00a !important;
}

.bc-00a {
  border: solid 1px #00a !important;
}

.bg-00c {
  background-color: #00c !important;
}

.c-00c {
  color: #00c !important;
}

.bc-00c {
  border: solid 1px #00c !important;
}

.bg-00e {
  background-color: #00e !important;
}

.c-00e {
  color: #00e !important;
}

.bc-00e {
  border: solid 1px #00e !important;
}

.bg-00f {
  background-color: #00f !important;
}

.c-00f {
  color: #00f !important;
}

.bc-00f {
  border: solid 1px #00f !important;
}

.bg-020 {
  background-color: #020 !important;
}

.c-020 {
  color: #020 !important;
}

.bc-020 {
  border: solid 1px #020 !important;
}

.bg-022 {
  background-color: #022 !important;
}

.c-022 {
  color: #022 !important;
}

.bc-022 {
  border: solid 1px #022 !important;
}

.bg-024 {
  background-color: #024 !important;
}

.c-024 {
  color: #024 !important;
}

.bc-024 {
  border: solid 1px #024 !important;
}

.bg-026 {
  background-color: #026 !important;
}

.c-026 {
  color: #026 !important;
}

.bc-026 {
  border: solid 1px #026 !important;
}

.bg-028 {
  background-color: #028 !important;
}

.c-028 {
  color: #028 !important;
}

.bc-028 {
  border: solid 1px #028 !important;
}

.bg-02a {
  background-color: #02a !important;
}

.c-02a {
  color: #02a !important;
}

.bc-02a {
  border: solid 1px #02a !important;
}

.bg-02c {
  background-color: #02c !important;
}

.c-02c {
  color: #02c !important;
}

.bc-02c {
  border: solid 1px #02c !important;
}

.bg-02e {
  background-color: #02e !important;
}

.c-02e {
  color: #02e !important;
}

.bc-02e {
  border: solid 1px #02e !important;
}

.bg-02f {
  background-color: #02f !important;
}

.c-02f {
  color: #02f !important;
}

.bc-02f {
  border: solid 1px #02f !important;
}

.bg-040 {
  background-color: #040 !important;
}

.c-040 {
  color: #040 !important;
}

.bc-040 {
  border: solid 1px #040 !important;
}

.bg-042 {
  background-color: #042 !important;
}

.c-042 {
  color: #042 !important;
}

.bc-042 {
  border: solid 1px #042 !important;
}

.bg-044 {
  background-color: #044 !important;
}

.c-044 {
  color: #044 !important;
}

.bc-044 {
  border: solid 1px #044 !important;
}

.bg-046 {
  background-color: #046 !important;
}

.c-046 {
  color: #046 !important;
}

.bc-046 {
  border: solid 1px #046 !important;
}

.bg-048 {
  background-color: #048 !important;
}

.c-048 {
  color: #048 !important;
}

.bc-048 {
  border: solid 1px #048 !important;
}

.bg-04a {
  background-color: #04a !important;
}

.c-04a {
  color: #04a !important;
}

.bc-04a {
  border: solid 1px #04a !important;
}

.bg-04c {
  background-color: #04c !important;
}

.c-04c {
  color: #04c !important;
}

.bc-04c {
  border: solid 1px #04c !important;
}

.bg-04e {
  background-color: #04e !important;
}

.c-04e {
  color: #04e !important;
}

.bc-04e {
  border: solid 1px #04e !important;
}

.bg-04f {
  background-color: #04f !important;
}

.c-04f {
  color: #04f !important;
}

.bc-04f {
  border: solid 1px #04f !important;
}

.bg-060 {
  background-color: #060 !important;
}

.c-060 {
  color: #060 !important;
}

.bc-060 {
  border: solid 1px #060 !important;
}

.bg-062 {
  background-color: #062 !important;
}

.c-062 {
  color: #062 !important;
}

.bc-062 {
  border: solid 1px #062 !important;
}

.bg-064 {
  background-color: #064 !important;
}

.c-064 {
  color: #064 !important;
}

.bc-064 {
  border: solid 1px #064 !important;
}

.bg-066 {
  background-color: #066 !important;
}

.c-066 {
  color: #066 !important;
}

.bc-066 {
  border: solid 1px #066 !important;
}

.bg-068 {
  background-color: #068 !important;
}

.c-068 {
  color: #068 !important;
}

.bc-068 {
  border: solid 1px #068 !important;
}

.bg-06a {
  background-color: #06a !important;
}

.c-06a {
  color: #06a !important;
}

.bc-06a {
  border: solid 1px #06a !important;
}

.bg-06c {
  background-color: #06c !important;
}

.c-06c {
  color: #06c !important;
}

.bc-06c {
  border: solid 1px #06c !important;
}

.bg-06e {
  background-color: #06e !important;
}

.c-06e {
  color: #06e !important;
}

.bc-06e {
  border: solid 1px #06e !important;
}

.bg-06f {
  background-color: #06f !important;
}

.c-06f {
  color: #06f !important;
}

.bc-06f {
  border: solid 1px #06f !important;
}

.bg-080 {
  background-color: #080 !important;
}

.c-080 {
  color: #080 !important;
}

.bc-080 {
  border: solid 1px #080 !important;
}

.bg-082 {
  background-color: #082 !important;
}

.c-082 {
  color: #082 !important;
}

.bc-082 {
  border: solid 1px #082 !important;
}

.bg-084 {
  background-color: #084 !important;
}

.c-084 {
  color: #084 !important;
}

.bc-084 {
  border: solid 1px #084 !important;
}

.bg-086 {
  background-color: #086 !important;
}

.c-086 {
  color: #086 !important;
}

.bc-086 {
  border: solid 1px #086 !important;
}

.bg-088 {
  background-color: #088 !important;
}

.c-088 {
  color: #088 !important;
}

.bc-088 {
  border: solid 1px #088 !important;
}

.bg-08a {
  background-color: #08a !important;
}

.c-08a {
  color: #08a !important;
}

.bc-08a {
  border: solid 1px #08a !important;
}

.bg-08c {
  background-color: #08c !important;
}

.c-08c {
  color: #08c !important;
}

.bc-08c {
  border: solid 1px #08c !important;
}

.bg-08e {
  background-color: #08e !important;
}

.c-08e {
  color: #08e !important;
}

.bc-08e {
  border: solid 1px #08e !important;
}

.bg-08f {
  background-color: #08f !important;
}

.c-08f {
  color: #08f !important;
}

.bc-08f {
  border: solid 1px #08f !important;
}

.bg-0a0 {
  background-color: #0a0 !important;
}

.c-0a0 {
  color: #0a0 !important;
}

.bc-0a0 {
  border: solid 1px #0a0 !important;
}

.bg-0a2 {
  background-color: #0a2 !important;
}

.c-0a2 {
  color: #0a2 !important;
}

.bc-0a2 {
  border: solid 1px #0a2 !important;
}

.bg-0a4 {
  background-color: #0a4 !important;
}

.c-0a4 {
  color: #0a4 !important;
}

.bc-0a4 {
  border: solid 1px #0a4 !important;
}

.bg-0a6 {
  background-color: #0a6 !important;
}

.c-0a6 {
  color: #0a6 !important;
}

.bc-0a6 {
  border: solid 1px #0a6 !important;
}

.bg-0a8 {
  background-color: #0a8 !important;
}

.c-0a8 {
  color: #0a8 !important;
}

.bc-0a8 {
  border: solid 1px #0a8 !important;
}

.bg-0aa {
  background-color: #0aa !important;
}

.c-0aa {
  color: #0aa !important;
}

.bc-0aa {
  border: solid 1px #0aa !important;
}

.bg-0ac {
  background-color: #0ac !important;
}

.c-0ac {
  color: #0ac !important;
}

.bc-0ac {
  border: solid 1px #0ac !important;
}

.bg-0ae {
  background-color: #0ae !important;
}

.c-0ae {
  color: #0ae !important;
}

.bc-0ae {
  border: solid 1px #0ae !important;
}

.bg-0af {
  background-color: #0af !important;
}

.c-0af {
  color: #0af !important;
}

.bc-0af {
  border: solid 1px #0af !important;
}

.bg-0c0 {
  background-color: #0c0 !important;
}

.c-0c0 {
  color: #0c0 !important;
}

.bc-0c0 {
  border: solid 1px #0c0 !important;
}

.bg-0c2 {
  background-color: #0c2 !important;
}

.c-0c2 {
  color: #0c2 !important;
}

.bc-0c2 {
  border: solid 1px #0c2 !important;
}

.bg-0c4 {
  background-color: #0c4 !important;
}

.c-0c4 {
  color: #0c4 !important;
}

.bc-0c4 {
  border: solid 1px #0c4 !important;
}

.bg-0c6 {
  background-color: #0c6 !important;
}

.c-0c6 {
  color: #0c6 !important;
}

.bc-0c6 {
  border: solid 1px #0c6 !important;
}

.bg-0c8 {
  background-color: #0c8 !important;
}

.c-0c8 {
  color: #0c8 !important;
}

.bc-0c8 {
  border: solid 1px #0c8 !important;
}

.bg-0ca {
  background-color: #0ca !important;
}

.c-0ca {
  color: #0ca !important;
}

.bc-0ca {
  border: solid 1px #0ca !important;
}

.bg-0cc {
  background-color: #0cc !important;
}

.c-0cc {
  color: #0cc !important;
}

.bc-0cc {
  border: solid 1px #0cc !important;
}

.bg-0ce {
  background-color: #0ce !important;
}

.c-0ce {
  color: #0ce !important;
}

.bc-0ce {
  border: solid 1px #0ce !important;
}

.bg-0cf {
  background-color: #0cf !important;
}

.c-0cf {
  color: #0cf !important;
}

.bc-0cf {
  border: solid 1px #0cf !important;
}

.bg-0e0 {
  background-color: #0e0 !important;
}

.c-0e0 {
  color: #0e0 !important;
}

.bc-0e0 {
  border: solid 1px #0e0 !important;
}

.bg-0e2 {
  background-color: #0e2 !important;
}

.c-0e2 {
  color: #0e2 !important;
}

.bc-0e2 {
  border: solid 1px #0e2 !important;
}

.bg-0e4 {
  background-color: #0e4 !important;
}

.c-0e4 {
  color: #0e4 !important;
}

.bc-0e4 {
  border: solid 1px #0e4 !important;
}

.bg-0e6 {
  background-color: #0e6 !important;
}

.c-0e6 {
  color: #0e6 !important;
}

.bc-0e6 {
  border: solid 1px #0e6 !important;
}

.bg-0e8 {
  background-color: #0e8 !important;
}

.c-0e8 {
  color: #0e8 !important;
}

.bc-0e8 {
  border: solid 1px #0e8 !important;
}

.bg-0ea {
  background-color: #0ea !important;
}

.c-0ea {
  color: #0ea !important;
}

.bc-0ea {
  border: solid 1px #0ea !important;
}

.bg-0ec {
  background-color: #0ec !important;
}

.c-0ec {
  color: #0ec !important;
}

.bc-0ec {
  border: solid 1px #0ec !important;
}

.bg-0ee {
  background-color: #0ee !important;
}

.c-0ee {
  color: #0ee !important;
}

.bc-0ee {
  border: solid 1px #0ee !important;
}

.bg-0ef {
  background-color: #0ef !important;
}

.c-0ef {
  color: #0ef !important;
}

.bc-0ef {
  border: solid 1px #0ef !important;
}

.bg-0f0 {
  background-color: #0f0 !important;
}

.c-0f0 {
  color: #0f0 !important;
}

.bc-0f0 {
  border: solid 1px #0f0 !important;
}

.bg-0f2 {
  background-color: #0f2 !important;
}

.c-0f2 {
  color: #0f2 !important;
}

.bc-0f2 {
  border: solid 1px #0f2 !important;
}

.bg-0f4 {
  background-color: #0f4 !important;
}

.c-0f4 {
  color: #0f4 !important;
}

.bc-0f4 {
  border: solid 1px #0f4 !important;
}

.bg-0f6 {
  background-color: #0f6 !important;
}

.c-0f6 {
  color: #0f6 !important;
}

.bc-0f6 {
  border: solid 1px #0f6 !important;
}

.bg-0f8 {
  background-color: #0f8 !important;
}

.c-0f8 {
  color: #0f8 !important;
}

.bc-0f8 {
  border: solid 1px #0f8 !important;
}

.bg-0fa {
  background-color: #0fa !important;
}

.c-0fa {
  color: #0fa !important;
}

.bc-0fa {
  border: solid 1px #0fa !important;
}

.bg-0fc {
  background-color: #0fc !important;
}

.c-0fc {
  color: #0fc !important;
}

.bc-0fc {
  border: solid 1px #0fc !important;
}

.bg-0fe {
  background-color: #0fe !important;
}

.c-0fe {
  color: #0fe !important;
}

.bc-0fe {
  border: solid 1px #0fe !important;
}

.bg-0ff {
  background-color: #0ff !important;
}

.c-0ff {
  color: #0ff !important;
}

.bc-0ff {
  border: solid 1px #0ff !important;
}

.bg-200 {
  background-color: #200 !important;
}

.c-200 {
  color: #200 !important;
}

.bc-200 {
  border: solid 1px #200 !important;
}

.bg-202 {
  background-color: #202 !important;
}

.c-202 {
  color: #202 !important;
}

.bc-202 {
  border: solid 1px #202 !important;
}

.bg-204 {
  background-color: #204 !important;
}

.c-204 {
  color: #204 !important;
}

.bc-204 {
  border: solid 1px #204 !important;
}

.bg-206 {
  background-color: #206 !important;
}

.c-206 {
  color: #206 !important;
}

.bc-206 {
  border: solid 1px #206 !important;
}

.bg-208 {
  background-color: #208 !important;
}

.c-208 {
  color: #208 !important;
}

.bc-208 {
  border: solid 1px #208 !important;
}

.bg-20a {
  background-color: #20a !important;
}

.c-20a {
  color: #20a !important;
}

.bc-20a {
  border: solid 1px #20a !important;
}

.bg-20c {
  background-color: #20c !important;
}

.c-20c {
  color: #20c !important;
}

.bc-20c {
  border: solid 1px #20c !important;
}

.bg-20e {
  background-color: #20e !important;
}

.c-20e {
  color: #20e !important;
}

.bc-20e {
  border: solid 1px #20e !important;
}

.bg-20f {
  background-color: #20f !important;
}

.c-20f {
  color: #20f !important;
}

.bc-20f {
  border: solid 1px #20f !important;
}

.bg-220 {
  background-color: #220 !important;
}

.c-220 {
  color: #220 !important;
}

.bc-220 {
  border: solid 1px #220 !important;
}

.bg-222 {
  background-color: #222 !important;
}

.c-222 {
  color: #222 !important;
}

.bc-222 {
  border: solid 1px #222 !important;
}

.bg-224 {
  background-color: #224 !important;
}

.c-224 {
  color: #224 !important;
}

.bc-224 {
  border: solid 1px #224 !important;
}

.bg-226 {
  background-color: #226 !important;
}

.c-226 {
  color: #226 !important;
}

.bc-226 {
  border: solid 1px #226 !important;
}

.bg-228 {
  background-color: #228 !important;
}

.c-228 {
  color: #228 !important;
}

.bc-228 {
  border: solid 1px #228 !important;
}

.bg-22a {
  background-color: #22a !important;
}

.c-22a {
  color: #22a !important;
}

.bc-22a {
  border: solid 1px #22a !important;
}

.bg-22c {
  background-color: #22c !important;
}

.c-22c {
  color: #22c !important;
}

.bc-22c {
  border: solid 1px #22c !important;
}

.bg-22e {
  background-color: #22e !important;
}

.c-22e {
  color: #22e !important;
}

.bc-22e {
  border: solid 1px #22e !important;
}

.bg-22f {
  background-color: #22f !important;
}

.c-22f {
  color: #22f !important;
}

.bc-22f {
  border: solid 1px #22f !important;
}

.bg-240 {
  background-color: #240 !important;
}

.c-240 {
  color: #240 !important;
}

.bc-240 {
  border: solid 1px #240 !important;
}

.bg-242 {
  background-color: #242 !important;
}

.c-242 {
  color: #242 !important;
}

.bc-242 {
  border: solid 1px #242 !important;
}

.bg-244 {
  background-color: #244 !important;
}

.c-244 {
  color: #244 !important;
}

.bc-244 {
  border: solid 1px #244 !important;
}

.bg-246 {
  background-color: #246 !important;
}

.c-246 {
  color: #246 !important;
}

.bc-246 {
  border: solid 1px #246 !important;
}

.bg-248 {
  background-color: #248 !important;
}

.c-248 {
  color: #248 !important;
}

.bc-248 {
  border: solid 1px #248 !important;
}

.bg-24a {
  background-color: #24a !important;
}

.c-24a {
  color: #24a !important;
}

.bc-24a {
  border: solid 1px #24a !important;
}

.bg-24c {
  background-color: #24c !important;
}

.c-24c {
  color: #24c !important;
}

.bc-24c {
  border: solid 1px #24c !important;
}

.bg-24e {
  background-color: #24e !important;
}

.c-24e {
  color: #24e !important;
}

.bc-24e {
  border: solid 1px #24e !important;
}

.bg-24f {
  background-color: #24f !important;
}

.c-24f {
  color: #24f !important;
}

.bc-24f {
  border: solid 1px #24f !important;
}

.bg-260 {
  background-color: #260 !important;
}

.c-260 {
  color: #260 !important;
}

.bc-260 {
  border: solid 1px #260 !important;
}

.bg-262 {
  background-color: #262 !important;
}

.c-262 {
  color: #262 !important;
}

.bc-262 {
  border: solid 1px #262 !important;
}

.bg-264 {
  background-color: #264 !important;
}

.c-264 {
  color: #264 !important;
}

.bc-264 {
  border: solid 1px #264 !important;
}

.bg-266 {
  background-color: #266 !important;
}

.c-266 {
  color: #266 !important;
}

.bc-266 {
  border: solid 1px #266 !important;
}

.bg-268 {
  background-color: #268 !important;
}

.c-268 {
  color: #268 !important;
}

.bc-268 {
  border: solid 1px #268 !important;
}

.bg-26a {
  background-color: #26a !important;
}

.c-26a {
  color: #26a !important;
}

.bc-26a {
  border: solid 1px #26a !important;
}

.bg-26c {
  background-color: #26c !important;
}

.c-26c {
  color: #26c !important;
}

.bc-26c {
  border: solid 1px #26c !important;
}

.bg-26e {
  background-color: #26e !important;
}

.c-26e {
  color: #26e !important;
}

.bc-26e {
  border: solid 1px #26e !important;
}

.bg-26f {
  background-color: #26f !important;
}

.c-26f {
  color: #26f !important;
}

.bc-26f {
  border: solid 1px #26f !important;
}

.bg-280 {
  background-color: #280 !important;
}

.c-280 {
  color: #280 !important;
}

.bc-280 {
  border: solid 1px #280 !important;
}

.bg-282 {
  background-color: #282 !important;
}

.c-282 {
  color: #282 !important;
}

.bc-282 {
  border: solid 1px #282 !important;
}

.bg-284 {
  background-color: #284 !important;
}

.c-284 {
  color: #284 !important;
}

.bc-284 {
  border: solid 1px #284 !important;
}

.bg-286 {
  background-color: #286 !important;
}

.c-286 {
  color: #286 !important;
}

.bc-286 {
  border: solid 1px #286 !important;
}

.bg-288 {
  background-color: #288 !important;
}

.c-288 {
  color: #288 !important;
}

.bc-288 {
  border: solid 1px #288 !important;
}

.bg-28a {
  background-color: #28a !important;
}

.c-28a {
  color: #28a !important;
}

.bc-28a {
  border: solid 1px #28a !important;
}

.bg-28c {
  background-color: #28c !important;
}

.c-28c {
  color: #28c !important;
}

.bc-28c {
  border: solid 1px #28c !important;
}

.bg-28e {
  background-color: #28e !important;
}

.c-28e {
  color: #28e !important;
}

.bc-28e {
  border: solid 1px #28e !important;
}

.bg-28f {
  background-color: #28f !important;
}

.c-28f {
  color: #28f !important;
}

.bc-28f {
  border: solid 1px #28f !important;
}

.bg-2a0 {
  background-color: #2a0 !important;
}

.c-2a0 {
  color: #2a0 !important;
}

.bc-2a0 {
  border: solid 1px #2a0 !important;
}

.bg-2a2 {
  background-color: #2a2 !important;
}

.c-2a2 {
  color: #2a2 !important;
}

.bc-2a2 {
  border: solid 1px #2a2 !important;
}

.bg-2a4 {
  background-color: #2a4 !important;
}

.c-2a4 {
  color: #2a4 !important;
}

.bc-2a4 {
  border: solid 1px #2a4 !important;
}

.bg-2a6 {
  background-color: #2a6 !important;
}

.c-2a6 {
  color: #2a6 !important;
}

.bc-2a6 {
  border: solid 1px #2a6 !important;
}

.bg-2a8 {
  background-color: #2a8 !important;
}

.c-2a8 {
  color: #2a8 !important;
}

.bc-2a8 {
  border: solid 1px #2a8 !important;
}

.bg-2aa {
  background-color: #2aa !important;
}

.c-2aa {
  color: #2aa !important;
}

.bc-2aa {
  border: solid 1px #2aa !important;
}

.bg-2ac {
  background-color: #2ac !important;
}

.c-2ac {
  color: #2ac !important;
}

.bc-2ac {
  border: solid 1px #2ac !important;
}

.bg-2ae {
  background-color: #2ae !important;
}

.c-2ae {
  color: #2ae !important;
}

.bc-2ae {
  border: solid 1px #2ae !important;
}

.bg-2af {
  background-color: #2af !important;
}

.c-2af {
  color: #2af !important;
}

.bc-2af {
  border: solid 1px #2af !important;
}

.bg-2c0 {
  background-color: #2c0 !important;
}

.c-2c0 {
  color: #2c0 !important;
}

.bc-2c0 {
  border: solid 1px #2c0 !important;
}

.bg-2c2 {
  background-color: #2c2 !important;
}

.c-2c2 {
  color: #2c2 !important;
}

.bc-2c2 {
  border: solid 1px #2c2 !important;
}

.bg-2c4 {
  background-color: #2c4 !important;
}

.c-2c4 {
  color: #2c4 !important;
}

.bc-2c4 {
  border: solid 1px #2c4 !important;
}

.bg-2c6 {
  background-color: #2c6 !important;
}

.c-2c6 {
  color: #2c6 !important;
}

.bc-2c6 {
  border: solid 1px #2c6 !important;
}

.bg-2c8 {
  background-color: #2c8 !important;
}

.c-2c8 {
  color: #2c8 !important;
}

.bc-2c8 {
  border: solid 1px #2c8 !important;
}

.bg-2ca {
  background-color: #2ca !important;
}

.c-2ca {
  color: #2ca !important;
}

.bc-2ca {
  border: solid 1px #2ca !important;
}

.bg-2cc {
  background-color: #2cc !important;
}

.c-2cc {
  color: #2cc !important;
}

.bc-2cc {
  border: solid 1px #2cc !important;
}

.bg-2ce {
  background-color: #2ce !important;
}

.c-2ce {
  color: #2ce !important;
}

.bc-2ce {
  border: solid 1px #2ce !important;
}

.bg-2cf {
  background-color: #2cf !important;
}

.c-2cf {
  color: #2cf !important;
}

.bc-2cf {
  border: solid 1px #2cf !important;
}

.bg-2e0 {
  background-color: #2e0 !important;
}

.c-2e0 {
  color: #2e0 !important;
}

.bc-2e0 {
  border: solid 1px #2e0 !important;
}

.bg-2e2 {
  background-color: #2e2 !important;
}

.c-2e2 {
  color: #2e2 !important;
}

.bc-2e2 {
  border: solid 1px #2e2 !important;
}

.bg-2e4 {
  background-color: #2e4 !important;
}

.c-2e4 {
  color: #2e4 !important;
}

.bc-2e4 {
  border: solid 1px #2e4 !important;
}

.bg-2e6 {
  background-color: #2e6 !important;
}

.c-2e6 {
  color: #2e6 !important;
}

.bc-2e6 {
  border: solid 1px #2e6 !important;
}

.bg-2e8 {
  background-color: #2e8 !important;
}

.c-2e8 {
  color: #2e8 !important;
}

.bc-2e8 {
  border: solid 1px #2e8 !important;
}

.bg-2ea {
  background-color: #2ea !important;
}

.c-2ea {
  color: #2ea !important;
}

.bc-2ea {
  border: solid 1px #2ea !important;
}

.bg-2ec {
  background-color: #2ec !important;
}

.c-2ec {
  color: #2ec !important;
}

.bc-2ec {
  border: solid 1px #2ec !important;
}

.bg-2ee {
  background-color: #2ee !important;
}

.c-2ee {
  color: #2ee !important;
}

.bc-2ee {
  border: solid 1px #2ee !important;
}

.bg-2ef {
  background-color: #2ef !important;
}

.c-2ef {
  color: #2ef !important;
}

.bc-2ef {
  border: solid 1px #2ef !important;
}

.bg-2f0 {
  background-color: #2f0 !important;
}

.c-2f0 {
  color: #2f0 !important;
}

.bc-2f0 {
  border: solid 1px #2f0 !important;
}

.bg-2f2 {
  background-color: #2f2 !important;
}

.c-2f2 {
  color: #2f2 !important;
}

.bc-2f2 {
  border: solid 1px #2f2 !important;
}

.bg-2f4 {
  background-color: #2f4 !important;
}

.c-2f4 {
  color: #2f4 !important;
}

.bc-2f4 {
  border: solid 1px #2f4 !important;
}

.bg-2f6 {
  background-color: #2f6 !important;
}

.c-2f6 {
  color: #2f6 !important;
}

.bc-2f6 {
  border: solid 1px #2f6 !important;
}

.bg-2f8 {
  background-color: #2f8 !important;
}

.c-2f8 {
  color: #2f8 !important;
}

.bc-2f8 {
  border: solid 1px #2f8 !important;
}

.bg-2fa {
  background-color: #2fa !important;
}

.c-2fa {
  color: #2fa !important;
}

.bc-2fa {
  border: solid 1px #2fa !important;
}

.bg-2fc {
  background-color: #2fc !important;
}

.c-2fc {
  color: #2fc !important;
}

.bc-2fc {
  border: solid 1px #2fc !important;
}

.bg-2fe {
  background-color: #2fe !important;
}

.c-2fe {
  color: #2fe !important;
}

.bc-2fe {
  border: solid 1px #2fe !important;
}

.bg-2ff {
  background-color: #2ff !important;
}

.c-2ff {
  color: #2ff !important;
}

.bc-2ff {
  border: solid 1px #2ff !important;
}

.bg-400 {
  background-color: #400 !important;
}

.c-400 {
  color: #400 !important;
}

.bc-400 {
  border: solid 1px #400 !important;
}

.bg-402 {
  background-color: #402 !important;
}

.c-402 {
  color: #402 !important;
}

.bc-402 {
  border: solid 1px #402 !important;
}

.bg-404 {
  background-color: #404 !important;
}

.c-404 {
  color: #404 !important;
}

.bc-404 {
  border: solid 1px #404 !important;
}

.bg-406 {
  background-color: #406 !important;
}

.c-406 {
  color: #406 !important;
}

.bc-406 {
  border: solid 1px #406 !important;
}

.bg-408 {
  background-color: #408 !important;
}

.c-408 {
  color: #408 !important;
}

.bc-408 {
  border: solid 1px #408 !important;
}

.bg-40a {
  background-color: #40a !important;
}

.c-40a {
  color: #40a !important;
}

.bc-40a {
  border: solid 1px #40a !important;
}

.bg-40c {
  background-color: #40c !important;
}

.c-40c {
  color: #40c !important;
}

.bc-40c {
  border: solid 1px #40c !important;
}

.bg-40e {
  background-color: #40e !important;
}

.c-40e {
  color: #40e !important;
}

.bc-40e {
  border: solid 1px #40e !important;
}

.bg-40f {
  background-color: #40f !important;
}

.c-40f {
  color: #40f !important;
}

.bc-40f {
  border: solid 1px #40f !important;
}

.bg-420 {
  background-color: #420 !important;
}

.c-420 {
  color: #420 !important;
}

.bc-420 {
  border: solid 1px #420 !important;
}

.bg-422 {
  background-color: #422 !important;
}

.c-422 {
  color: #422 !important;
}

.bc-422 {
  border: solid 1px #422 !important;
}

.bg-424 {
  background-color: #424 !important;
}

.c-424 {
  color: #424 !important;
}

.bc-424 {
  border: solid 1px #424 !important;
}

.bg-426 {
  background-color: #426 !important;
}

.c-426 {
  color: #426 !important;
}

.bc-426 {
  border: solid 1px #426 !important;
}

.bg-428 {
  background-color: #428 !important;
}

.c-428 {
  color: #428 !important;
}

.bc-428 {
  border: solid 1px #428 !important;
}

.bg-42a {
  background-color: #42a !important;
}

.c-42a {
  color: #42a !important;
}

.bc-42a {
  border: solid 1px #42a !important;
}

.bg-42c {
  background-color: #42c !important;
}

.c-42c {
  color: #42c !important;
}

.bc-42c {
  border: solid 1px #42c !important;
}

.bg-42e {
  background-color: #42e !important;
}

.c-42e {
  color: #42e !important;
}

.bc-42e {
  border: solid 1px #42e !important;
}

.bg-42f {
  background-color: #42f !important;
}

.c-42f {
  color: #42f !important;
}

.bc-42f {
  border: solid 1px #42f !important;
}

.bg-440 {
  background-color: #440 !important;
}

.c-440 {
  color: #440 !important;
}

.bc-440 {
  border: solid 1px #440 !important;
}

.bg-442 {
  background-color: #442 !important;
}

.c-442 {
  color: #442 !important;
}

.bc-442 {
  border: solid 1px #442 !important;
}

.bg-444 {
  background-color: #444 !important;
}

.c-444 {
  color: #444 !important;
}

.bc-444 {
  border: solid 1px #444 !important;
}

.bg-446 {
  background-color: #446 !important;
}

.c-446 {
  color: #446 !important;
}

.bc-446 {
  border: solid 1px #446 !important;
}

.bg-448 {
  background-color: #448 !important;
}

.c-448 {
  color: #448 !important;
}

.bc-448 {
  border: solid 1px #448 !important;
}

.bg-44a {
  background-color: #44a !important;
}

.c-44a {
  color: #44a !important;
}

.bc-44a {
  border: solid 1px #44a !important;
}

.bg-44c {
  background-color: #44c !important;
}

.c-44c {
  color: #44c !important;
}

.bc-44c {
  border: solid 1px #44c !important;
}

.bg-44e {
  background-color: #44e !important;
}

.c-44e {
  color: #44e !important;
}

.bc-44e {
  border: solid 1px #44e !important;
}

.bg-44f {
  background-color: #44f !important;
}

.c-44f {
  color: #44f !important;
}

.bc-44f {
  border: solid 1px #44f !important;
}

.bg-460 {
  background-color: #460 !important;
}

.c-460 {
  color: #460 !important;
}

.bc-460 {
  border: solid 1px #460 !important;
}

.bg-462 {
  background-color: #462 !important;
}

.c-462 {
  color: #462 !important;
}

.bc-462 {
  border: solid 1px #462 !important;
}

.bg-464 {
  background-color: #464 !important;
}

.c-464 {
  color: #464 !important;
}

.bc-464 {
  border: solid 1px #464 !important;
}

.bg-466 {
  background-color: #466 !important;
}

.c-466 {
  color: #466 !important;
}

.bc-466 {
  border: solid 1px #466 !important;
}

.bg-468 {
  background-color: #468 !important;
}

.c-468 {
  color: #468 !important;
}

.bc-468 {
  border: solid 1px #468 !important;
}

.bg-46a {
  background-color: #46a !important;
}

.c-46a {
  color: #46a !important;
}

.bc-46a {
  border: solid 1px #46a !important;
}

.bg-46c {
  background-color: #46c !important;
}

.c-46c {
  color: #46c !important;
}

.bc-46c {
  border: solid 1px #46c !important;
}

.bg-46e {
  background-color: #46e !important;
}

.c-46e {
  color: #46e !important;
}

.bc-46e {
  border: solid 1px #46e !important;
}

.bg-46f {
  background-color: #46f !important;
}

.c-46f {
  color: #46f !important;
}

.bc-46f {
  border: solid 1px #46f !important;
}

.bg-480 {
  background-color: #480 !important;
}

.c-480 {
  color: #480 !important;
}

.bc-480 {
  border: solid 1px #480 !important;
}

.bg-482 {
  background-color: #482 !important;
}

.c-482 {
  color: #482 !important;
}

.bc-482 {
  border: solid 1px #482 !important;
}

.bg-484 {
  background-color: #484 !important;
}

.c-484 {
  color: #484 !important;
}

.bc-484 {
  border: solid 1px #484 !important;
}

.bg-486 {
  background-color: #486 !important;
}

.c-486 {
  color: #486 !important;
}

.bc-486 {
  border: solid 1px #486 !important;
}

.bg-488 {
  background-color: #488 !important;
}

.c-488 {
  color: #488 !important;
}

.bc-488 {
  border: solid 1px #488 !important;
}

.bg-48a {
  background-color: #48a !important;
}

.c-48a {
  color: #48a !important;
}

.bc-48a {
  border: solid 1px #48a !important;
}

.bg-48c {
  background-color: #48c !important;
}

.c-48c {
  color: #48c !important;
}

.bc-48c {
  border: solid 1px #48c !important;
}

.bg-48e {
  background-color: #48e !important;
}

.c-48e {
  color: #48e !important;
}

.bc-48e {
  border: solid 1px #48e !important;
}

.bg-48f {
  background-color: #48f !important;
}

.c-48f {
  color: #48f !important;
}

.bc-48f {
  border: solid 1px #48f !important;
}

.bg-4a0 {
  background-color: #4a0 !important;
}

.c-4a0 {
  color: #4a0 !important;
}

.bc-4a0 {
  border: solid 1px #4a0 !important;
}

.bg-4a2 {
  background-color: #4a2 !important;
}

.c-4a2 {
  color: #4a2 !important;
}

.bc-4a2 {
  border: solid 1px #4a2 !important;
}

.bg-4a4 {
  background-color: #4a4 !important;
}

.c-4a4 {
  color: #4a4 !important;
}

.bc-4a4 {
  border: solid 1px #4a4 !important;
}

.bg-4a6 {
  background-color: #4a6 !important;
}

.c-4a6 {
  color: #4a6 !important;
}

.bc-4a6 {
  border: solid 1px #4a6 !important;
}

.bg-4a8 {
  background-color: #4a8 !important;
}

.c-4a8 {
  color: #4a8 !important;
}

.bc-4a8 {
  border: solid 1px #4a8 !important;
}

.bg-4aa {
  background-color: #4aa !important;
}

.c-4aa {
  color: #4aa !important;
}

.bc-4aa {
  border: solid 1px #4aa !important;
}

.bg-4ac {
  background-color: #4ac !important;
}

.c-4ac {
  color: #4ac !important;
}

.bc-4ac {
  border: solid 1px #4ac !important;
}

.bg-4ae {
  background-color: #4ae !important;
}

.c-4ae {
  color: #4ae !important;
}

.bc-4ae {
  border: solid 1px #4ae !important;
}

.bg-4af {
  background-color: #4af !important;
}

.c-4af {
  color: #4af !important;
}

.bc-4af {
  border: solid 1px #4af !important;
}

.bg-4c0 {
  background-color: #4c0 !important;
}

.c-4c0 {
  color: #4c0 !important;
}

.bc-4c0 {
  border: solid 1px #4c0 !important;
}

.bg-4c2 {
  background-color: #4c2 !important;
}

.c-4c2 {
  color: #4c2 !important;
}

.bc-4c2 {
  border: solid 1px #4c2 !important;
}

.bg-4c4 {
  background-color: #4c4 !important;
}

.c-4c4 {
  color: #4c4 !important;
}

.bc-4c4 {
  border: solid 1px #4c4 !important;
}

.bg-4c6 {
  background-color: #4c6 !important;
}

.c-4c6 {
  color: #4c6 !important;
}

.bc-4c6 {
  border: solid 1px #4c6 !important;
}

.bg-4c8 {
  background-color: #4c8 !important;
}

.c-4c8 {
  color: #4c8 !important;
}

.bc-4c8 {
  border: solid 1px #4c8 !important;
}

.bg-4ca {
  background-color: #4ca !important;
}

.c-4ca {
  color: #4ca !important;
}

.bc-4ca {
  border: solid 1px #4ca !important;
}

.bg-4cc {
  background-color: #4cc !important;
}

.c-4cc {
  color: #4cc !important;
}

.bc-4cc {
  border: solid 1px #4cc !important;
}

.bg-4ce {
  background-color: #4ce !important;
}

.c-4ce {
  color: #4ce !important;
}

.bc-4ce {
  border: solid 1px #4ce !important;
}

.bg-4cf {
  background-color: #4cf !important;
}

.c-4cf {
  color: #4cf !important;
}

.bc-4cf {
  border: solid 1px #4cf !important;
}

.bg-4e0 {
  background-color: #4e0 !important;
}

.c-4e0 {
  color: #4e0 !important;
}

.bc-4e0 {
  border: solid 1px #4e0 !important;
}

.bg-4e2 {
  background-color: #4e2 !important;
}

.c-4e2 {
  color: #4e2 !important;
}

.bc-4e2 {
  border: solid 1px #4e2 !important;
}

.bg-4e4 {
  background-color: #4e4 !important;
}

.c-4e4 {
  color: #4e4 !important;
}

.bc-4e4 {
  border: solid 1px #4e4 !important;
}

.bg-4e6 {
  background-color: #4e6 !important;
}

.c-4e6 {
  color: #4e6 !important;
}

.bc-4e6 {
  border: solid 1px #4e6 !important;
}

.bg-4e8 {
  background-color: #4e8 !important;
}

.c-4e8 {
  color: #4e8 !important;
}

.bc-4e8 {
  border: solid 1px #4e8 !important;
}

.bg-4ea {
  background-color: #4ea !important;
}

.c-4ea {
  color: #4ea !important;
}

.bc-4ea {
  border: solid 1px #4ea !important;
}

.bg-4ec {
  background-color: #4ec !important;
}

.c-4ec {
  color: #4ec !important;
}

.bc-4ec {
  border: solid 1px #4ec !important;
}

.bg-4ee {
  background-color: #4ee !important;
}

.c-4ee {
  color: #4ee !important;
}

.bc-4ee {
  border: solid 1px #4ee !important;
}

.bg-4ef {
  background-color: #4ef !important;
}

.c-4ef {
  color: #4ef !important;
}

.bc-4ef {
  border: solid 1px #4ef !important;
}

.bg-4f0 {
  background-color: #4f0 !important;
}

.c-4f0 {
  color: #4f0 !important;
}

.bc-4f0 {
  border: solid 1px #4f0 !important;
}

.bg-4f2 {
  background-color: #4f2 !important;
}

.c-4f2 {
  color: #4f2 !important;
}

.bc-4f2 {
  border: solid 1px #4f2 !important;
}

.bg-4f4 {
  background-color: #4f4 !important;
}

.c-4f4 {
  color: #4f4 !important;
}

.bc-4f4 {
  border: solid 1px #4f4 !important;
}

.bg-4f6 {
  background-color: #4f6 !important;
}

.c-4f6 {
  color: #4f6 !important;
}

.bc-4f6 {
  border: solid 1px #4f6 !important;
}

.bg-4f8 {
  background-color: #4f8 !important;
}

.c-4f8 {
  color: #4f8 !important;
}

.bc-4f8 {
  border: solid 1px #4f8 !important;
}

.bg-4fa {
  background-color: #4fa !important;
}

.c-4fa {
  color: #4fa !important;
}

.bc-4fa {
  border: solid 1px #4fa !important;
}

.bg-4fc {
  background-color: #4fc !important;
}

.c-4fc {
  color: #4fc !important;
}

.bc-4fc {
  border: solid 1px #4fc !important;
}

.bg-4fe {
  background-color: #4fe !important;
}

.c-4fe {
  color: #4fe !important;
}

.bc-4fe {
  border: solid 1px #4fe !important;
}

.bg-4ff {
  background-color: #4ff !important;
}

.c-4ff {
  color: #4ff !important;
}

.bc-4ff {
  border: solid 1px #4ff !important;
}

.bg-600 {
  background-color: #600 !important;
}

.c-600 {
  color: #600 !important;
}

.bc-600 {
  border: solid 1px #600 !important;
}

.bg-602 {
  background-color: #602 !important;
}

.c-602 {
  color: #602 !important;
}

.bc-602 {
  border: solid 1px #602 !important;
}

.bg-604 {
  background-color: #604 !important;
}

.c-604 {
  color: #604 !important;
}

.bc-604 {
  border: solid 1px #604 !important;
}

.bg-606 {
  background-color: #606 !important;
}

.c-606 {
  color: #606 !important;
}

.bc-606 {
  border: solid 1px #606 !important;
}

.bg-608 {
  background-color: #608 !important;
}

.c-608 {
  color: #608 !important;
}

.bc-608 {
  border: solid 1px #608 !important;
}

.bg-60a {
  background-color: #60a !important;
}

.c-60a {
  color: #60a !important;
}

.bc-60a {
  border: solid 1px #60a !important;
}

.bg-60c {
  background-color: #60c !important;
}

.c-60c {
  color: #60c !important;
}

.bc-60c {
  border: solid 1px #60c !important;
}

.bg-60e {
  background-color: #60e !important;
}

.c-60e {
  color: #60e !important;
}

.bc-60e {
  border: solid 1px #60e !important;
}

.bg-60f {
  background-color: #60f !important;
}

.c-60f {
  color: #60f !important;
}

.bc-60f {
  border: solid 1px #60f !important;
}

.bg-620 {
  background-color: #620 !important;
}

.c-620 {
  color: #620 !important;
}

.bc-620 {
  border: solid 1px #620 !important;
}

.bg-622 {
  background-color: #622 !important;
}

.c-622 {
  color: #622 !important;
}

.bc-622 {
  border: solid 1px #622 !important;
}

.bg-624 {
  background-color: #624 !important;
}

.c-624 {
  color: #624 !important;
}

.bc-624 {
  border: solid 1px #624 !important;
}

.bg-626 {
  background-color: #626 !important;
}

.c-626 {
  color: #626 !important;
}

.bc-626 {
  border: solid 1px #626 !important;
}

.bg-628 {
  background-color: #628 !important;
}

.c-628 {
  color: #628 !important;
}

.bc-628 {
  border: solid 1px #628 !important;
}

.bg-62a {
  background-color: #62a !important;
}

.c-62a {
  color: #62a !important;
}

.bc-62a {
  border: solid 1px #62a !important;
}

.bg-62c {
  background-color: #62c !important;
}

.c-62c {
  color: #62c !important;
}

.bc-62c {
  border: solid 1px #62c !important;
}

.bg-62e {
  background-color: #62e !important;
}

.c-62e {
  color: #62e !important;
}

.bc-62e {
  border: solid 1px #62e !important;
}

.bg-62f {
  background-color: #62f !important;
}

.c-62f {
  color: #62f !important;
}

.bc-62f {
  border: solid 1px #62f !important;
}

.bg-640 {
  background-color: #640 !important;
}

.c-640 {
  color: #640 !important;
}

.bc-640 {
  border: solid 1px #640 !important;
}

.bg-642 {
  background-color: #642 !important;
}

.c-642 {
  color: #642 !important;
}

.bc-642 {
  border: solid 1px #642 !important;
}

.bg-644 {
  background-color: #644 !important;
}

.c-644 {
  color: #644 !important;
}

.bc-644 {
  border: solid 1px #644 !important;
}

.bg-646 {
  background-color: #646 !important;
}

.c-646 {
  color: #646 !important;
}

.bc-646 {
  border: solid 1px #646 !important;
}

.bg-648 {
  background-color: #648 !important;
}

.c-648 {
  color: #648 !important;
}

.bc-648 {
  border: solid 1px #648 !important;
}

.bg-64a {
  background-color: #64a !important;
}

.c-64a {
  color: #64a !important;
}

.bc-64a {
  border: solid 1px #64a !important;
}

.bg-64c {
  background-color: #64c !important;
}

.c-64c {
  color: #64c !important;
}

.bc-64c {
  border: solid 1px #64c !important;
}

.bg-64e {
  background-color: #64e !important;
}

.c-64e {
  color: #64e !important;
}

.bc-64e {
  border: solid 1px #64e !important;
}

.bg-64f {
  background-color: #64f !important;
}

.c-64f {
  color: #64f !important;
}

.bc-64f {
  border: solid 1px #64f !important;
}

.bg-660 {
  background-color: #660 !important;
}

.c-660 {
  color: #660 !important;
}

.bc-660 {
  border: solid 1px #660 !important;
}

.bg-662 {
  background-color: #662 !important;
}

.c-662 {
  color: #662 !important;
}

.bc-662 {
  border: solid 1px #662 !important;
}

.bg-664 {
  background-color: #664 !important;
}

.c-664 {
  color: #664 !important;
}

.bc-664 {
  border: solid 1px #664 !important;
}

.bg-666 {
  background-color: #666 !important;
}

.c-666 {
  color: #666 !important;
}

.bc-666 {
  border: solid 1px #666 !important;
}

.bg-668 {
  background-color: #668 !important;
}

.c-668 {
  color: #668 !important;
}

.bc-668 {
  border: solid 1px #668 !important;
}

.bg-66a {
  background-color: #66a !important;
}

.c-66a {
  color: #66a !important;
}

.bc-66a {
  border: solid 1px #66a !important;
}

.bg-66c {
  background-color: #66c !important;
}

.c-66c {
  color: #66c !important;
}

.bc-66c {
  border: solid 1px #66c !important;
}

.bg-66e {
  background-color: #66e !important;
}

.c-66e {
  color: #66e !important;
}

.bc-66e {
  border: solid 1px #66e !important;
}

.bg-66f {
  background-color: #66f !important;
}

.c-66f {
  color: #66f !important;
}

.bc-66f {
  border: solid 1px #66f !important;
}

.bg-680 {
  background-color: #680 !important;
}

.c-680 {
  color: #680 !important;
}

.bc-680 {
  border: solid 1px #680 !important;
}

.bg-682 {
  background-color: #682 !important;
}

.c-682 {
  color: #682 !important;
}

.bc-682 {
  border: solid 1px #682 !important;
}

.bg-684 {
  background-color: #684 !important;
}

.c-684 {
  color: #684 !important;
}

.bc-684 {
  border: solid 1px #684 !important;
}

.bg-686 {
  background-color: #686 !important;
}

.c-686 {
  color: #686 !important;
}

.bc-686 {
  border: solid 1px #686 !important;
}

.bg-688 {
  background-color: #688 !important;
}

.c-688 {
  color: #688 !important;
}

.bc-688 {
  border: solid 1px #688 !important;
}

.bg-68a {
  background-color: #68a !important;
}

.c-68a {
  color: #68a !important;
}

.bc-68a {
  border: solid 1px #68a !important;
}

.bg-68c {
  background-color: #68c !important;
}

.c-68c {
  color: #68c !important;
}

.bc-68c {
  border: solid 1px #68c !important;
}

.bg-68e {
  background-color: #68e !important;
}

.c-68e {
  color: #68e !important;
}

.bc-68e {
  border: solid 1px #68e !important;
}

.bg-68f {
  background-color: #68f !important;
}

.c-68f {
  color: #68f !important;
}

.bc-68f {
  border: solid 1px #68f !important;
}

.bg-6a0 {
  background-color: #6a0 !important;
}

.c-6a0 {
  color: #6a0 !important;
}

.bc-6a0 {
  border: solid 1px #6a0 !important;
}

.bg-6a2 {
  background-color: #6a2 !important;
}

.c-6a2 {
  color: #6a2 !important;
}

.bc-6a2 {
  border: solid 1px #6a2 !important;
}

.bg-6a4 {
  background-color: #6a4 !important;
}

.c-6a4 {
  color: #6a4 !important;
}

.bc-6a4 {
  border: solid 1px #6a4 !important;
}

.bg-6a6 {
  background-color: #6a6 !important;
}

.c-6a6 {
  color: #6a6 !important;
}

.bc-6a6 {
  border: solid 1px #6a6 !important;
}

.bg-6a8 {
  background-color: #6a8 !important;
}

.c-6a8 {
  color: #6a8 !important;
}

.bc-6a8 {
  border: solid 1px #6a8 !important;
}

.bg-6aa {
  background-color: #6aa !important;
}

.c-6aa {
  color: #6aa !important;
}

.bc-6aa {
  border: solid 1px #6aa !important;
}

.bg-6ac {
  background-color: #6ac !important;
}

.c-6ac {
  color: #6ac !important;
}

.bc-6ac {
  border: solid 1px #6ac !important;
}

.bg-6ae {
  background-color: #6ae !important;
}

.c-6ae {
  color: #6ae !important;
}

.bc-6ae {
  border: solid 1px #6ae !important;
}

.bg-6af {
  background-color: #6af !important;
}

.c-6af {
  color: #6af !important;
}

.bc-6af {
  border: solid 1px #6af !important;
}

.bg-6c0 {
  background-color: #6c0 !important;
}

.c-6c0 {
  color: #6c0 !important;
}

.bc-6c0 {
  border: solid 1px #6c0 !important;
}

.bg-6c2 {
  background-color: #6c2 !important;
}

.c-6c2 {
  color: #6c2 !important;
}

.bc-6c2 {
  border: solid 1px #6c2 !important;
}

.bg-6c4 {
  background-color: #6c4 !important;
}

.c-6c4 {
  color: #6c4 !important;
}

.bc-6c4 {
  border: solid 1px #6c4 !important;
}

.bg-6c6 {
  background-color: #6c6 !important;
}

.c-6c6 {
  color: #6c6 !important;
}

.bc-6c6 {
  border: solid 1px #6c6 !important;
}

.bg-6c8 {
  background-color: #6c8 !important;
}

.c-6c8 {
  color: #6c8 !important;
}

.bc-6c8 {
  border: solid 1px #6c8 !important;
}

.bg-6ca {
  background-color: #6ca !important;
}

.c-6ca {
  color: #6ca !important;
}

.bc-6ca {
  border: solid 1px #6ca !important;
}

.bg-6cc {
  background-color: #6cc !important;
}

.c-6cc {
  color: #6cc !important;
}

.bc-6cc {
  border: solid 1px #6cc !important;
}

.bg-6ce {
  background-color: #6ce !important;
}

.c-6ce {
  color: #6ce !important;
}

.bc-6ce {
  border: solid 1px #6ce !important;
}

.bg-6cf {
  background-color: #6cf !important;
}

.c-6cf {
  color: #6cf !important;
}

.bc-6cf {
  border: solid 1px #6cf !important;
}

.bg-6e0 {
  background-color: #6e0 !important;
}

.c-6e0 {
  color: #6e0 !important;
}

.bc-6e0 {
  border: solid 1px #6e0 !important;
}

.bg-6e2 {
  background-color: #6e2 !important;
}

.c-6e2 {
  color: #6e2 !important;
}

.bc-6e2 {
  border: solid 1px #6e2 !important;
}

.bg-6e4 {
  background-color: #6e4 !important;
}

.c-6e4 {
  color: #6e4 !important;
}

.bc-6e4 {
  border: solid 1px #6e4 !important;
}

.bg-6e6 {
  background-color: #6e6 !important;
}

.c-6e6 {
  color: #6e6 !important;
}

.bc-6e6 {
  border: solid 1px #6e6 !important;
}

.bg-6e8 {
  background-color: #6e8 !important;
}

.c-6e8 {
  color: #6e8 !important;
}

.bc-6e8 {
  border: solid 1px #6e8 !important;
}

.bg-6ea {
  background-color: #6ea !important;
}

.c-6ea {
  color: #6ea !important;
}

.bc-6ea {
  border: solid 1px #6ea !important;
}

.bg-6ec {
  background-color: #6ec !important;
}

.c-6ec {
  color: #6ec !important;
}

.bc-6ec {
  border: solid 1px #6ec !important;
}

.bg-6ee {
  background-color: #6ee !important;
}

.c-6ee {
  color: #6ee !important;
}

.bc-6ee {
  border: solid 1px #6ee !important;
}

.bg-6ef {
  background-color: #6ef !important;
}

.c-6ef {
  color: #6ef !important;
}

.bc-6ef {
  border: solid 1px #6ef !important;
}

.bg-6f0 {
  background-color: #6f0 !important;
}

.c-6f0 {
  color: #6f0 !important;
}

.bc-6f0 {
  border: solid 1px #6f0 !important;
}

.bg-6f2 {
  background-color: #6f2 !important;
}

.c-6f2 {
  color: #6f2 !important;
}

.bc-6f2 {
  border: solid 1px #6f2 !important;
}

.bg-6f4 {
  background-color: #6f4 !important;
}

.c-6f4 {
  color: #6f4 !important;
}

.bc-6f4 {
  border: solid 1px #6f4 !important;
}

.bg-6f6 {
  background-color: #6f6 !important;
}

.c-6f6 {
  color: #6f6 !important;
}

.bc-6f6 {
  border: solid 1px #6f6 !important;
}

.bg-6f8 {
  background-color: #6f8 !important;
}

.c-6f8 {
  color: #6f8 !important;
}

.bc-6f8 {
  border: solid 1px #6f8 !important;
}

.bg-6fa {
  background-color: #6fa !important;
}

.c-6fa {
  color: #6fa !important;
}

.bc-6fa {
  border: solid 1px #6fa !important;
}

.bg-6fc {
  background-color: #6fc !important;
}

.c-6fc {
  color: #6fc !important;
}

.bc-6fc {
  border: solid 1px #6fc !important;
}

.bg-6fe {
  background-color: #6fe !important;
}

.c-6fe {
  color: #6fe !important;
}

.bc-6fe {
  border: solid 1px #6fe !important;
}

.bg-6ff {
  background-color: #6ff !important;
}

.c-6ff {
  color: #6ff !important;
}

.bc-6ff {
  border: solid 1px #6ff !important;
}

.bg-800 {
  background-color: #800 !important;
}

.c-800 {
  color: #800 !important;
}

.bc-800 {
  border: solid 1px #800 !important;
}

.bg-802 {
  background-color: #802 !important;
}

.c-802 {
  color: #802 !important;
}

.bc-802 {
  border: solid 1px #802 !important;
}

.bg-804 {
  background-color: #804 !important;
}

.c-804 {
  color: #804 !important;
}

.bc-804 {
  border: solid 1px #804 !important;
}

.bg-806 {
  background-color: #806 !important;
}

.c-806 {
  color: #806 !important;
}

.bc-806 {
  border: solid 1px #806 !important;
}

.bg-808 {
  background-color: #808 !important;
}

.c-808 {
  color: #808 !important;
}

.bc-808 {
  border: solid 1px #808 !important;
}

.bg-80a {
  background-color: #80a !important;
}

.c-80a {
  color: #80a !important;
}

.bc-80a {
  border: solid 1px #80a !important;
}

.bg-80c {
  background-color: #80c !important;
}

.c-80c {
  color: #80c !important;
}

.bc-80c {
  border: solid 1px #80c !important;
}

.bg-80e {
  background-color: #80e !important;
}

.c-80e {
  color: #80e !important;
}

.bc-80e {
  border: solid 1px #80e !important;
}

.bg-80f {
  background-color: #80f !important;
}

.c-80f {
  color: #80f !important;
}

.bc-80f {
  border: solid 1px #80f !important;
}

.bg-820 {
  background-color: #820 !important;
}

.c-820 {
  color: #820 !important;
}

.bc-820 {
  border: solid 1px #820 !important;
}

.bg-822 {
  background-color: #822 !important;
}

.c-822 {
  color: #822 !important;
}

.bc-822 {
  border: solid 1px #822 !important;
}

.bg-824 {
  background-color: #824 !important;
}

.c-824 {
  color: #824 !important;
}

.bc-824 {
  border: solid 1px #824 !important;
}

.bg-826 {
  background-color: #826 !important;
}

.c-826 {
  color: #826 !important;
}

.bc-826 {
  border: solid 1px #826 !important;
}

.bg-828 {
  background-color: #828 !important;
}

.c-828 {
  color: #828 !important;
}

.bc-828 {
  border: solid 1px #828 !important;
}

.bg-82a {
  background-color: #82a !important;
}

.c-82a {
  color: #82a !important;
}

.bc-82a {
  border: solid 1px #82a !important;
}

.bg-82c {
  background-color: #82c !important;
}

.c-82c {
  color: #82c !important;
}

.bc-82c {
  border: solid 1px #82c !important;
}

.bg-82e {
  background-color: #82e !important;
}

.c-82e {
  color: #82e !important;
}

.bc-82e {
  border: solid 1px #82e !important;
}

.bg-82f {
  background-color: #82f !important;
}

.c-82f {
  color: #82f !important;
}

.bc-82f {
  border: solid 1px #82f !important;
}

.bg-840 {
  background-color: #840 !important;
}

.c-840 {
  color: #840 !important;
}

.bc-840 {
  border: solid 1px #840 !important;
}

.bg-842 {
  background-color: #842 !important;
}

.c-842 {
  color: #842 !important;
}

.bc-842 {
  border: solid 1px #842 !important;
}

.bg-844 {
  background-color: #844 !important;
}

.c-844 {
  color: #844 !important;
}

.bc-844 {
  border: solid 1px #844 !important;
}

.bg-846 {
  background-color: #846 !important;
}

.c-846 {
  color: #846 !important;
}

.bc-846 {
  border: solid 1px #846 !important;
}

.bg-848 {
  background-color: #848 !important;
}

.c-848 {
  color: #848 !important;
}

.bc-848 {
  border: solid 1px #848 !important;
}

.bg-84a {
  background-color: #84a !important;
}

.c-84a {
  color: #84a !important;
}

.bc-84a {
  border: solid 1px #84a !important;
}

.bg-84c {
  background-color: #84c !important;
}

.c-84c {
  color: #84c !important;
}

.bc-84c {
  border: solid 1px #84c !important;
}

.bg-84e {
  background-color: #84e !important;
}

.c-84e {
  color: #84e !important;
}

.bc-84e {
  border: solid 1px #84e !important;
}

.bg-84f {
  background-color: #84f !important;
}

.c-84f {
  color: #84f !important;
}

.bc-84f {
  border: solid 1px #84f !important;
}

.bg-860 {
  background-color: #860 !important;
}

.c-860 {
  color: #860 !important;
}

.bc-860 {
  border: solid 1px #860 !important;
}

.bg-862 {
  background-color: #862 !important;
}

.c-862 {
  color: #862 !important;
}

.bc-862 {
  border: solid 1px #862 !important;
}

.bg-864 {
  background-color: #864 !important;
}

.c-864 {
  color: #864 !important;
}

.bc-864 {
  border: solid 1px #864 !important;
}

.bg-866 {
  background-color: #866 !important;
}

.c-866 {
  color: #866 !important;
}

.bc-866 {
  border: solid 1px #866 !important;
}

.bg-868 {
  background-color: #868 !important;
}

.c-868 {
  color: #868 !important;
}

.bc-868 {
  border: solid 1px #868 !important;
}

.bg-86a {
  background-color: #86a !important;
}

.c-86a {
  color: #86a !important;
}

.bc-86a {
  border: solid 1px #86a !important;
}

.bg-86c {
  background-color: #86c !important;
}

.c-86c {
  color: #86c !important;
}

.bc-86c {
  border: solid 1px #86c !important;
}

.bg-86e {
  background-color: #86e !important;
}

.c-86e {
  color: #86e !important;
}

.bc-86e {
  border: solid 1px #86e !important;
}

.bg-86f {
  background-color: #86f !important;
}

.c-86f {
  color: #86f !important;
}

.bc-86f {
  border: solid 1px #86f !important;
}

.bg-880 {
  background-color: #880 !important;
}

.c-880 {
  color: #880 !important;
}

.bc-880 {
  border: solid 1px #880 !important;
}

.bg-882 {
  background-color: #882 !important;
}

.c-882 {
  color: #882 !important;
}

.bc-882 {
  border: solid 1px #882 !important;
}

.bg-884 {
  background-color: #884 !important;
}

.c-884 {
  color: #884 !important;
}

.bc-884 {
  border: solid 1px #884 !important;
}

.bg-886 {
  background-color: #886 !important;
}

.c-886 {
  color: #886 !important;
}

.bc-886 {
  border: solid 1px #886 !important;
}

.bg-888 {
  background-color: #888 !important;
}

.c-888 {
  color: #888 !important;
}

.bc-888 {
  border: solid 1px #888 !important;
}

.bg-88a {
  background-color: #88a !important;
}

.c-88a {
  color: #88a !important;
}

.bc-88a {
  border: solid 1px #88a !important;
}

.bg-88c {
  background-color: #88c !important;
}

.c-88c {
  color: #88c !important;
}

.bc-88c {
  border: solid 1px #88c !important;
}

.bg-88e {
  background-color: #88e !important;
}

.c-88e {
  color: #88e !important;
}

.bc-88e {
  border: solid 1px #88e !important;
}

.bg-88f {
  background-color: #88f !important;
}

.c-88f {
  color: #88f !important;
}

.bc-88f {
  border: solid 1px #88f !important;
}

.bg-8a0 {
  background-color: #8a0 !important;
}

.c-8a0 {
  color: #8a0 !important;
}

.bc-8a0 {
  border: solid 1px #8a0 !important;
}

.bg-8a2 {
  background-color: #8a2 !important;
}

.c-8a2 {
  color: #8a2 !important;
}

.bc-8a2 {
  border: solid 1px #8a2 !important;
}

.bg-8a4 {
  background-color: #8a4 !important;
}

.c-8a4 {
  color: #8a4 !important;
}

.bc-8a4 {
  border: solid 1px #8a4 !important;
}

.bg-8a6 {
  background-color: #8a6 !important;
}

.c-8a6 {
  color: #8a6 !important;
}

.bc-8a6 {
  border: solid 1px #8a6 !important;
}

.bg-8a8 {
  background-color: #8a8 !important;
}

.c-8a8 {
  color: #8a8 !important;
}

.bc-8a8 {
  border: solid 1px #8a8 !important;
}

.bg-8aa {
  background-color: #8aa !important;
}

.c-8aa {
  color: #8aa !important;
}

.bc-8aa {
  border: solid 1px #8aa !important;
}

.bg-8ac {
  background-color: #8ac !important;
}

.c-8ac {
  color: #8ac !important;
}

.bc-8ac {
  border: solid 1px #8ac !important;
}

.bg-8ae {
  background-color: #8ae !important;
}

.c-8ae {
  color: #8ae !important;
}

.bc-8ae {
  border: solid 1px #8ae !important;
}

.bg-8af {
  background-color: #8af !important;
}

.c-8af {
  color: #8af !important;
}

.bc-8af {
  border: solid 1px #8af !important;
}

.bg-8c0 {
  background-color: #8c0 !important;
}

.c-8c0 {
  color: #8c0 !important;
}

.bc-8c0 {
  border: solid 1px #8c0 !important;
}

.bg-8c2 {
  background-color: #8c2 !important;
}

.c-8c2 {
  color: #8c2 !important;
}

.bc-8c2 {
  border: solid 1px #8c2 !important;
}

.bg-8c4 {
  background-color: #8c4 !important;
}

.c-8c4 {
  color: #8c4 !important;
}

.bc-8c4 {
  border: solid 1px #8c4 !important;
}

.bg-8c6 {
  background-color: #8c6 !important;
}

.c-8c6 {
  color: #8c6 !important;
}

.bc-8c6 {
  border: solid 1px #8c6 !important;
}

.bg-8c8 {
  background-color: #8c8 !important;
}

.c-8c8 {
  color: #8c8 !important;
}

.bc-8c8 {
  border: solid 1px #8c8 !important;
}

.bg-8ca {
  background-color: #8ca !important;
}

.c-8ca {
  color: #8ca !important;
}

.bc-8ca {
  border: solid 1px #8ca !important;
}

.bg-8cc {
  background-color: #8cc !important;
}

.c-8cc {
  color: #8cc !important;
}

.bc-8cc {
  border: solid 1px #8cc !important;
}

.bg-8ce {
  background-color: #8ce !important;
}

.c-8ce {
  color: #8ce !important;
}

.bc-8ce {
  border: solid 1px #8ce !important;
}

.bg-8cf {
  background-color: #8cf !important;
}

.c-8cf {
  color: #8cf !important;
}

.bc-8cf {
  border: solid 1px #8cf !important;
}

.bg-8e0 {
  background-color: #8e0 !important;
}

.c-8e0 {
  color: #8e0 !important;
}

.bc-8e0 {
  border: solid 1px #8e0 !important;
}

.bg-8e2 {
  background-color: #8e2 !important;
}

.c-8e2 {
  color: #8e2 !important;
}

.bc-8e2 {
  border: solid 1px #8e2 !important;
}

.bg-8e4 {
  background-color: #8e4 !important;
}

.c-8e4 {
  color: #8e4 !important;
}

.bc-8e4 {
  border: solid 1px #8e4 !important;
}

.bg-8e6 {
  background-color: #8e6 !important;
}

.c-8e6 {
  color: #8e6 !important;
}

.bc-8e6 {
  border: solid 1px #8e6 !important;
}

.bg-8e8 {
  background-color: #8e8 !important;
}

.c-8e8 {
  color: #8e8 !important;
}

.bc-8e8 {
  border: solid 1px #8e8 !important;
}

.bg-8ea {
  background-color: #8ea !important;
}

.c-8ea {
  color: #8ea !important;
}

.bc-8ea {
  border: solid 1px #8ea !important;
}

.bg-8ec {
  background-color: #8ec !important;
}

.c-8ec {
  color: #8ec !important;
}

.bc-8ec {
  border: solid 1px #8ec !important;
}

.bg-8ee {
  background-color: #8ee !important;
}

.c-8ee {
  color: #8ee !important;
}

.bc-8ee {
  border: solid 1px #8ee !important;
}

.bg-8ef {
  background-color: #8ef !important;
}

.c-8ef {
  color: #8ef !important;
}

.bc-8ef {
  border: solid 1px #8ef !important;
}

.bg-8f0 {
  background-color: #8f0 !important;
}

.c-8f0 {
  color: #8f0 !important;
}

.bc-8f0 {
  border: solid 1px #8f0 !important;
}

.bg-8f2 {
  background-color: #8f2 !important;
}

.c-8f2 {
  color: #8f2 !important;
}

.bc-8f2 {
  border: solid 1px #8f2 !important;
}

.bg-8f4 {
  background-color: #8f4 !important;
}

.c-8f4 {
  color: #8f4 !important;
}

.bc-8f4 {
  border: solid 1px #8f4 !important;
}

.bg-8f6 {
  background-color: #8f6 !important;
}

.c-8f6 {
  color: #8f6 !important;
}

.bc-8f6 {
  border: solid 1px #8f6 !important;
}

.bg-8f8 {
  background-color: #8f8 !important;
}

.c-8f8 {
  color: #8f8 !important;
}

.bc-8f8 {
  border: solid 1px #8f8 !important;
}

.bg-8fa {
  background-color: #8fa !important;
}

.c-8fa {
  color: #8fa !important;
}

.bc-8fa {
  border: solid 1px #8fa !important;
}

.bg-8fc {
  background-color: #8fc !important;
}

.c-8fc {
  color: #8fc !important;
}

.bc-8fc {
  border: solid 1px #8fc !important;
}

.bg-8fe {
  background-color: #8fe !important;
}

.c-8fe {
  color: #8fe !important;
}

.bc-8fe {
  border: solid 1px #8fe !important;
}

.bg-8ff {
  background-color: #8ff !important;
}

.c-8ff {
  color: #8ff !important;
}

.bc-8ff {
  border: solid 1px #8ff !important;
}

.bg-a00 {
  background-color: #a00 !important;
}

.c-a00 {
  color: #a00 !important;
}

.bc-a00 {
  border: solid 1px #a00 !important;
}

.bg-a02 {
  background-color: #a02 !important;
}

.c-a02 {
  color: #a02 !important;
}

.bc-a02 {
  border: solid 1px #a02 !important;
}

.bg-a04 {
  background-color: #a04 !important;
}

.c-a04 {
  color: #a04 !important;
}

.bc-a04 {
  border: solid 1px #a04 !important;
}

.bg-a06 {
  background-color: #a06 !important;
}

.c-a06 {
  color: #a06 !important;
}

.bc-a06 {
  border: solid 1px #a06 !important;
}

.bg-a08 {
  background-color: #a08 !important;
}

.c-a08 {
  color: #a08 !important;
}

.bc-a08 {
  border: solid 1px #a08 !important;
}

.bg-a0a {
  background-color: #a0a !important;
}

.c-a0a {
  color: #a0a !important;
}

.bc-a0a {
  border: solid 1px #a0a !important;
}

.bg-a0c {
  background-color: #a0c !important;
}

.c-a0c {
  color: #a0c !important;
}

.bc-a0c {
  border: solid 1px #a0c !important;
}

.bg-a0e {
  background-color: #a0e !important;
}

.c-a0e {
  color: #a0e !important;
}

.bc-a0e {
  border: solid 1px #a0e !important;
}

.bg-a0f {
  background-color: #a0f !important;
}

.c-a0f {
  color: #a0f !important;
}

.bc-a0f {
  border: solid 1px #a0f !important;
}

.bg-a20 {
  background-color: #a20 !important;
}

.c-a20 {
  color: #a20 !important;
}

.bc-a20 {
  border: solid 1px #a20 !important;
}

.bg-a22 {
  background-color: #a22 !important;
}

.c-a22 {
  color: #a22 !important;
}

.bc-a22 {
  border: solid 1px #a22 !important;
}

.bg-a24 {
  background-color: #a24 !important;
}

.c-a24 {
  color: #a24 !important;
}

.bc-a24 {
  border: solid 1px #a24 !important;
}

.bg-a26 {
  background-color: #a26 !important;
}

.c-a26 {
  color: #a26 !important;
}

.bc-a26 {
  border: solid 1px #a26 !important;
}

.bg-a28 {
  background-color: #a28 !important;
}

.c-a28 {
  color: #a28 !important;
}

.bc-a28 {
  border: solid 1px #a28 !important;
}

.bg-a2a {
  background-color: #a2a !important;
}

.c-a2a {
  color: #a2a !important;
}

.bc-a2a {
  border: solid 1px #a2a !important;
}

.bg-a2c {
  background-color: #a2c !important;
}

.c-a2c {
  color: #a2c !important;
}

.bc-a2c {
  border: solid 1px #a2c !important;
}

.bg-a2e {
  background-color: #a2e !important;
}

.c-a2e {
  color: #a2e !important;
}

.bc-a2e {
  border: solid 1px #a2e !important;
}

.bg-a2f {
  background-color: #a2f !important;
}

.c-a2f {
  color: #a2f !important;
}

.bc-a2f {
  border: solid 1px #a2f !important;
}

.bg-a40 {
  background-color: #a40 !important;
}

.c-a40 {
  color: #a40 !important;
}

.bc-a40 {
  border: solid 1px #a40 !important;
}

.bg-a42 {
  background-color: #a42 !important;
}

.c-a42 {
  color: #a42 !important;
}

.bc-a42 {
  border: solid 1px #a42 !important;
}

.bg-a44 {
  background-color: #a44 !important;
}

.c-a44 {
  color: #a44 !important;
}

.bc-a44 {
  border: solid 1px #a44 !important;
}

.bg-a46 {
  background-color: #a46 !important;
}

.c-a46 {
  color: #a46 !important;
}

.bc-a46 {
  border: solid 1px #a46 !important;
}

.bg-a48 {
  background-color: #a48 !important;
}

.c-a48 {
  color: #a48 !important;
}

.bc-a48 {
  border: solid 1px #a48 !important;
}

.bg-a4a {
  background-color: #a4a !important;
}

.c-a4a {
  color: #a4a !important;
}

.bc-a4a {
  border: solid 1px #a4a !important;
}

.bg-a4c {
  background-color: #a4c !important;
}

.c-a4c {
  color: #a4c !important;
}

.bc-a4c {
  border: solid 1px #a4c !important;
}

.bg-a4e {
  background-color: #a4e !important;
}

.c-a4e {
  color: #a4e !important;
}

.bc-a4e {
  border: solid 1px #a4e !important;
}

.bg-a4f {
  background-color: #a4f !important;
}

.c-a4f {
  color: #a4f !important;
}

.bc-a4f {
  border: solid 1px #a4f !important;
}

.bg-a60 {
  background-color: #a60 !important;
}

.c-a60 {
  color: #a60 !important;
}

.bc-a60 {
  border: solid 1px #a60 !important;
}

.bg-a62 {
  background-color: #a62 !important;
}

.c-a62 {
  color: #a62 !important;
}

.bc-a62 {
  border: solid 1px #a62 !important;
}

.bg-a64 {
  background-color: #a64 !important;
}

.c-a64 {
  color: #a64 !important;
}

.bc-a64 {
  border: solid 1px #a64 !important;
}

.bg-a66 {
  background-color: #a66 !important;
}

.c-a66 {
  color: #a66 !important;
}

.bc-a66 {
  border: solid 1px #a66 !important;
}

.bg-a68 {
  background-color: #a68 !important;
}

.c-a68 {
  color: #a68 !important;
}

.bc-a68 {
  border: solid 1px #a68 !important;
}

.bg-a6a {
  background-color: #a6a !important;
}

.c-a6a {
  color: #a6a !important;
}

.bc-a6a {
  border: solid 1px #a6a !important;
}

.bg-a6c {
  background-color: #a6c !important;
}

.c-a6c {
  color: #a6c !important;
}

.bc-a6c {
  border: solid 1px #a6c !important;
}

.bg-a6e {
  background-color: #a6e !important;
}

.c-a6e {
  color: #a6e !important;
}

.bc-a6e {
  border: solid 1px #a6e !important;
}

.bg-a6f {
  background-color: #a6f !important;
}

.c-a6f {
  color: #a6f !important;
}

.bc-a6f {
  border: solid 1px #a6f !important;
}

.bg-a80 {
  background-color: #a80 !important;
}

.c-a80 {
  color: #a80 !important;
}

.bc-a80 {
  border: solid 1px #a80 !important;
}

.bg-a82 {
  background-color: #a82 !important;
}

.c-a82 {
  color: #a82 !important;
}

.bc-a82 {
  border: solid 1px #a82 !important;
}

.bg-a84 {
  background-color: #a84 !important;
}

.c-a84 {
  color: #a84 !important;
}

.bc-a84 {
  border: solid 1px #a84 !important;
}

.bg-a86 {
  background-color: #a86 !important;
}

.c-a86 {
  color: #a86 !important;
}

.bc-a86 {
  border: solid 1px #a86 !important;
}

.bg-a88 {
  background-color: #a88 !important;
}

.c-a88 {
  color: #a88 !important;
}

.bc-a88 {
  border: solid 1px #a88 !important;
}

.bg-a8a {
  background-color: #a8a !important;
}

.c-a8a {
  color: #a8a !important;
}

.bc-a8a {
  border: solid 1px #a8a !important;
}

.bg-a8c {
  background-color: #a8c !important;
}

.c-a8c {
  color: #a8c !important;
}

.bc-a8c {
  border: solid 1px #a8c !important;
}

.bg-a8e {
  background-color: #a8e !important;
}

.c-a8e {
  color: #a8e !important;
}

.bc-a8e {
  border: solid 1px #a8e !important;
}

.bg-a8f {
  background-color: #a8f !important;
}

.c-a8f {
  color: #a8f !important;
}

.bc-a8f {
  border: solid 1px #a8f !important;
}

.bg-aa0 {
  background-color: #aa0 !important;
}

.c-aa0 {
  color: #aa0 !important;
}

.bc-aa0 {
  border: solid 1px #aa0 !important;
}

.bg-aa2 {
  background-color: #aa2 !important;
}

.c-aa2 {
  color: #aa2 !important;
}

.bc-aa2 {
  border: solid 1px #aa2 !important;
}

.bg-aa4 {
  background-color: #aa4 !important;
}

.c-aa4 {
  color: #aa4 !important;
}

.bc-aa4 {
  border: solid 1px #aa4 !important;
}

.bg-aa6 {
  background-color: #aa6 !important;
}

.c-aa6 {
  color: #aa6 !important;
}

.bc-aa6 {
  border: solid 1px #aa6 !important;
}

.bg-aa8 {
  background-color: #aa8 !important;
}

.c-aa8 {
  color: #aa8 !important;
}

.bc-aa8 {
  border: solid 1px #aa8 !important;
}

.bg-aaa {
  background-color: #aaa !important;
}

.c-aaa {
  color: #aaa !important;
}

.bc-aaa {
  border: solid 1px #aaa !important;
}

.bg-aac {
  background-color: #aac !important;
}

.c-aac {
  color: #aac !important;
}

.bc-aac {
  border: solid 1px #aac !important;
}

.bg-aae {
  background-color: #aae !important;
}

.c-aae {
  color: #aae !important;
}

.bc-aae {
  border: solid 1px #aae !important;
}

.bg-aaf {
  background-color: #aaf !important;
}

.c-aaf {
  color: #aaf !important;
}

.bc-aaf {
  border: solid 1px #aaf !important;
}

.bg-ac0 {
  background-color: #ac0 !important;
}

.c-ac0 {
  color: #ac0 !important;
}

.bc-ac0 {
  border: solid 1px #ac0 !important;
}

.bg-ac2 {
  background-color: #ac2 !important;
}

.c-ac2 {
  color: #ac2 !important;
}

.bc-ac2 {
  border: solid 1px #ac2 !important;
}

.bg-ac4 {
  background-color: #ac4 !important;
}

.c-ac4 {
  color: #ac4 !important;
}

.bc-ac4 {
  border: solid 1px #ac4 !important;
}

.bg-ac6 {
  background-color: #ac6 !important;
}

.c-ac6 {
  color: #ac6 !important;
}

.bc-ac6 {
  border: solid 1px #ac6 !important;
}

.bg-ac8 {
  background-color: #ac8 !important;
}

.c-ac8 {
  color: #ac8 !important;
}

.bc-ac8 {
  border: solid 1px #ac8 !important;
}

.bg-aca {
  background-color: #aca !important;
}

.c-aca {
  color: #aca !important;
}

.bc-aca {
  border: solid 1px #aca !important;
}

.bg-acc {
  background-color: #acc !important;
}

.c-acc {
  color: #acc !important;
}

.bc-acc {
  border: solid 1px #acc !important;
}

.bg-ace {
  background-color: #ace !important;
}

.c-ace {
  color: #ace !important;
}

.bc-ace {
  border: solid 1px #ace !important;
}

.bg-acf {
  background-color: #acf !important;
}

.c-acf {
  color: #acf !important;
}

.bc-acf {
  border: solid 1px #acf !important;
}

.bg-ae0 {
  background-color: #ae0 !important;
}

.c-ae0 {
  color: #ae0 !important;
}

.bc-ae0 {
  border: solid 1px #ae0 !important;
}

.bg-ae2 {
  background-color: #ae2 !important;
}

.c-ae2 {
  color: #ae2 !important;
}

.bc-ae2 {
  border: solid 1px #ae2 !important;
}

.bg-ae4 {
  background-color: #ae4 !important;
}

.c-ae4 {
  color: #ae4 !important;
}

.bc-ae4 {
  border: solid 1px #ae4 !important;
}

.bg-ae6 {
  background-color: #ae6 !important;
}

.c-ae6 {
  color: #ae6 !important;
}

.bc-ae6 {
  border: solid 1px #ae6 !important;
}

.bg-ae8 {
  background-color: #ae8 !important;
}

.c-ae8 {
  color: #ae8 !important;
}

.bc-ae8 {
  border: solid 1px #ae8 !important;
}

.bg-aea {
  background-color: #aea !important;
}

.c-aea {
  color: #aea !important;
}

.bc-aea {
  border: solid 1px #aea !important;
}

.bg-aec {
  background-color: #aec !important;
}

.c-aec {
  color: #aec !important;
}

.bc-aec {
  border: solid 1px #aec !important;
}

.bg-aee {
  background-color: #aee !important;
}

.c-aee {
  color: #aee !important;
}

.bc-aee {
  border: solid 1px #aee !important;
}

.bg-aef {
  background-color: #aef !important;
}

.c-aef {
  color: #aef !important;
}

.bc-aef {
  border: solid 1px #aef !important;
}

.bg-af0 {
  background-color: #af0 !important;
}

.c-af0 {
  color: #af0 !important;
}

.bc-af0 {
  border: solid 1px #af0 !important;
}

.bg-af2 {
  background-color: #af2 !important;
}

.c-af2 {
  color: #af2 !important;
}

.bc-af2 {
  border: solid 1px #af2 !important;
}

.bg-af4 {
  background-color: #af4 !important;
}

.c-af4 {
  color: #af4 !important;
}

.bc-af4 {
  border: solid 1px #af4 !important;
}

.bg-af6 {
  background-color: #af6 !important;
}

.c-af6 {
  color: #af6 !important;
}

.bc-af6 {
  border: solid 1px #af6 !important;
}

.bg-af8 {
  background-color: #af8 !important;
}

.c-af8 {
  color: #af8 !important;
}

.bc-af8 {
  border: solid 1px #af8 !important;
}

.bg-afa {
  background-color: #afa !important;
}

.c-afa {
  color: #afa !important;
}

.bc-afa {
  border: solid 1px #afa !important;
}

.bg-afc {
  background-color: #afc !important;
}

.c-afc {
  color: #afc !important;
}

.bc-afc {
  border: solid 1px #afc !important;
}

.bg-afe {
  background-color: #afe !important;
}

.c-afe {
  color: #afe !important;
}

.bc-afe {
  border: solid 1px #afe !important;
}

.bg-aff {
  background-color: #aff !important;
}

.c-aff {
  color: #aff !important;
}

.bc-aff {
  border: solid 1px #aff !important;
}

.bg-c00 {
  background-color: #c00 !important;
}

.c-c00 {
  color: #c00 !important;
}

.bc-c00 {
  border: solid 1px #c00 !important;
}

.bg-c02 {
  background-color: #c02 !important;
}

.c-c02 {
  color: #c02 !important;
}

.bc-c02 {
  border: solid 1px #c02 !important;
}

.bg-c04 {
  background-color: #c04 !important;
}

.c-c04 {
  color: #c04 !important;
}

.bc-c04 {
  border: solid 1px #c04 !important;
}

.bg-c06 {
  background-color: #c06 !important;
}

.c-c06 {
  color: #c06 !important;
}

.bc-c06 {
  border: solid 1px #c06 !important;
}

.bg-c08 {
  background-color: #c08 !important;
}

.c-c08 {
  color: #c08 !important;
}

.bc-c08 {
  border: solid 1px #c08 !important;
}

.bg-c0a {
  background-color: #c0a !important;
}

.c-c0a {
  color: #c0a !important;
}

.bc-c0a {
  border: solid 1px #c0a !important;
}

.bg-c0c {
  background-color: #c0c !important;
}

.c-c0c {
  color: #c0c !important;
}

.bc-c0c {
  border: solid 1px #c0c !important;
}

.bg-c0e {
  background-color: #c0e !important;
}

.c-c0e {
  color: #c0e !important;
}

.bc-c0e {
  border: solid 1px #c0e !important;
}

.bg-c0f {
  background-color: #c0f !important;
}

.c-c0f {
  color: #c0f !important;
}

.bc-c0f {
  border: solid 1px #c0f !important;
}

.bg-c20 {
  background-color: #c20 !important;
}

.c-c20 {
  color: #c20 !important;
}

.bc-c20 {
  border: solid 1px #c20 !important;
}

.bg-c22 {
  background-color: #c22 !important;
}

.c-c22 {
  color: #c22 !important;
}

.bc-c22 {
  border: solid 1px #c22 !important;
}

.bg-c24 {
  background-color: #c24 !important;
}

.c-c24 {
  color: #c24 !important;
}

.bc-c24 {
  border: solid 1px #c24 !important;
}

.bg-c26 {
  background-color: #c26 !important;
}

.c-c26 {
  color: #c26 !important;
}

.bc-c26 {
  border: solid 1px #c26 !important;
}

.bg-c28 {
  background-color: #c28 !important;
}

.c-c28 {
  color: #c28 !important;
}

.bc-c28 {
  border: solid 1px #c28 !important;
}

.bg-c2a {
  background-color: #c2a !important;
}

.c-c2a {
  color: #c2a !important;
}

.bc-c2a {
  border: solid 1px #c2a !important;
}

.bg-c2c {
  background-color: #c2c !important;
}

.c-c2c {
  color: #c2c !important;
}

.bc-c2c {
  border: solid 1px #c2c !important;
}

.bg-c2e {
  background-color: #c2e !important;
}

.c-c2e {
  color: #c2e !important;
}

.bc-c2e {
  border: solid 1px #c2e !important;
}

.bg-c2f {
  background-color: #c2f !important;
}

.c-c2f {
  color: #c2f !important;
}

.bc-c2f {
  border: solid 1px #c2f !important;
}

.bg-c40 {
  background-color: #c40 !important;
}

.c-c40 {
  color: #c40 !important;
}

.bc-c40 {
  border: solid 1px #c40 !important;
}

.bg-c42 {
  background-color: #c42 !important;
}

.c-c42 {
  color: #c42 !important;
}

.bc-c42 {
  border: solid 1px #c42 !important;
}

.bg-c44 {
  background-color: #c44 !important;
}

.c-c44 {
  color: #c44 !important;
}

.bc-c44 {
  border: solid 1px #c44 !important;
}

.bg-c46 {
  background-color: #c46 !important;
}

.c-c46 {
  color: #c46 !important;
}

.bc-c46 {
  border: solid 1px #c46 !important;
}

.bg-c48 {
  background-color: #c48 !important;
}

.c-c48 {
  color: #c48 !important;
}

.bc-c48 {
  border: solid 1px #c48 !important;
}

.bg-c4a {
  background-color: #c4a !important;
}

.c-c4a {
  color: #c4a !important;
}

.bc-c4a {
  border: solid 1px #c4a !important;
}

.bg-c4c {
  background-color: #c4c !important;
}

.c-c4c {
  color: #c4c !important;
}

.bc-c4c {
  border: solid 1px #c4c !important;
}

.bg-c4e {
  background-color: #c4e !important;
}

.c-c4e {
  color: #c4e !important;
}

.bc-c4e {
  border: solid 1px #c4e !important;
}

.bg-c4f {
  background-color: #c4f !important;
}

.c-c4f {
  color: #c4f !important;
}

.bc-c4f {
  border: solid 1px #c4f !important;
}

.bg-c60 {
  background-color: #c60 !important;
}

.c-c60 {
  color: #c60 !important;
}

.bc-c60 {
  border: solid 1px #c60 !important;
}

.bg-c62 {
  background-color: #c62 !important;
}

.c-c62 {
  color: #c62 !important;
}

.bc-c62 {
  border: solid 1px #c62 !important;
}

.bg-c64 {
  background-color: #c64 !important;
}

.c-c64 {
  color: #c64 !important;
}

.bc-c64 {
  border: solid 1px #c64 !important;
}

.bg-c66 {
  background-color: #c66 !important;
}

.c-c66 {
  color: #c66 !important;
}

.bc-c66 {
  border: solid 1px #c66 !important;
}

.bg-c68 {
  background-color: #c68 !important;
}

.c-c68 {
  color: #c68 !important;
}

.bc-c68 {
  border: solid 1px #c68 !important;
}

.bg-c6a {
  background-color: #c6a !important;
}

.c-c6a {
  color: #c6a !important;
}

.bc-c6a {
  border: solid 1px #c6a !important;
}

.bg-c6c {
  background-color: #c6c !important;
}

.c-c6c {
  color: #c6c !important;
}

.bc-c6c {
  border: solid 1px #c6c !important;
}

.bg-c6e {
  background-color: #c6e !important;
}

.c-c6e {
  color: #c6e !important;
}

.bc-c6e {
  border: solid 1px #c6e !important;
}

.bg-c6f {
  background-color: #c6f !important;
}

.c-c6f {
  color: #c6f !important;
}

.bc-c6f {
  border: solid 1px #c6f !important;
}

.bg-c80 {
  background-color: #c80 !important;
}

.c-c80 {
  color: #c80 !important;
}

.bc-c80 {
  border: solid 1px #c80 !important;
}

.bg-c82 {
  background-color: #c82 !important;
}

.c-c82 {
  color: #c82 !important;
}

.bc-c82 {
  border: solid 1px #c82 !important;
}

.bg-c84 {
  background-color: #c84 !important;
}

.c-c84 {
  color: #c84 !important;
}

.bc-c84 {
  border: solid 1px #c84 !important;
}

.bg-c86 {
  background-color: #c86 !important;
}

.c-c86 {
  color: #c86 !important;
}

.bc-c86 {
  border: solid 1px #c86 !important;
}

.bg-c88 {
  background-color: #c88 !important;
}

.c-c88 {
  color: #c88 !important;
}

.bc-c88 {
  border: solid 1px #c88 !important;
}

.bg-c8a {
  background-color: #c8a !important;
}

.c-c8a {
  color: #c8a !important;
}

.bc-c8a {
  border: solid 1px #c8a !important;
}

.bg-c8c {
  background-color: #c8c !important;
}

.c-c8c {
  color: #c8c !important;
}

.bc-c8c {
  border: solid 1px #c8c !important;
}

.bg-c8e {
  background-color: #c8e !important;
}

.c-c8e {
  color: #c8e !important;
}

.bc-c8e {
  border: solid 1px #c8e !important;
}

.bg-c8f {
  background-color: #c8f !important;
}

.c-c8f {
  color: #c8f !important;
}

.bc-c8f {
  border: solid 1px #c8f !important;
}

.bg-ca0 {
  background-color: #ca0 !important;
}

.c-ca0 {
  color: #ca0 !important;
}

.bc-ca0 {
  border: solid 1px #ca0 !important;
}

.bg-ca2 {
  background-color: #ca2 !important;
}

.c-ca2 {
  color: #ca2 !important;
}

.bc-ca2 {
  border: solid 1px #ca2 !important;
}

.bg-ca4 {
  background-color: #ca4 !important;
}

.c-ca4 {
  color: #ca4 !important;
}

.bc-ca4 {
  border: solid 1px #ca4 !important;
}

.bg-ca6 {
  background-color: #ca6 !important;
}

.c-ca6 {
  color: #ca6 !important;
}

.bc-ca6 {
  border: solid 1px #ca6 !important;
}

.bg-ca8 {
  background-color: #ca8 !important;
}

.c-ca8 {
  color: #ca8 !important;
}

.bc-ca8 {
  border: solid 1px #ca8 !important;
}

.bg-caa {
  background-color: #caa !important;
}

.c-caa {
  color: #caa !important;
}

.bc-caa {
  border: solid 1px #caa !important;
}

.bg-cac {
  background-color: #cac !important;
}

.c-cac {
  color: #cac !important;
}

.bc-cac {
  border: solid 1px #cac !important;
}

.bg-cae {
  background-color: #cae !important;
}

.c-cae {
  color: #cae !important;
}

.bc-cae {
  border: solid 1px #cae !important;
}

.bg-caf {
  background-color: #caf !important;
}

.c-caf {
  color: #caf !important;
}

.bc-caf {
  border: solid 1px #caf !important;
}

.bg-cc0 {
  background-color: #cc0 !important;
}

.c-cc0 {
  color: #cc0 !important;
}

.bc-cc0 {
  border: solid 1px #cc0 !important;
}

.bg-cc2 {
  background-color: #cc2 !important;
}

.c-cc2 {
  color: #cc2 !important;
}

.bc-cc2 {
  border: solid 1px #cc2 !important;
}

.bg-cc4 {
  background-color: #cc4 !important;
}

.c-cc4 {
  color: #cc4 !important;
}

.bc-cc4 {
  border: solid 1px #cc4 !important;
}

.bg-cc6 {
  background-color: #cc6 !important;
}

.c-cc6 {
  color: #cc6 !important;
}

.bc-cc6 {
  border: solid 1px #cc6 !important;
}

.bg-cc8 {
  background-color: #cc8 !important;
}

.c-cc8 {
  color: #cc8 !important;
}

.bc-cc8 {
  border: solid 1px #cc8 !important;
}

.bg-cca {
  background-color: #cca !important;
}

.c-cca {
  color: #cca !important;
}

.bc-cca {
  border: solid 1px #cca !important;
}

.bg-ccc {
  background-color: #ccc !important;
}

.c-ccc {
  color: #ccc !important;
}

.bc-ccc {
  border: solid 1px #ccc !important;
}

.bg-cce {
  background-color: #cce !important;
}

.c-cce {
  color: #cce !important;
}

.bc-cce {
  border: solid 1px #cce !important;
}

.bg-ccf {
  background-color: #ccf !important;
}

.c-ccf {
  color: #ccf !important;
}

.bc-ccf {
  border: solid 1px #ccf !important;
}

.bg-ce0 {
  background-color: #ce0 !important;
}

.c-ce0 {
  color: #ce0 !important;
}

.bc-ce0 {
  border: solid 1px #ce0 !important;
}

.bg-ce2 {
  background-color: #ce2 !important;
}

.c-ce2 {
  color: #ce2 !important;
}

.bc-ce2 {
  border: solid 1px #ce2 !important;
}

.bg-ce4 {
  background-color: #ce4 !important;
}

.c-ce4 {
  color: #ce4 !important;
}

.bc-ce4 {
  border: solid 1px #ce4 !important;
}

.bg-ce6 {
  background-color: #ce6 !important;
}

.c-ce6 {
  color: #ce6 !important;
}

.bc-ce6 {
  border: solid 1px #ce6 !important;
}

.bg-ce8 {
  background-color: #ce8 !important;
}

.c-ce8 {
  color: #ce8 !important;
}

.bc-ce8 {
  border: solid 1px #ce8 !important;
}

.bg-cea {
  background-color: #cea !important;
}

.c-cea {
  color: #cea !important;
}

.bc-cea {
  border: solid 1px #cea !important;
}

.bg-cec {
  background-color: #cec !important;
}

.c-cec {
  color: #cec !important;
}

.bc-cec {
  border: solid 1px #cec !important;
}

.bg-cee {
  background-color: #cee !important;
}

.c-cee {
  color: #cee !important;
}

.bc-cee {
  border: solid 1px #cee !important;
}

.bg-cef {
  background-color: #cef !important;
}

.c-cef {
  color: #cef !important;
}

.bc-cef {
  border: solid 1px #cef !important;
}

.bg-cf0 {
  background-color: #cf0 !important;
}

.c-cf0 {
  color: #cf0 !important;
}

.bc-cf0 {
  border: solid 1px #cf0 !important;
}

.bg-cf2 {
  background-color: #cf2 !important;
}

.c-cf2 {
  color: #cf2 !important;
}

.bc-cf2 {
  border: solid 1px #cf2 !important;
}

.bg-cf4 {
  background-color: #cf4 !important;
}

.c-cf4 {
  color: #cf4 !important;
}

.bc-cf4 {
  border: solid 1px #cf4 !important;
}

.bg-cf6 {
  background-color: #cf6 !important;
}

.c-cf6 {
  color: #cf6 !important;
}

.bc-cf6 {
  border: solid 1px #cf6 !important;
}

.bg-cf8 {
  background-color: #cf8 !important;
}

.c-cf8 {
  color: #cf8 !important;
}

.bc-cf8 {
  border: solid 1px #cf8 !important;
}

.bg-cfa {
  background-color: #cfa !important;
}

.c-cfa {
  color: #cfa !important;
}

.bc-cfa {
  border: solid 1px #cfa !important;
}

.bg-cfc {
  background-color: #cfc !important;
}

.c-cfc {
  color: #cfc !important;
}

.bc-cfc {
  border: solid 1px #cfc !important;
}

.bg-cfe {
  background-color: #cfe !important;
}

.c-cfe {
  color: #cfe !important;
}

.bc-cfe {
  border: solid 1px #cfe !important;
}

.bg-cff {
  background-color: #cff !important;
}

.c-cff {
  color: #cff !important;
}

.bc-cff {
  border: solid 1px #cff !important;
}

.bg-e00 {
  background-color: #e00 !important;
}

.c-e00 {
  color: #e00 !important;
}

.bc-e00 {
  border: solid 1px #e00 !important;
}

.bg-e02 {
  background-color: #e02 !important;
}

.c-e02 {
  color: #e02 !important;
}

.bc-e02 {
  border: solid 1px #e02 !important;
}

.bg-e04 {
  background-color: #e04 !important;
}

.c-e04 {
  color: #e04 !important;
}

.bc-e04 {
  border: solid 1px #e04 !important;
}

.bg-e06 {
  background-color: #e06 !important;
}

.c-e06 {
  color: #e06 !important;
}

.bc-e06 {
  border: solid 1px #e06 !important;
}

.bg-e08 {
  background-color: #e08 !important;
}

.c-e08 {
  color: #e08 !important;
}

.bc-e08 {
  border: solid 1px #e08 !important;
}

.bg-e0a {
  background-color: #e0a !important;
}

.c-e0a {
  color: #e0a !important;
}

.bc-e0a {
  border: solid 1px #e0a !important;
}

.bg-e0c {
  background-color: #e0c !important;
}

.c-e0c {
  color: #e0c !important;
}

.bc-e0c {
  border: solid 1px #e0c !important;
}

.bg-e0e {
  background-color: #e0e !important;
}

.c-e0e {
  color: #e0e !important;
}

.bc-e0e {
  border: solid 1px #e0e !important;
}

.bg-e0f {
  background-color: #e0f !important;
}

.c-e0f {
  color: #e0f !important;
}

.bc-e0f {
  border: solid 1px #e0f !important;
}

.bg-e20 {
  background-color: #e20 !important;
}

.c-e20 {
  color: #e20 !important;
}

.bc-e20 {
  border: solid 1px #e20 !important;
}

.bg-e22 {
  background-color: #e22 !important;
}

.c-e22 {
  color: #e22 !important;
}

.bc-e22 {
  border: solid 1px #e22 !important;
}

.bg-e24 {
  background-color: #e24 !important;
}

.c-e24 {
  color: #e24 !important;
}

.bc-e24 {
  border: solid 1px #e24 !important;
}

.bg-e26 {
  background-color: #e26 !important;
}

.c-e26 {
  color: #e26 !important;
}

.bc-e26 {
  border: solid 1px #e26 !important;
}

.bg-e28 {
  background-color: #e28 !important;
}

.c-e28 {
  color: #e28 !important;
}

.bc-e28 {
  border: solid 1px #e28 !important;
}

.bg-e2a {
  background-color: #e2a !important;
}

.c-e2a {
  color: #e2a !important;
}

.bc-e2a {
  border: solid 1px #e2a !important;
}

.bg-e2c {
  background-color: #e2c !important;
}

.c-e2c {
  color: #e2c !important;
}

.bc-e2c {
  border: solid 1px #e2c !important;
}

.bg-e2e {
  background-color: #e2e !important;
}

.c-e2e {
  color: #e2e !important;
}

.bc-e2e {
  border: solid 1px #e2e !important;
}

.bg-e2f {
  background-color: #e2f !important;
}

.c-e2f {
  color: #e2f !important;
}

.bc-e2f {
  border: solid 1px #e2f !important;
}

.bg-e40 {
  background-color: #e40 !important;
}

.c-e40 {
  color: #e40 !important;
}

.bc-e40 {
  border: solid 1px #e40 !important;
}

.bg-e42 {
  background-color: #e42 !important;
}

.c-e42 {
  color: #e42 !important;
}

.bc-e42 {
  border: solid 1px #e42 !important;
}

.bg-e44 {
  background-color: #e44 !important;
}

.c-e44 {
  color: #e44 !important;
}

.bc-e44 {
  border: solid 1px #e44 !important;
}

.bg-e46 {
  background-color: #e46 !important;
}

.c-e46 {
  color: #e46 !important;
}

.bc-e46 {
  border: solid 1px #e46 !important;
}

.bg-e48 {
  background-color: #e48 !important;
}

.c-e48 {
  color: #e48 !important;
}

.bc-e48 {
  border: solid 1px #e48 !important;
}

.bg-e4a {
  background-color: #e4a !important;
}

.c-e4a {
  color: #e4a !important;
}

.bc-e4a {
  border: solid 1px #e4a !important;
}

.bg-e4c {
  background-color: #e4c !important;
}

.c-e4c {
  color: #e4c !important;
}

.bc-e4c {
  border: solid 1px #e4c !important;
}

.bg-e4e {
  background-color: #e4e !important;
}

.c-e4e {
  color: #e4e !important;
}

.bc-e4e {
  border: solid 1px #e4e !important;
}

.bg-e4f {
  background-color: #e4f !important;
}

.c-e4f {
  color: #e4f !important;
}

.bc-e4f {
  border: solid 1px #e4f !important;
}

.bg-e60 {
  background-color: #e60 !important;
}

.c-e60 {
  color: #e60 !important;
}

.bc-e60 {
  border: solid 1px #e60 !important;
}

.bg-e62 {
  background-color: #e62 !important;
}

.c-e62 {
  color: #e62 !important;
}

.bc-e62 {
  border: solid 1px #e62 !important;
}

.bg-e64 {
  background-color: #e64 !important;
}

.c-e64 {
  color: #e64 !important;
}

.bc-e64 {
  border: solid 1px #e64 !important;
}

.bg-e66 {
  background-color: #e66 !important;
}

.c-e66 {
  color: #e66 !important;
}

.bc-e66 {
  border: solid 1px #e66 !important;
}

.bg-e68 {
  background-color: #e68 !important;
}

.c-e68 {
  color: #e68 !important;
}

.bc-e68 {
  border: solid 1px #e68 !important;
}

.bg-e6a {
  background-color: #e6a !important;
}

.c-e6a {
  color: #e6a !important;
}

.bc-e6a {
  border: solid 1px #e6a !important;
}

.bg-e6c {
  background-color: #e6c !important;
}

.c-e6c {
  color: #e6c !important;
}

.bc-e6c {
  border: solid 1px #e6c !important;
}

.bg-e6e {
  background-color: #e6e !important;
}

.c-e6e {
  color: #e6e !important;
}

.bc-e6e {
  border: solid 1px #e6e !important;
}

.bg-e6f {
  background-color: #e6f !important;
}

.c-e6f {
  color: #e6f !important;
}

.bc-e6f {
  border: solid 1px #e6f !important;
}

.bg-e80 {
  background-color: #e80 !important;
}

.c-e80 {
  color: #e80 !important;
}

.bc-e80 {
  border: solid 1px #e80 !important;
}

.bg-e82 {
  background-color: #e82 !important;
}

.c-e82 {
  color: #e82 !important;
}

.bc-e82 {
  border: solid 1px #e82 !important;
}

.bg-e84 {
  background-color: #e84 !important;
}

.c-e84 {
  color: #e84 !important;
}

.bc-e84 {
  border: solid 1px #e84 !important;
}

.bg-e86 {
  background-color: #e86 !important;
}

.c-e86 {
  color: #e86 !important;
}

.bc-e86 {
  border: solid 1px #e86 !important;
}

.bg-e88 {
  background-color: #e88 !important;
}

.c-e88 {
  color: #e88 !important;
}

.bc-e88 {
  border: solid 1px #e88 !important;
}

.bg-e8a {
  background-color: #e8a !important;
}

.c-e8a {
  color: #e8a !important;
}

.bc-e8a {
  border: solid 1px #e8a !important;
}

.bg-e8c {
  background-color: #e8c !important;
}

.c-e8c {
  color: #e8c !important;
}

.bc-e8c {
  border: solid 1px #e8c !important;
}

.bg-e8e {
  background-color: #e8e !important;
}

.c-e8e {
  color: #e8e !important;
}

.bc-e8e {
  border: solid 1px #e8e !important;
}

.bg-e8f {
  background-color: #e8f !important;
}

.c-e8f {
  color: #e8f !important;
}

.bc-e8f {
  border: solid 1px #e8f !important;
}

.bg-ea0 {
  background-color: #ea0 !important;
}

.c-ea0 {
  color: #ea0 !important;
}

.bc-ea0 {
  border: solid 1px #ea0 !important;
}

.bg-ea2 {
  background-color: #ea2 !important;
}

.c-ea2 {
  color: #ea2 !important;
}

.bc-ea2 {
  border: solid 1px #ea2 !important;
}

.bg-ea4 {
  background-color: #ea4 !important;
}

.c-ea4 {
  color: #ea4 !important;
}

.bc-ea4 {
  border: solid 1px #ea4 !important;
}

.bg-ea6 {
  background-color: #ea6 !important;
}

.c-ea6 {
  color: #ea6 !important;
}

.bc-ea6 {
  border: solid 1px #ea6 !important;
}

.bg-ea8 {
  background-color: #ea8 !important;
}

.c-ea8 {
  color: #ea8 !important;
}

.bc-ea8 {
  border: solid 1px #ea8 !important;
}

.bg-eaa {
  background-color: #eaa !important;
}

.c-eaa {
  color: #eaa !important;
}

.bc-eaa {
  border: solid 1px #eaa !important;
}

.bg-eac {
  background-color: #eac !important;
}

.c-eac {
  color: #eac !important;
}

.bc-eac {
  border: solid 1px #eac !important;
}

.bg-eae {
  background-color: #eae !important;
}

.c-eae {
  color: #eae !important;
}

.bc-eae {
  border: solid 1px #eae !important;
}

.bg-eaf {
  background-color: #eaf !important;
}

.c-eaf {
  color: #eaf !important;
}

.bc-eaf {
  border: solid 1px #eaf !important;
}

.bg-ec0 {
  background-color: #ec0 !important;
}

.c-ec0 {
  color: #ec0 !important;
}

.bc-ec0 {
  border: solid 1px #ec0 !important;
}

.bg-ec2 {
  background-color: #ec2 !important;
}

.c-ec2 {
  color: #ec2 !important;
}

.bc-ec2 {
  border: solid 1px #ec2 !important;
}

.bg-ec4 {
  background-color: #ec4 !important;
}

.c-ec4 {
  color: #ec4 !important;
}

.bc-ec4 {
  border: solid 1px #ec4 !important;
}

.bg-ec6 {
  background-color: #ec6 !important;
}

.c-ec6 {
  color: #ec6 !important;
}

.bc-ec6 {
  border: solid 1px #ec6 !important;
}

.bg-ec8 {
  background-color: #ec8 !important;
}

.c-ec8 {
  color: #ec8 !important;
}

.bc-ec8 {
  border: solid 1px #ec8 !important;
}

.bg-eca {
  background-color: #eca !important;
}

.c-eca {
  color: #eca !important;
}

.bc-eca {
  border: solid 1px #eca !important;
}

.bg-ecc {
  background-color: #ecc !important;
}

.c-ecc {
  color: #ecc !important;
}

.bc-ecc {
  border: solid 1px #ecc !important;
}

.bg-ece {
  background-color: #ece !important;
}

.c-ece {
  color: #ece !important;
}

.bc-ece {
  border: solid 1px #ece !important;
}

.bg-ecf {
  background-color: #ecf !important;
}

.c-ecf {
  color: #ecf !important;
}

.bc-ecf {
  border: solid 1px #ecf !important;
}

.bg-ee0 {
  background-color: #ee0 !important;
}

.c-ee0 {
  color: #ee0 !important;
}

.bc-ee0 {
  border: solid 1px #ee0 !important;
}

.bg-ee2 {
  background-color: #ee2 !important;
}

.c-ee2 {
  color: #ee2 !important;
}

.bc-ee2 {
  border: solid 1px #ee2 !important;
}

.bg-ee4 {
  background-color: #ee4 !important;
}

.c-ee4 {
  color: #ee4 !important;
}

.bc-ee4 {
  border: solid 1px #ee4 !important;
}

.bg-ee6 {
  background-color: #ee6 !important;
}

.c-ee6 {
  color: #ee6 !important;
}

.bc-ee6 {
  border: solid 1px #ee6 !important;
}

.bg-ee8 {
  background-color: #ee8 !important;
}

.c-ee8 {
  color: #ee8 !important;
}

.bc-ee8 {
  border: solid 1px #ee8 !important;
}

.bg-eea {
  background-color: #eea !important;
}

.c-eea {
  color: #eea !important;
}

.bc-eea {
  border: solid 1px #eea !important;
}

.bg-eec {
  background-color: #eec !important;
}

.c-eec {
  color: #eec !important;
}

.bc-eec {
  border: solid 1px #eec !important;
}

.bg-eee {
  background-color: #eee !important;
}

.c-eee {
  color: #eee !important;
}

.bc-eee {
  border: solid 1px #eee !important;
}

.bg-eef {
  background-color: #eef !important;
}

.c-eef {
  color: #eef !important;
}

.bc-eef {
  border: solid 1px #eef !important;
}

.bg-ef0 {
  background-color: #ef0 !important;
}

.c-ef0 {
  color: #ef0 !important;
}

.bc-ef0 {
  border: solid 1px #ef0 !important;
}

.bg-ef2 {
  background-color: #ef2 !important;
}

.c-ef2 {
  color: #ef2 !important;
}

.bc-ef2 {
  border: solid 1px #ef2 !important;
}

.bg-ef4 {
  background-color: #ef4 !important;
}

.c-ef4 {
  color: #ef4 !important;
}

.bc-ef4 {
  border: solid 1px #ef4 !important;
}

.bg-ef6 {
  background-color: #ef6 !important;
}

.c-ef6 {
  color: #ef6 !important;
}

.bc-ef6 {
  border: solid 1px #ef6 !important;
}

.bg-ef8 {
  background-color: #ef8 !important;
}

.c-ef8 {
  color: #ef8 !important;
}

.bc-ef8 {
  border: solid 1px #ef8 !important;
}

.bg-efa {
  background-color: #efa !important;
}

.c-efa {
  color: #efa !important;
}

.bc-efa {
  border: solid 1px #efa !important;
}

.bg-efc {
  background-color: #efc !important;
}

.c-efc {
  color: #efc !important;
}

.bc-efc {
  border: solid 1px #efc !important;
}

.bg-efe {
  background-color: #efe !important;
}

.c-efe {
  color: #efe !important;
}

.bc-efe {
  border: solid 1px #efe !important;
}

.bg-eff {
  background-color: #eff !important;
}

.c-eff {
  color: #eff !important;
}

.bc-eff {
  border: solid 1px #eff !important;
}

.bg-f00 {
  background-color: #f00 !important;
}

.c-f00 {
  color: #f00 !important;
}

.bc-f00 {
  border: solid 1px #f00 !important;
}

.bg-f02 {
  background-color: #f02 !important;
}

.c-f02 {
  color: #f02 !important;
}

.bc-f02 {
  border: solid 1px #f02 !important;
}

.bg-f04 {
  background-color: #f04 !important;
}

.c-f04 {
  color: #f04 !important;
}

.bc-f04 {
  border: solid 1px #f04 !important;
}

.bg-f06 {
  background-color: #f06 !important;
}

.c-f06 {
  color: #f06 !important;
}

.bc-f06 {
  border: solid 1px #f06 !important;
}

.bg-f08 {
  background-color: #f08 !important;
}

.c-f08 {
  color: #f08 !important;
}

.bc-f08 {
  border: solid 1px #f08 !important;
}

.bg-f0a {
  background-color: #f0a !important;
}

.c-f0a {
  color: #f0a !important;
}

.bc-f0a {
  border: solid 1px #f0a !important;
}

.bg-f0c {
  background-color: #f0c !important;
}

.c-f0c {
  color: #f0c !important;
}

.bc-f0c {
  border: solid 1px #f0c !important;
}

.bg-f0e {
  background-color: #f0e !important;
}

.c-f0e {
  color: #f0e !important;
}

.bc-f0e {
  border: solid 1px #f0e !important;
}

.bg-f0f {
  background-color: #f0f !important;
}

.c-f0f {
  color: #f0f !important;
}

.bc-f0f {
  border: solid 1px #f0f !important;
}

.bg-f20 {
  background-color: #f20 !important;
}

.c-f20 {
  color: #f20 !important;
}

.bc-f20 {
  border: solid 1px #f20 !important;
}

.bg-f22 {
  background-color: #f22 !important;
}

.c-f22 {
  color: #f22 !important;
}

.bc-f22 {
  border: solid 1px #f22 !important;
}

.bg-f24 {
  background-color: #f24 !important;
}

.c-f24 {
  color: #f24 !important;
}

.bc-f24 {
  border: solid 1px #f24 !important;
}

.bg-f26 {
  background-color: #f26 !important;
}

.c-f26 {
  color: #f26 !important;
}

.bc-f26 {
  border: solid 1px #f26 !important;
}

.bg-f28 {
  background-color: #f28 !important;
}

.c-f28 {
  color: #f28 !important;
}

.bc-f28 {
  border: solid 1px #f28 !important;
}

.bg-f2a {
  background-color: #f2a !important;
}

.c-f2a {
  color: #f2a !important;
}

.bc-f2a {
  border: solid 1px #f2a !important;
}

.bg-f2c {
  background-color: #f2c !important;
}

.c-f2c {
  color: #f2c !important;
}

.bc-f2c {
  border: solid 1px #f2c !important;
}

.bg-f2e {
  background-color: #f2e !important;
}

.c-f2e {
  color: #f2e !important;
}

.bc-f2e {
  border: solid 1px #f2e !important;
}

.bg-f2f {
  background-color: #f2f !important;
}

.c-f2f {
  color: #f2f !important;
}

.bc-f2f {
  border: solid 1px #f2f !important;
}

.bg-f40 {
  background-color: #f40 !important;
}

.c-f40 {
  color: #f40 !important;
}

.bc-f40 {
  border: solid 1px #f40 !important;
}

.bg-f42 {
  background-color: #f42 !important;
}

.c-f42 {
  color: #f42 !important;
}

.bc-f42 {
  border: solid 1px #f42 !important;
}

.bg-f44 {
  background-color: #f44 !important;
}

.c-f44 {
  color: #f44 !important;
}

.bc-f44 {
  border: solid 1px #f44 !important;
}

.bg-f46 {
  background-color: #f46 !important;
}

.c-f46 {
  color: #f46 !important;
}

.bc-f46 {
  border: solid 1px #f46 !important;
}

.bg-f48 {
  background-color: #f48 !important;
}

.c-f48 {
  color: #f48 !important;
}

.bc-f48 {
  border: solid 1px #f48 !important;
}

.bg-f4a {
  background-color: #f4a !important;
}

.c-f4a {
  color: #f4a !important;
}

.bc-f4a {
  border: solid 1px #f4a !important;
}

.bg-f4c {
  background-color: #f4c !important;
}

.c-f4c {
  color: #f4c !important;
}

.bc-f4c {
  border: solid 1px #f4c !important;
}

.bg-f4e {
  background-color: #f4e !important;
}

.c-f4e {
  color: #f4e !important;
}

.bc-f4e {
  border: solid 1px #f4e !important;
}

.bg-f4f {
  background-color: #f4f !important;
}

.c-f4f {
  color: #f4f !important;
}

.bc-f4f {
  border: solid 1px #f4f !important;
}

.bg-f60 {
  background-color: #f60 !important;
}

.c-f60 {
  color: #f60 !important;
}

.bc-f60 {
  border: solid 1px #f60 !important;
}

.bg-f62 {
  background-color: #f62 !important;
}

.c-f62 {
  color: #f62 !important;
}

.bc-f62 {
  border: solid 1px #f62 !important;
}

.bg-f64 {
  background-color: #f64 !important;
}

.c-f64 {
  color: #f64 !important;
}

.bc-f64 {
  border: solid 1px #f64 !important;
}

.bg-f66 {
  background-color: #f66 !important;
}

.c-f66 {
  color: #f66 !important;
}

.bc-f66 {
  border: solid 1px #f66 !important;
}

.bg-f68 {
  background-color: #f68 !important;
}

.c-f68 {
  color: #f68 !important;
}

.bc-f68 {
  border: solid 1px #f68 !important;
}

.bg-f6a {
  background-color: #f6a !important;
}

.c-f6a {
  color: #f6a !important;
}

.bc-f6a {
  border: solid 1px #f6a !important;
}

.bg-f6c {
  background-color: #f6c !important;
}

.c-f6c {
  color: #f6c !important;
}

.bc-f6c {
  border: solid 1px #f6c !important;
}

.bg-f6e {
  background-color: #f6e !important;
}

.c-f6e {
  color: #f6e !important;
}

.bc-f6e {
  border: solid 1px #f6e !important;
}

.bg-f6f {
  background-color: #f6f !important;
}

.c-f6f {
  color: #f6f !important;
}

.bc-f6f {
  border: solid 1px #f6f !important;
}

.bg-f80 {
  background-color: #f80 !important;
}

.c-f80 {
  color: #f80 !important;
}

.bc-f80 {
  border: solid 1px #f80 !important;
}

.bg-f82 {
  background-color: #f82 !important;
}

.c-f82 {
  color: #f82 !important;
}

.bc-f82 {
  border: solid 1px #f82 !important;
}

.bg-f84 {
  background-color: #f84 !important;
}

.c-f84 {
  color: #f84 !important;
}

.bc-f84 {
  border: solid 1px #f84 !important;
}

.bg-f86 {
  background-color: #f86 !important;
}

.c-f86 {
  color: #f86 !important;
}

.bc-f86 {
  border: solid 1px #f86 !important;
}

.bg-f88 {
  background-color: #f88 !important;
}

.c-f88 {
  color: #f88 !important;
}

.bc-f88 {
  border: solid 1px #f88 !important;
}

.bg-f8a {
  background-color: #f8a !important;
}

.c-f8a {
  color: #f8a !important;
}

.bc-f8a {
  border: solid 1px #f8a !important;
}

.bg-f8c {
  background-color: #f8c !important;
}

.c-f8c {
  color: #f8c !important;
}

.bc-f8c {
  border: solid 1px #f8c !important;
}

.bg-f8e {
  background-color: #f8e !important;
}

.c-f8e {
  color: #f8e !important;
}

.bc-f8e {
  border: solid 1px #f8e !important;
}

.bg-f8f {
  background-color: #f8f !important;
}

.c-f8f {
  color: #f8f !important;
}

.bc-f8f {
  border: solid 1px #f8f !important;
}

.bg-fa0 {
  background-color: #fa0 !important;
}

.c-fa0 {
  color: #fa0 !important;
}

.bc-fa0 {
  border: solid 1px #fa0 !important;
}

.bg-fa2 {
  background-color: #fa2 !important;
}

.c-fa2 {
  color: #fa2 !important;
}

.bc-fa2 {
  border: solid 1px #fa2 !important;
}

.bg-fa4 {
  background-color: #fa4 !important;
}

.c-fa4 {
  color: #fa4 !important;
}

.bc-fa4 {
  border: solid 1px #fa4 !important;
}

.bg-fa6 {
  background-color: #fa6 !important;
}

.c-fa6 {
  color: #fa6 !important;
}

.bc-fa6 {
  border: solid 1px #fa6 !important;
}

.bg-fa8 {
  background-color: #fa8 !important;
}

.c-fa8 {
  color: #fa8 !important;
}

.bc-fa8 {
  border: solid 1px #fa8 !important;
}

.bg-faa {
  background-color: #faa !important;
}

.c-faa {
  color: #faa !important;
}

.bc-faa {
  border: solid 1px #faa !important;
}

.bg-fac {
  background-color: #fac !important;
}

.c-fac {
  color: #fac !important;
}

.bc-fac {
  border: solid 1px #fac !important;
}

.bg-fae {
  background-color: #fae !important;
}

.c-fae {
  color: #fae !important;
}

.bc-fae {
  border: solid 1px #fae !important;
}

.bg-faf {
  background-color: #faf !important;
}

.c-faf {
  color: #faf !important;
}

.bc-faf {
  border: solid 1px #faf !important;
}

.bg-fc0 {
  background-color: #fc0 !important;
}

.c-fc0 {
  color: #fc0 !important;
}

.bc-fc0 {
  border: solid 1px #fc0 !important;
}

.bg-fc2 {
  background-color: #fc2 !important;
}

.c-fc2 {
  color: #fc2 !important;
}

.bc-fc2 {
  border: solid 1px #fc2 !important;
}

.bg-fc4 {
  background-color: #fc4 !important;
}

.c-fc4 {
  color: #fc4 !important;
}

.bc-fc4 {
  border: solid 1px #fc4 !important;
}

.bg-fc6 {
  background-color: #fc6 !important;
}

.c-fc6 {
  color: #fc6 !important;
}

.bc-fc6 {
  border: solid 1px #fc6 !important;
}

.bg-fc8 {
  background-color: #fc8 !important;
}

.c-fc8 {
  color: #fc8 !important;
}

.bc-fc8 {
  border: solid 1px #fc8 !important;
}

.bg-fca {
  background-color: #fca !important;
}

.c-fca {
  color: #fca !important;
}

.bc-fca {
  border: solid 1px #fca !important;
}

.bg-fcc {
  background-color: #fcc !important;
}

.c-fcc {
  color: #fcc !important;
}

.bc-fcc {
  border: solid 1px #fcc !important;
}

.bg-fce {
  background-color: #fce !important;
}

.c-fce {
  color: #fce !important;
}

.bc-fce {
  border: solid 1px #fce !important;
}

.bg-fcf {
  background-color: #fcf !important;
}

.c-fcf {
  color: #fcf !important;
}

.bc-fcf {
  border: solid 1px #fcf !important;
}

.bg-fe0 {
  background-color: #fe0 !important;
}

.c-fe0 {
  color: #fe0 !important;
}

.bc-fe0 {
  border: solid 1px #fe0 !important;
}

.bg-fe2 {
  background-color: #fe2 !important;
}

.c-fe2 {
  color: #fe2 !important;
}

.bc-fe2 {
  border: solid 1px #fe2 !important;
}

.bg-fe4 {
  background-color: #fe4 !important;
}

.c-fe4 {
  color: #fe4 !important;
}

.bc-fe4 {
  border: solid 1px #fe4 !important;
}

.bg-fe6 {
  background-color: #fe6 !important;
}

.c-fe6 {
  color: #fe6 !important;
}

.bc-fe6 {
  border: solid 1px #fe6 !important;
}

.bg-fe8 {
  background-color: #fe8 !important;
}

.c-fe8 {
  color: #fe8 !important;
}

.bc-fe8 {
  border: solid 1px #fe8 !important;
}

.bg-fea {
  background-color: #fea !important;
}

.c-fea {
  color: #fea !important;
}

.bc-fea {
  border: solid 1px #fea !important;
}

.bg-fec {
  background-color: #fec !important;
}

.c-fec {
  color: #fec !important;
}

.bc-fec {
  border: solid 1px #fec !important;
}

.bg-fee {
  background-color: #fee !important;
}

.c-fee {
  color: #fee !important;
}

.bc-fee {
  border: solid 1px #fee !important;
}

.bg-fef {
  background-color: #fef !important;
}

.c-fef {
  color: #fef !important;
}

.bc-fef {
  border: solid 1px #fef !important;
}

.bg-ff0 {
  background-color: #ff0 !important;
}

.c-ff0 {
  color: #ff0 !important;
}

.bc-ff0 {
  border: solid 1px #ff0 !important;
}

.bg-ff2 {
  background-color: #ff2 !important;
}

.c-ff2 {
  color: #ff2 !important;
}

.bc-ff2 {
  border: solid 1px #ff2 !important;
}

.bg-ff4 {
  background-color: #ff4 !important;
}

.c-ff4 {
  color: #ff4 !important;
}

.bc-ff4 {
  border: solid 1px #ff4 !important;
}

.bg-ff6 {
  background-color: #ff6 !important;
}

.c-ff6 {
  color: #ff6 !important;
}

.bc-ff6 {
  border: solid 1px #ff6 !important;
}

.bg-ff8 {
  background-color: #ff8 !important;
}

.c-ff8 {
  color: #ff8 !important;
}

.bc-ff8 {
  border: solid 1px #ff8 !important;
}

.bg-ffa {
  background-color: #ffa !important;
}

.c-ffa {
  color: #ffa !important;
}

.bc-ffa {
  border: solid 1px #ffa !important;
}

.bg-ffc {
  background-color: #ffc !important;
}

.c-ffc {
  color: #ffc !important;
}

.bc-ffc {
  border: solid 1px #ffc !important;
}

.bg-ffe {
  background-color: #ffe !important;
}

.c-ffe {
  color: #ffe !important;
}

.bc-ffe {
  border: solid 1px #ffe !important;
}

.bg-fff {
  background-color: #fff !important;
}

.c-fff {
  color: #fff !important;
}

.bc-fff {
  border: solid 1px #fff !important;
}

.sh,
.shib20,
.shir20,
.sh20,
.shr20,
.shb20,
.shib19,
.shir19,
.sh19,
.shr19,
.shb19,
.shib18,
.shir18,
.sh18,
.shr18,
.shb18,
.shib17,
.shir17,
.sh17,
.shr17,
.shb17,
.shib16,
.shir16,
.sh16,
.shr16,
.shb16,
.shib15,
.shir15,
.sh15,
.shr15,
.shb15,
.shib14,
.shir14,
.sh14,
.shr14,
.shb14,
.shib13,
.shir13,
.sh13,
.shr13,
.shb13,
.shib12,
.shir12,
.sh12,
.shr12,
.shb12,
.shib11,
.shir11,
.sh11,
.shr11,
.shb11,
.shib10,
.shir10,
.sh10,
.shr10,
.shb10,
.shib9,
.shir9,
.sh9,
.shr9,
.shb9,
.shib8,
.shir8,
.sh8,
.shr8,
.shb8,
.shib7,
.shir7,
.sh7,
.shr7,
.shb7,
.shib6,
.shir6,
.sh6,
.shr6,
.shb6,
.shib5,
.shir5,
.sh5,
.shr5,
.shb5,
.shib4,
.shir4,
.sh4,
.shr4,
.shb4,
.shib3,
.shir3,
.sh3,
.shr3,
.shb3,
.shib2,
.shir2,
.sh2,
.shr2,
.shb2,
.shib1,
.shir1,
.sh1,
.shr1,
.shb1,
.shib0,
.shir0,
.sh0,
.shr0,
.shb0,
.shib-1,
.shir-1,
.sh-1,
.shr-1,
.shb-1,
.shib-2,
.shir-2,
.sh-2,
.shr-2,
.shb-2,
.shib-3,
.shir-3,
.sh-3,
.shr-3,
.shb-3,
.shib-4,
.shir-4,
.sh-4,
.shr-4,
.shb-4,
.shib-5,
.shir-5,
.sh-5,
.shr-5,
.shb-5,
.shr,
.shb,
.shib,
.shir {
  font-size: 1rem;
  color: #400;
  font-weight: bold;
  border-radius: 0.3em;
  padding: 0.3rem;
  margin: 0;
}

.shb {
  color: #004;
}

.shib,
.shir {
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
}

.shib {
  background-color: #004;
}

.shir {
  background-color: #400;
}

.sh-5,
.shr-5,
.shb-5 {
  font-size: 0rem;
}

.shb-5 {
  color: #004;
}

.shib-5,
.shir-5 {
  font-size: 0rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir-5 {
  background: #400;
}

.sh-4,
.shr-4,
.shb-4 {
  font-size: 0.2rem;
}

.shb-4 {
  color: #004;
}

.shib-4,
.shir-4 {
  font-size: 0.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir-4 {
  background: #400;
}

.sh-3,
.shr-3,
.shb-3 {
  font-size: 0.4rem;
}

.shb-3 {
  color: #004;
}

.shib-3,
.shir-3 {
  font-size: 0.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir-3 {
  background: #400;
}

.sh-2,
.shr-2,
.shb-2 {
  font-size: 0.6rem;
}

.shb-2 {
  color: #004;
}

.shib-2,
.shir-2 {
  font-size: 0.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir-2 {
  background: #400;
}

.sh-1,
.shr-1,
.shb-1 {
  font-size: 0.8rem;
}

.shb-1 {
  color: #004;
}

.shib-1,
.shir-1 {
  font-size: 0.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir-1 {
  background: #400;
}

.sh0,
.shr0,
.shb0 {
  font-size: 1rem;
}

.shb0 {
  color: #004;
}

.shib0,
.shir0 {
  font-size: 1rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir0 {
  background: #400;
}

.sh1,
.shr1,
.shb1 {
  font-size: 1.2rem;
}

.shb1 {
  color: #004;
}

.shib1,
.shir1 {
  font-size: 1.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir1 {
  background: #400;
}

.sh2,
.shr2,
.shb2 {
  font-size: 1.4rem;
}

.shb2 {
  color: #004;
}

.shib2,
.shir2 {
  font-size: 1.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir2 {
  background: #400;
}

.sh3,
.shr3,
.shb3 {
  font-size: 1.6rem;
}

.shb3 {
  color: #004;
}

.shib3,
.shir3 {
  font-size: 1.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir3 {
  background: #400;
}

.sh4,
.shr4,
.shb4 {
  font-size: 1.8rem;
}

.shb4 {
  color: #004;
}

.shib4,
.shir4 {
  font-size: 1.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir4 {
  background: #400;
}

.sh5,
.shr5,
.shb5 {
  font-size: 2rem;
}

.shb5 {
  color: #004;
}

.shib5,
.shir5 {
  font-size: 2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir5 {
  background: #400;
}

.sh6,
.shr6,
.shb6 {
  font-size: 2.2rem;
}

.shb6 {
  color: #004;
}

.shib6,
.shir6 {
  font-size: 2.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir6 {
  background: #400;
}

.sh7,
.shr7,
.shb7 {
  font-size: 2.4rem;
}

.shb7 {
  color: #004;
}

.shib7,
.shir7 {
  font-size: 2.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir7 {
  background: #400;
}

.sh8,
.shr8,
.shb8 {
  font-size: 2.6rem;
}

.shb8 {
  color: #004;
}

.shib8,
.shir8 {
  font-size: 2.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir8 {
  background: #400;
}

.sh9,
.shr9,
.shb9 {
  font-size: 2.8rem;
}

.shb9 {
  color: #004;
}

.shib9,
.shir9 {
  font-size: 2.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir9 {
  background: #400;
}

.sh10,
.shr10,
.shb10 {
  font-size: 3rem;
}

.shb10 {
  color: #004;
}

.shib10,
.shir10 {
  font-size: 3rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir10 {
  background: #400;
}

.sh11,
.shr11,
.shb11 {
  font-size: 3.2rem;
}

.shb11 {
  color: #004;
}

.shib11,
.shir11 {
  font-size: 3.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir11 {
  background: #400;
}

.sh12,
.shr12,
.shb12 {
  font-size: 3.4rem;
}

.shb12 {
  color: #004;
}

.shib12,
.shir12 {
  font-size: 3.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir12 {
  background: #400;
}

.sh13,
.shr13,
.shb13 {
  font-size: 3.6rem;
}

.shb13 {
  color: #004;
}

.shib13,
.shir13 {
  font-size: 3.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir13 {
  background: #400;
}

.sh14,
.shr14,
.shb14 {
  font-size: 3.8rem;
}

.shb14 {
  color: #004;
}

.shib14,
.shir14 {
  font-size: 3.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir14 {
  background: #400;
}

.sh15,
.shr15,
.shb15 {
  font-size: 4rem;
}

.shb15 {
  color: #004;
}

.shib15,
.shir15 {
  font-size: 4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir15 {
  background: #400;
}

.sh16,
.shr16,
.shb16 {
  font-size: 4.2rem;
}

.shb16 {
  color: #004;
}

.shib16,
.shir16 {
  font-size: 4.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir16 {
  background: #400;
}

.sh17,
.shr17,
.shb17 {
  font-size: 4.4rem;
}

.shb17 {
  color: #004;
}

.shib17,
.shir17 {
  font-size: 4.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir17 {
  background: #400;
}

.sh18,
.shr18,
.shb18 {
  font-size: 4.6rem;
}

.shb18 {
  color: #004;
}

.shib18,
.shir18 {
  font-size: 4.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir18 {
  background: #400;
}

.sh19,
.shr19,
.shb19 {
  font-size: 4.8rem;
}

.shb19 {
  color: #004;
}

.shib19,
.shir19 {
  font-size: 4.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir19 {
  background: #400;
}

.sh20,
.shr20,
.shb20 {
  font-size: 5rem;
}

.shb20 {
  color: #004;
}

.shib20,
.shir20 {
  font-size: 5rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shir20 {
  background: #400;
}

/** Some button styling, also for divs, and menus? */

body .site-button:focus,
body .site-button:visited,
body .site-button {
  font-size: 1rem;
  font-weight: bold;
  font-family: arial;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  background: #44f;
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 0.3em;
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #eee;
  padding: 0.4em;
  margin: 0.4em;
  text-shadow: 0 -1px 1px #1a5ad9;
}

body .site-button:focus a,
body .site-button:visited a,
body .site-button a {
  color: #eee;
  text-decoration: none;
}

body .site-button:hover,
body .site-button:hover a {
  text-decoration: none;
  color: white;
}

body .site-button:hover {
  background: #0000dd;
  cursor: pointer;
}

body .site-button:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}

body .tiny-btn:focus,
body .tiny-btn:visited,
body .tiny-btn {
  font-size: 0.9rem;
  font-weight: bold;
  font-family: arial;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  background: #44f;
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 0.3em;
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #eee;
  padding: 0.3em;
  margin: 0.3em;
  text-shadow: 0 -1px 1px #1a5ad9;
}

body .tiny-btn:focus a,
body .tiny-btn:visited a,
body .tiny-btn a {
  color: #eee;
  text-decoration: none;
}

body .tiny-btn:hover,
body .tiny-btn:hover a {
  text-decoration: none;
  color: white;
}

body .tiny-btn:hover {
  background: #0000dd;
  cursor: pointer;
}

body .tiny-btn:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}

body .site-btn:focus,
body .site-btn:visited,
body .site-btn {
  font-size: 1rem;
  font-weight: bold;
  font-family: arial;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  background: #44f;
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 0.3em;
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #eee;
  padding: 0.5em;
  margin: 0.5em;
  text-shadow: 0 -1px 1px #1a5ad9;
}

body .site-btn:focus a,
body .site-btn:visited a,
body .site-btn a {
  color: #eee;
  text-decoration: none;
}

body .site-btn:hover,
body .site-btn:hover a {
  text-decoration: none;
  color: white;
}

body .site-btn:hover {
  background: #0000dd;
  cursor: pointer;
}

body .site-btn:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}

/** Some button styling, also for divs, and menus? */

/*
$default-pkmvc-button: 1 !default;
@if $default-pkmvc-button == 1 {
  body .pkmvc-button:focus,
  body .pkmvc-button:visited,
  body .pkmvc-button {
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    background-image: linear-gradient(to top, #759ae9, #376fe0);
    border-top: 1px solid #1f58cc;
    border-right: 1px solid #1b4db3;
    border-bottom: 1px solid #174299;
    border-left: 1px solid #1b4db3;
    border-radius: .3rem;
    box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
    color: #fff;
    font: bold 1rem/1 "helvetica neue", helvetica, arial, sans-serif;
    padding: .5rem ;
    margin: .5rem;
    text-shadow: 0 -1px 1px #1a5ad9;
  }
  body .pkmvc-button:focus a,
  body .pkmvc-button:visited a,
  body .pkmvc-button a {
    color: #fff;
    text-decoration: none;
  }

  body .pkmvc-button:hover,
  body .pkmvc-button:hover a {
      text-decoration: none;
      color: #ffe;
  }
  body .pkmvc-button:hover {
      background-image: linear-gradient(to top, #557ac9, #174fc0);
      cursor: pointer; 
  }

  body .pkmvc-button:active {
      border-top: 1px solid #1b4db3;
      border-right: 1px solid #174299;
      border-bottom: 1px solid #133780;
      border-left: 1px solid #174299;
      box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
  }
}
*/

/******************************************************************/

/*
Standard Classes & Mixins & Vars

Site Headers:
.sh1 -> .sh20 (Increasing in size)

Spacing/Margins/Padding:
.m-x-y
.p-x-y
where:
y an int
x in t,l,b,r,h,v, or none for all (ex, .m-h-7, .m-5)

//Colors: Font/Background/Border  ex: .bg-04f
  x in  [0 2 4 6 8 a c e f];
.bg-xxx - background color - even digits, plus f
.c-xxx - font color - even digits, plus f
.bc-xxx - border color - even digits, plus f

//Font Weights:
x from 1 - 9
.fwx
.fw-x

//Font Sizing: Based on REM , up & down:
.fs-0, .f-s-0 { font-size: 1REM !important; }
.fs-1, .f-s-1 { font-size: 1.04rem !important; }
.fs--1, .f-s--1 { font-size: 0.96rem !important; }


Google Fonts:
.verdana { font-family:  verdana; }
.oswald { font-family: 'Oswald', verdana; }
.lato { font-family: 'Lato', arial; }
.roboto { font-family: 'Roboto', verdana; }
.open-sans { font-family: 'Open Sans', verdana; }
.montserrat { font-family: 'Montserrat', verdana; }
.raleway { font-family: 'Raleway', verdana; }
.droid-sans { font-family: 'Droid Sans', verdana; }

Inverse Bacgrounds:
.inv-blue { background-color: #008; color: #fff; }
.inv-red { background-color: #800; color: #fff; }
.inv-green { background-color: #080; color: #fff; }

Flex Boxes:
.flex { display: flex; }
.flex-grow { flex-grow: 5; }
.align-self-center {align-self: center;}

Tables:
$pk-tbl-border-color: #aaa !default;

table.pk-tbl, table.pk-tbl { td, th {
  border-collapse: collapse;
  border: solid $pk-tbl-border-color 1px;
  padding: .5em; } }

.pre-wrap { white-space: pre-wrap; }
.js-dialog-content { display: none; }
/ ******   Text Tweaks *********** /
.large { font-size: large ! important; }
.x-large { font-size: x-large ! important; }
.xx-large { font-size: xx-large ! important; }
.table-cell { display: table-cell ! important; }
.vertical-align-bottom { vertical-align: bottom !important; }

.no-space { margin: 0; padding: 0! important ; border: none! important ;
  background: none transparent ! important ; }
.big-box-shadow { box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); }
.box-shadow { box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8); }
.box-shadow-2 { box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8); }

.border-radius-5, .border-radius5 {border-radius: 5px ! important}
.fullheight, div .full-height { height: 100% ! important; }
.fullwidth, div .full-width { width: 100% ! important; }

.italic { font-style: italic; }
.bold { font-weight: bold ! important; }
.float-left, .floatleft { float: left ! important; }
.float-right, .floatrignt { float: right ! important; }
.block { display: block ! important; }
.inline { display: inline-block ! important; }
.hidden { display: none; }
.invisible { visibility: hidden; }

.overflowauto, .overflow-auto {overflow:auto;}
.top-square-corners { border-top-left-radius: 0px ! important; border-top-right-radius: 0px ! important; }
.top-round-corners { border-top-left-radius: 5px ! important; border-top-right-radius: 5px ! important; }
.bottom-round-corners { border-bottom-left-radius: 5px ! important; border-bottom-right-radius: 5px ! important; }
.bottom-square-corners { border-bottom-left-radius: 0px ! important; border-bottom-right-radius: 0px ! important; }

//Some autogenerated classes - too complicated to remember:
//Auto-wrap classes for borders/surronding:

.au-wrap {
.au-wrap-1 {
.au-wrap-2 {
.au-wrap-3 {
.au-wrap-4 {, etc.

Unfortunately a bunch ov over-compex generated text classes, lik
.au-head-flt-7 {
.au-head-7 {
.au-head-fdk-7 {
.au-head-flt-8 {
.au-head-8 {
.au-head-fdk-8 {
//Which all has meaning

.section { @include mk-section; }
.section-nomargin { @include mk-section-nomargin; }


// Macros & Mixins:
@function empty($value) { @if not($value) or $value == "" or $value == 0
      or $value == () or length($value) == 0 


@mixin mk-textshadow ($map:()) {
@mixin mk-boxshadow($map:()) {


Text formatting was too difficult to use, but maybe the wrap classes?





*/

/** Mods/add-ons to default BS 4 */

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

.form-control {
  height: auto;
}

/** Replacing removed elements from BS 4 Alpha -> Beta **/

.navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

/*
*/

.container-fluid.content-main.pk-main {
  padding: 0;
  margin: 0;
  position: relative;
}

.pk-template-content {
  padding: 0 2em;
}

div.pk-template {
  padding: 0;
  margin: 0;
}

.dropdown:hover > .dropdown-menu {
  margin: 0;
  display: block;
}

img.head-img.img-fluid.tpm-head-img,
img.navbar-brand-img {
  margin: 0;
  padding: 0;
  max-width: 24px;
  max-height: 24px;
}

.fixed-menu-container {
  z-index: 100;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
}

@media (max-width: 767px) {
  .fixed-menu-container {
    position: relative;
  }
}

body .navbar {
  padding: 0.5em 1em;
}

.zup:hover {
  z-index: 9999999 !important;
}

.menus-wrapper {
  height: 75px;
  border: solid blue 1px;
}

body nav.pk-nav.sub-nav {
  position: fixed;
  top: 40px;
  height: 35px;
}

body nav.navbar.pk-top-menu {
  position: fixed;
  height: 40px;
  font-size: 1rem;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
  background-color: #292b2c;
  flex-direction: row;
}

body nav.navbar.pk-top-menu .nav-link,
body nav.navbar.pk-top-menu .nav-text {
  margin-top: 0;
  padding: 0 1em;
  color: #eee;
}

@media (max-width: 575px) {
  body nav.navbar.pk-top-menu .nav-link,
  body nav.navbar.pk-top-menu .nav-text {
    margin: 0;
  }
}

body nav.navbar.pk-top-menu .nav-link:hover,
body nav.navbar.pk-top-menu .nav-text:hover {
  color: white;
  text-shadow: 0 0 1px white;
  cursor: pointer;
}

body nav.navbar.pk-top-menu .navbar-brand.nav-item {
  font-size: inherit;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0.8em;
}

body nav.navbar.pk-top-menu ul.nav.navbar-nav {
  background-color: #292b2c;
  position: relative;
  top: 0;
}

body nav.navbar.pk-top-menu .nav-item {
  padding-right: 0.25em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

body nav.navbar.pk-top-menu .nav-item + .nav-item {
  padding-left: 0.25em;
}

/*
body nav.navbar.pk-top-menu {
  @include below-bp(md) {
   position: relative;
  }
}
*/

.droponhover.dropdown:hover .dropdown-menu,
.droponhover.dropdown .dropdown-menu:hover {
  display: block;
}

ul.nav.navbar-nav.li {
  text-align: center;
}

.pk-top-menu ul.nav.navbar-nav > .nav-item {
  margin-top: 0;
}

nav.navbar {
  margin-bottom: 0;
}

.site-name {
  text-shadow: 0 0 1px #400;
}

nav.navbar.pk-nav.sub-nav {
  z-index: 5000;
  left: 0;
  width: 100%;
  flex-direction: row;
  background: #a00;
}

nav.navbar.pk-nav.sub-nav .nav-link {
  color: #ccf;
}

nav.navbar.pk-nav.sub-nav .nav-link:hover {
  color: white;
  text-shadow: 0 0 1px white;
}

nav.navbar.pk-nav.sub-nav .nav-item + .nav-item {
  margin-left: 1.5rem;
}

body nav.navbar.pk-nav.sub-nav {
  padding-top: 0;
}

nav.pk-nav.sub-nav ul.nav.navbar-nav {
  padding-top: 0;
}

nav.pk-nav.sub-nav ul.nav.navbar-nav {
  padding-top: 0;
}

div.dropdown-menu a.nav.navbar.pk-nav.sub-nav .dropdown-menu {
  background: #a00;
  color: #ccf;
}

div.dropdown-menu a.nav.navbar.pk-nav.sub-nav .dropdown-menu:hover {
  color: #a00;
}

div.container-fluid.theme-showcase.app-tpl {
  margin: 0;
  width: 100%;
  left: 0;
}

[data-tootik][data-tootik-conf*=center]:before {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-tootik][data-tootik-conf*=center]:after {
  bottom: auto;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-tootik][data-tootik-conf*=center]:hover:before,
[data-tootik][data-tootik-conf*=center]:focus:before {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-tootik][data-tootik-conf*=center]:hover:after,
[data-tootik][data-tootik-conf*=center]:focus:after {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-tootik]:after {
  z-index: 1999999;
  min-width: 180px;
  text-overflow: clip;
  white-space: normal;
  word-break: break-word;
  background-color: #400;
  color: #fff;
  font-family: "Open Sans", verdana;
  font-weight: 500;
}

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

.js-dialog-content {
  display: none;
}

.drop-hover {
  display: none;
  position: absolute;
  top: 3em;
  width: 130%;
  left: -30%;
  padding: 2px;
  border-radius: 6px;
  opacity: 1;
  background-color: white;
}

.drop-in {
  position: relative;
  background-color: white;
  opacity: 1;
  z-index: 10;
}

.drop-after:hover + .drop-hover,
.drop-in:hover .drop-hover {
  display: block;
  background-color: white;
  opacity: 1;
}

div.speech-bubble {
  margin-left: 2em;
  margin-right: 2em;
  padding: 1em;
  color: white;
  display: inline-block;
  width: 90%;
  min-height: 6em;
  border-radius: 1em;
}

.bubble-content {
  width: 100%;
  float: left;
}

div.speech-bubble.left {
  text-align: left;
  background: #006;
}

div.speech-bubble.right {
  background: #400;
}

.row-eq-height {
  display: flex;
}

.rowclass-equalheight {
  display: table;
}

.colclass-equalheight {
  float: none;
  display: table-cell;
  vertical-align: top;
}

.social-control-container {
  height: 4em;
  text-align: center;
}

div.blocked,
div.unblocked,
div.favorited,
div.unfavorited {
  display: inline-block;
  width: 2em;
  height: 2em;
  background-size: contain;
}

div.favorited,
div.unfavorited {
  -webkit-transform: translateY(-0.5em);
          transform: translateY(-0.5em);
  margin: auto;
}

div.unfavorited {
  background-image: url(/images/Full-Empty-Star.svg?8601505f807ab9ae669821f741400fa1);
}

div.favorited {
  background-image: url(/images/Full-Yellow-Star.svg?e3bcdb51d896667ac60de030440f8d68);
}

div.favorite-toggle.favorited:hover,
div.favorite-toggle.unfavorited:hover {
  background-image: url(/images/Full-Half-Star.svg?6d7de08bcf9633337bbed42899e57921);
  cursor: pointer;
}

div.favorite-toggle.favorited::after,
div.favorite-toggle.unfavorited::after {
  top: 2em;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  margin-top: -0.3em;
  position: relative;
  white-space: pre;
}

div.favorite-toggle.unfavorited::after {
  content: "Not a favorite..";
  color: #884;
}

div.favorite-toggle.favorited::after {
  color: #962;
  content: "A Favorite!";
}

div.favorite-toggle.favorited:hover::after {
  color: #888;
  content: "Unfavorite?";
}

div.favorite-toggle.unfavorited:hover::after {
  color: #962;
  content: "Favorite them!";
}

div.blocked,
div.unblocked {
  border-radius: 0.5em;
  background-color: green;
  line-height: 2em;
}

div.blocked {
  background-color: red;
}

div.unblocked:hover {
  cursor: pointer;
  background-color: #800;
}

div.blocked:hover {
  cursor: pointer;
  background-color: #080;
}

div.unblocked::before,
div.blocked::before {
  font-size: x-large;
  font-weight: bold;
}

div.unblocked::before {
  content: "\2713";
}

div.blocked::before {
  content: "\2718";
}

div.blocked::after,
div.unblocked:after {
  font-size: small;
  margin-top: -0.3em;
  white-space: pre;
  position: relative;
  display: block;
  -webkit-transform: translateX(-60%);
          transform: translateX(-60%);
}

div.blocked::after {
  color: #600;
  content: "Blocked";
  font-style: italic;
}

div.unblocked::after {
  content: "Unblocked";
  color: #686;
}

div.unblocked:hover::after {
  color: red;
  content: "Block User?";
}

div.blocked:hover::after {
  color: green;
  content: "Unblock User?";
}

body .pkmvc-button:focus,
body .pkmvc-button:visited,
body .pkmvc-button,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button {
  font: bold 1em/1 "helvetica neue", helvetica, arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  background-image: linear-gradient(to top, #759ae9, #376fe0);
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 0.3em;
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  padding: 0.5em;
  margin: 0.5em;
  text-shadow: 0 -1px 1px #1a5ad9;
}

body .pkmvc-button:focus a,
body .pkmvc-button:visited a,
body .pkmvc-button a,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button a,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button a {
  color: #fff;
  text-decoration: none;
}

body .pkmvc-button:hover,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button:hover,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button:hover,
body .pkmvc-button:hover a,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button:hover a,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button:hover a {
  text-decoration: none;
  color: #ffe;
}

body .pkmvc-button:hover,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button:hover,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button:hover {
  background-image: linear-gradient(to top, #557ac9, #174fc0);
  cursor: pointer;
}

body .pkmvc-button:active,
body .ui-dialog.confirm-dialog .ui-dialog-buttonset button:active,
.ui-dialog.confirm-dialog .ui-dialog-buttonset body button:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}

body .light-button:focus,
body .light-button:visited,
body .light-button {
  font: 1em/1 "helvetica neue", helvetica, arial, sans-serif;
  display: inline-block;
  height: 1.5em;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  background-image: linear-gradient(to top, #759aa9, #376fa0);
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 0.2em;
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  font-weight: normal;
  padding: 0.3em;
  margin: 0.3em;
  text-shadow: 0 -1px 1px #1a5ad9;
}

body .light-button:focus a,
body .light-button:visited a,
body .light-button a {
  color: #fff;
  text-decoration: none;
}

body .light-button:hover,
body .light-button:hover a {
  text-decoration: none;
  color: #ffe;
}

body .light-button:hover {
  background-image: linear-gradient(to top, #557ac9, #174fc0);
  cursor: pointer;
}

body .light-button:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
}

.inline-login a {
  color: #ccf;
}

.inline-login a:hover {
  text-decoration: none;
  color: #aaf;
}

form.inline-login input.form-control.checkbox-inline {
  display: inline-block;
  width: auto;
  margin-left: 0.25em;
  vertical-align: middle;
}

.inline-login {
  margin-top: 0;
}

label.inline-remember {
  color: white;
  display: inline-block;
  margin-left: 0.5em;
}

form.inline-login.form-inline button.btn-primary {
  margin-left: 0.5em;
  padding: 0.3rem 0.4rem;
}

@media (max-width: 575px) {
  form.inline-login.form-inline button.btn-primary {
    margin-left: 0;
  }
}

form.inline-login.form-inline {
  font-size: 1rem;
}

form.inline-login.form-inline .form-control {
  font-size: 1rem;
  padding: 0.25em 0.5em;
}

@-webkit-keyframes pulse {
  0% {
    border: solid red 2px;
    background-color: rgba(100, 100, 255, 0.8);
  }

  50% {
    border: solid blue 2px;
    background-color: rgba(250, 200, 100, 0.8);
  }

  100% {
    border: solid red 2px;
    background-color: rgba(100, 100, 255, 0.8);
  }
}

@keyframes pulse {
  0% {
    border: solid red 2px;
    background-color: rgba(100, 100, 255, 0.8);
  }

  50% {
    border: solid blue 2px;
    background-color: rgba(250, 200, 100, 0.8);
  }

  100% {
    border: solid red 2px;
    background-color: rgba(100, 100, 255, 0.8);
  }
}

img.big-picture-dialog {
  max-width: 70rem;
  max-height: 70rem;
}

.form-control.disabled {
  background-color: #444;
  color: #888;
}

.form-control.multiselect {
  text-align: left;
}

@media (max-width: 600px) {
  div.speech-bubble {
    width: auto;
  }

  div.speech-bubble:before,
  div.speech-bubble:after {
    content: none;
  }
}

.pk-compact {
  margin: 0;
}

.rs-horizontal .rs-layout {
  display: inline-block;
}

.rs-yn .radio.rs-layout {
  width: 4rem;
}

.ui-dialog.ui-widget.pk-big-picture {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pimg-del,
.del-cross,
.del-btn {
  background-image: url("/mixed/img/cross-31176.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 4px;
  right: 4px;
}

.pimg-del:hover,
.del-cross:hover,
.del-btn:hover {
  cursor: pointer;
}

.ajax-loader {
  background-image: url("/mixed/img/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}

.actionable {
  cursor: pointer;
}

.actionable:hover {
  font-weight: bold;
}

.jq-error-dialog .ui-dialog-titlebar {
  background-color: red;
  color: white;
  font-weight: bold;
  font-size: large;
}

.box,
.triangle {
  display: inline;
  cursor: pointer;
}

.box.all-selected {
  content: "\2611";
  font-size: 1.2em;
}

.box.none-selected {
  content: "\25A2";
  font-size: 0.85em;
}

.box.some-selected {
  content: "\25A3";
}

ul.triangle-tree li div.box.some-selected::before {
  content: "\25A3";
  padding-right: 2px;
}

ul.triangle-tree li div.box.all-selected::before {
  content: "\2611";
  font-size: 1.2em;
}

ul.triangle-tree li div.box.none-selected::before {
  content: "\2610";
  font-size: 1.4em;
}

ul.triangle-tree li div.open:before,
ul.triangle-tree li.open:before {
  content: "\25BE";
  font-size: 1.7em;
}

ul.triangle-tree li div.closed:before,
ul.triangle-tree li.closed:before {
  content: "\25B8";
  font-size: 1.7em;
}

ul.triangle-tree li div.leaf:before,
ul.triangle-tree li.leaf:before {
  content: "\2008";
  padding-right: 0.75em;
}

/*****   To show resumes in an iframe & overlay a link */

.upload-icon-label.embed {
  position: relative;
  top: -40px;
}

.upload-input.embed {
  position: relative;
  top: -30px;
}

a.embed-cover {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 250px;
  width: 200px;
  z-index: 100;
  top: 0;
  left: 0;
  background-color: transparent;
}

.embed-wrapper {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 300px;
  width: 200px;
  z-index: 100;
}

iframe.doc,
embed.doc {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}

/*
*/

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

/*
  Generic utility SCSS partial for PK Extensions
    Created on : Oct 11, 2015, 4:57:29 AM
    Author     : Paul Kirkaas
*/

.inner-border,
.row.col-inner-border [class*=col] {
  box-shadow: inset 0px 0px 0px 1px #888;
}

.hide-until-loaded {
  display: none !important;
}

.overflowauto,
.overflow-auto {
  overflow: auto;
}

.top-square-corners {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.top-round-corners {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.bottom-round-corners {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.bottom-square-corners {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.max-width-100 {
  max-width: 100% !important;
}

.width-auto,
.auto-width {
  width: auto !important;
}

.tal,
.text-align-left,
.align-left,
.left-align {
  text-align: left !important;
}

.tar,
.text-align-right,
.align-right,
.right-align {
  text-align: right !important;
}

.tac,
.text-align-center,
.align-center,
.center-align {
  text-align: center !important;
}

.italic {
  font-style: italic;
}

.bold {
  font-weight: bold !important;
}

.float-left,
.floatleft,
.fleft,
.left {
  float: left !important;
}

.float-right,
.floatright,
.fright,
.right {
  float: right !important;
}

.block {
  display: block !important;
}

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

.hidden {
  display: none;
}

.invisible {
  visibility: hidden;
}

.marginauto,
.margin-auto,
.auto-margin,
.automargin {
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.min-line-height:empty::after {
  content: ".";
  visibility: hidden;
}

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

.fs0,
.f-s0 {
  font-size: 1rem !important;
}

.fs-0,
.f-s-0 {
  font-size: 1rem !important;
}

.w0em {
  width: 0em;
}

.w0rem {
  width: 0rem;
}

.br-0 {
  border-radius: 0rem !important;
}

.h0 {
  height: 0rem !important;
}

.height0 {
  height: 0rem !important;
}

.minh0,
.minh-0,
.min-height0 {
  min-height: 0rem !important;
}

.maxh0,
.maxh-0,
.max-height0 {
  max-height: 0rem !important;
}

.width0,
.w0 {
  width: 0rem !important;
}

.hw0,
.wh0 {
  width: 0rem !important;
  height: 0rem !important;
}

.minw0,
.minw-0,
.min-width0 {
  min-width: 0rem !important;
}

.maxw0,
.maxw-0,
.max-width0 {
  max-width: 0rem !important;
}

.p-r0,
.pr0,
.pad-r0 {
  padding-right: 0rem !important;
}

.p-l0,
.pl0,
.pad-l0 {
  padding-left: 0rem !important;
}

.p-t0,
.pt0,
.pad-t0 {
  padding-top: 0rem !important;
}

.p-b0,
.pb0,
.pad-b0 {
  padding-bottom: 0rem !important;
}

.p-v0,
.pv0,
.pad-v0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.p-h0,
.ph0,
.pad-h0 {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.p0,
.p0,
.pad0 {
  padding: 0rem !important;
}

.pe-r0,
.pade-r0 {
  padding-right: 0em !important;
}

.pe-l0,
.pade-l0 {
  padding-left: 0em !important;
}

.pe-t0,
.pade-t0 {
  padding-top: 0em !important;
}

.pe-b0,
.pade-b0 {
  padding-bottom: 0em !important;
}

.pe-v0,
.pade-v0 {
  padding-top: 0em !important;
  padding-bottom: 0em !important;
}

.pe-h0,
.pad-h0 {
  padding-left: 0em !important;
  padding-right: 0em !important;
}

.pe0,
.pad0 {
  padding: 0em !important;
}

.m-r0,
.mr0,
.marg-r0 {
  margin-right: 0rem !important;
}

.m-l0,
.ml0,
.marg-l0 {
  margin-left: 0rem !important;
}

.m-t0,
.mt0,
.marg-t0 {
  margin-top: 0rem !important;
}

.m-b0,
.mb0,
.marg-b0 {
  margin-bottom: 0rem !important;
}

.m-v0,
.mv0,
.marg-v0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.m-h0,
.mh0,
.marg-h0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.m-r-0,
.mr-0,
.marg-r-0 {
  margin-right: 0rem !important;
}

.m-l-0,
.ml-0,
.marg-l-0 {
  margin-left: 0rem !important;
}

.m-t-0,
.mt-0,
.marg-t-0 {
  margin-top: 0rem !important;
}

.m-b-0,
.mb-0,
.marg-b-0 {
  margin-bottom: 0rem !important;
}

.m-v-0,
.mv-0,
.marg-v-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.m-h-0,
.mh-0,
.marg-h-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.m0,
.marg0 {
  margin: 0rem !important;
}

.me-r0,
.mer0,
.marge-r0 {
  margin-right: 0em !important;
}

.me-l0,
.mel0,
.marge-l0 {
  margin-left: 0em !important;
}

.me-t0,
.met0,
.marge-t0 {
  margin-top: 0em !important;
}

.me-b0,
.meb0,
.marge-b0 {
  margin-bottom: 0em !important;
}

.me-v0,
.mev0,
.marge-v0 {
  margin-top: 0em !important;
  margin-bottom: 0rem !important;
}

.me-h0,
.meh0,
.marge-h0 {
  margin-right: 0em !important;
  margin-left: 0em !important;
}

.me-r-0,
.mer-0,
.marge-r-0 {
  margin-right: 0em !important;
}

.me-l-0,
.mel-0,
.marge-l-0 {
  margin-left: 0em !important;
}

.me-t-0,
.met-0,
.marge-t-0 {
  margin-top: 0em !important;
}

.me-b-0,
.meb-0,
.marge-b-0 {
  margin-bottom: 0em !important;
}

.me-v-0,
.mev-0,
.marge-v-0 {
  margin-top: 0em !important;
  margin-bottom: 0em !important;
}

.me-h-0,
.meh-0,
.marge-h-0 {
  margin-right: 0em !important;
  margin-left: 0em !important;
}

.me0,
.marge0 {
  margin: 0em !important;
}

.fs-1,
.f-s-1 {
  font-size: 1.0666666667rem !important;
}

.fs--1,
.f-s--1 {
  font-size: 0.9333333333rem !important;
}

.w1em {
  width: 1em;
}

.w1rem {
  width: 1rem;
}

.br--1 {
  border-radius: 0.0666666667rem !important;
}

.h-1 {
  height: 0.3333333333rem !important;
}

.height-1 {
  height: 0.3333333333rem !important;
}

.minh-1,
.minh--1,
.min-height-1 {
  min-height: 0.3333333333rem !important;
}

.maxh-1,
.maxh--1,
.max-height-1 {
  max-height: 0.3333333333rem !important;
}

.width-1,
.w-1 {
  width: 0.3333333333rem !important;
}

.hw-1,
.wh-1 {
  width: 0.3333333333rem !important;
  height: 0.3333333333rem !important;
}

.minw-1,
.minw--1,
.min-width-1 {
  min-width: 0.3333333333rem !important;
}

.maxw-1,
.maxw--1,
.max-width-1 {
  max-width: 0.3333333333rem !important;
}

.p-r-1,
.pr-1,
.pad-r-1 {
  padding-right: 0.3333333333rem !important;
}

.p-l-1,
.pl-1,
.pad-l-1 {
  padding-left: 0.3333333333rem !important;
}

.p-t-1,
.pt-1,
.pad-t-1 {
  padding-top: 0.3333333333rem !important;
}

.p-b-1,
.pb-1,
.pad-b-1 {
  padding-bottom: 0.3333333333rem !important;
}

.p-v-1,
.pv-1,
.pad-v-1 {
  padding-top: 0.3333333333rem !important;
  padding-bottom: 0.3333333333rem !important;
}

.p-h-1,
.ph-1,
.pad-h-1 {
  padding-left: 0.3333333333rem !important;
  padding-right: 0.3333333333rem !important;
}

.p-1,
.p-1,
.pad-1 {
  padding: 0.3333333333rem !important;
}

.pe-r-1,
.pade-r-1 {
  padding-right: 0.3333333333em !important;
}

.pe-l-1,
.pade-l-1 {
  padding-left: 0.3333333333em !important;
}

.pe-t-1,
.pade-t-1 {
  padding-top: 0.3333333333em !important;
}

.pe-b-1,
.pade-b-1 {
  padding-bottom: 0.3333333333em !important;
}

.pe-v-1,
.pade-v-1 {
  padding-top: 0.3333333333em !important;
  padding-bottom: 0.3333333333em !important;
}

.pe-h-1,
.pad-h-1 {
  padding-left: 0.3333333333em !important;
  padding-right: 0.3333333333em !important;
}

.pe-1,
.pad-1 {
  padding: 0.3333333333em !important;
}

.m-r-1,
.mr-1,
.marg-r-1 {
  margin-right: 0.3333333333rem !important;
}

.m-l-1,
.ml-1,
.marg-l-1 {
  margin-left: 0.3333333333rem !important;
}

.m-t-1,
.mt-1,
.marg-t-1 {
  margin-top: 0.3333333333rem !important;
}

.m-b-1,
.mb-1,
.marg-b-1 {
  margin-bottom: 0.3333333333rem !important;
}

.m-v-1,
.mv-1,
.marg-v-1 {
  margin-top: 0.3333333333rem !important;
  margin-bottom: 0.3333333333rem !important;
}

.m-h-1,
.mh-1,
.marg-h-1 {
  margin-right: 0.3333333333rem !important;
  margin-left: 0.3333333333rem !important;
}

.m-r--1,
.mr--1,
.marg-r--1 {
  margin-right: -0.3333333333rem !important;
}

.m-l--1,
.ml--1,
.marg-l--1 {
  margin-left: -0.3333333333rem !important;
}

.m-t--1,
.mt--1,
.marg-t--1 {
  margin-top: -0.3333333333rem !important;
}

.m-b--1,
.mb--1,
.marg-b--1 {
  margin-bottom: -0.3333333333rem !important;
}

.m-v--1,
.mv--1,
.marg-v--1 {
  margin-top: -0.3333333333rem !important;
  margin-bottom: -0.3333333333rem !important;
}

.m-h--1,
.mh--1,
.marg-h--1 {
  margin-right: -0.3333333333rem !important;
  margin-left: -0.3333333333rem !important;
}

.m-1,
.marg-1 {
  margin: 0.3333333333rem !important;
}

.me-r-1,
.mer-1,
.marge-r-1 {
  margin-right: 0.3333333333em !important;
}

.me-l-1,
.mel-1,
.marge-l-1 {
  margin-left: 0.3333333333em !important;
}

.me-t-1,
.met-1,
.marge-t-1 {
  margin-top: 0.3333333333em !important;
}

.me-b-1,
.meb-1,
.marge-b-1 {
  margin-bottom: 0.3333333333em !important;
}

.me-v-1,
.mev-1,
.marge-v-1 {
  margin-top: 0.3333333333em !important;
  margin-bottom: 0.3333333333rem !important;
}

.me-h-1,
.meh-1,
.marge-h-1 {
  margin-right: 0.3333333333em !important;
  margin-left: 0.3333333333em !important;
}

.me-r--1,
.mer--1,
.marge-r--1 {
  margin-right: -0.3333333333em !important;
}

.me-l--1,
.mel--1,
.marge-l--1 {
  margin-left: -0.3333333333em !important;
}

.me-t--1,
.met--1,
.marge-t--1 {
  margin-top: -0.3333333333em !important;
}

.me-b--1,
.meb--1,
.marge-b--1 {
  margin-bottom: -0.3333333333em !important;
}

.me-v--1,
.mev--1,
.marge-v--1 {
  margin-top: -0.3333333333em !important;
  margin-bottom: -0.3333333333em !important;
}

.me-h--1,
.meh--1,
.marge-h--1 {
  margin-right: -0.3333333333em !important;
  margin-left: -0.3333333333em !important;
}

.me-1,
.marge-1 {
  margin: 0.3333333333em !important;
}

.fs-2,
.f-s-2 {
  font-size: 1.1333333333rem !important;
}

.fs--2,
.f-s--2 {
  font-size: 0.8666666667rem !important;
}

.w2em {
  width: 2em;
}

.w2rem {
  width: 2rem;
}

.br--2 {
  border-radius: 0.1333333333rem !important;
}

.h-2 {
  height: 0.6666666667rem !important;
}

.height-2 {
  height: 0.6666666667rem !important;
}

.minh-2,
.minh--2,
.min-height-2 {
  min-height: 0.6666666667rem !important;
}

.maxh-2,
.maxh--2,
.max-height-2 {
  max-height: 0.6666666667rem !important;
}

.width-2,
.w-2 {
  width: 0.6666666667rem !important;
}

.hw-2,
.wh-2 {
  width: 0.6666666667rem !important;
  height: 0.6666666667rem !important;
}

.minw-2,
.minw--2,
.min-width-2 {
  min-width: 0.6666666667rem !important;
}

.maxw-2,
.maxw--2,
.max-width-2 {
  max-width: 0.6666666667rem !important;
}

.p-r-2,
.pr-2,
.pad-r-2 {
  padding-right: 0.6666666667rem !important;
}

.p-l-2,
.pl-2,
.pad-l-2 {
  padding-left: 0.6666666667rem !important;
}

.p-t-2,
.pt-2,
.pad-t-2 {
  padding-top: 0.6666666667rem !important;
}

.p-b-2,
.pb-2,
.pad-b-2 {
  padding-bottom: 0.6666666667rem !important;
}

.p-v-2,
.pv-2,
.pad-v-2 {
  padding-top: 0.6666666667rem !important;
  padding-bottom: 0.6666666667rem !important;
}

.p-h-2,
.ph-2,
.pad-h-2 {
  padding-left: 0.6666666667rem !important;
  padding-right: 0.6666666667rem !important;
}

.p-2,
.p-2,
.pad-2 {
  padding: 0.6666666667rem !important;
}

.pe-r-2,
.pade-r-2 {
  padding-right: 0.6666666667em !important;
}

.pe-l-2,
.pade-l-2 {
  padding-left: 0.6666666667em !important;
}

.pe-t-2,
.pade-t-2 {
  padding-top: 0.6666666667em !important;
}

.pe-b-2,
.pade-b-2 {
  padding-bottom: 0.6666666667em !important;
}

.pe-v-2,
.pade-v-2 {
  padding-top: 0.6666666667em !important;
  padding-bottom: 0.6666666667em !important;
}

.pe-h-2,
.pad-h-2 {
  padding-left: 0.6666666667em !important;
  padding-right: 0.6666666667em !important;
}

.pe-2,
.pad-2 {
  padding: 0.6666666667em !important;
}

.m-r-2,
.mr-2,
.marg-r-2 {
  margin-right: 0.6666666667rem !important;
}

.m-l-2,
.ml-2,
.marg-l-2 {
  margin-left: 0.6666666667rem !important;
}

.m-t-2,
.mt-2,
.marg-t-2 {
  margin-top: 0.6666666667rem !important;
}

.m-b-2,
.mb-2,
.marg-b-2 {
  margin-bottom: 0.6666666667rem !important;
}

.m-v-2,
.mv-2,
.marg-v-2 {
  margin-top: 0.6666666667rem !important;
  margin-bottom: 0.6666666667rem !important;
}

.m-h-2,
.mh-2,
.marg-h-2 {
  margin-right: 0.6666666667rem !important;
  margin-left: 0.6666666667rem !important;
}

.m-r--2,
.mr--2,
.marg-r--2 {
  margin-right: -0.6666666667rem !important;
}

.m-l--2,
.ml--2,
.marg-l--2 {
  margin-left: -0.6666666667rem !important;
}

.m-t--2,
.mt--2,
.marg-t--2 {
  margin-top: -0.6666666667rem !important;
}

.m-b--2,
.mb--2,
.marg-b--2 {
  margin-bottom: -0.6666666667rem !important;
}

.m-v--2,
.mv--2,
.marg-v--2 {
  margin-top: -0.6666666667rem !important;
  margin-bottom: -0.6666666667rem !important;
}

.m-h--2,
.mh--2,
.marg-h--2 {
  margin-right: -0.6666666667rem !important;
  margin-left: -0.6666666667rem !important;
}

.m-2,
.marg-2 {
  margin: 0.6666666667rem !important;
}

.me-r-2,
.mer-2,
.marge-r-2 {
  margin-right: 0.6666666667em !important;
}

.me-l-2,
.mel-2,
.marge-l-2 {
  margin-left: 0.6666666667em !important;
}

.me-t-2,
.met-2,
.marge-t-2 {
  margin-top: 0.6666666667em !important;
}

.me-b-2,
.meb-2,
.marge-b-2 {
  margin-bottom: 0.6666666667em !important;
}

.me-v-2,
.mev-2,
.marge-v-2 {
  margin-top: 0.6666666667em !important;
  margin-bottom: 0.6666666667rem !important;
}

.me-h-2,
.meh-2,
.marge-h-2 {
  margin-right: 0.6666666667em !important;
  margin-left: 0.6666666667em !important;
}

.me-r--2,
.mer--2,
.marge-r--2 {
  margin-right: -0.6666666667em !important;
}

.me-l--2,
.mel--2,
.marge-l--2 {
  margin-left: -0.6666666667em !important;
}

.me-t--2,
.met--2,
.marge-t--2 {
  margin-top: -0.6666666667em !important;
}

.me-b--2,
.meb--2,
.marge-b--2 {
  margin-bottom: -0.6666666667em !important;
}

.me-v--2,
.mev--2,
.marge-v--2 {
  margin-top: -0.6666666667em !important;
  margin-bottom: -0.6666666667em !important;
}

.me-h--2,
.meh--2,
.marge-h--2 {
  margin-right: -0.6666666667em !important;
  margin-left: -0.6666666667em !important;
}

.me-2,
.marge-2 {
  margin: 0.6666666667em !important;
}

.fs-3,
.f-s-3 {
  font-size: 1.2rem !important;
}

.fs--3,
.f-s--3 {
  font-size: 0.8rem !important;
}

.w3em {
  width: 3em;
}

.w3rem {
  width: 3rem;
}

.br--3 {
  border-radius: 0.2rem !important;
}

.h-3 {
  height: 1rem !important;
}

.height-3 {
  height: 1rem !important;
}

.minh-3,
.minh--3,
.min-height-3 {
  min-height: 1rem !important;
}

.maxh-3,
.maxh--3,
.max-height-3 {
  max-height: 1rem !important;
}

.width-3,
.w-3 {
  width: 1rem !important;
}

.hw-3,
.wh-3 {
  width: 1rem !important;
  height: 1rem !important;
}

.minw-3,
.minw--3,
.min-width-3 {
  min-width: 1rem !important;
}

.maxw-3,
.maxw--3,
.max-width-3 {
  max-width: 1rem !important;
}

.p-r-3,
.pr-3,
.pad-r-3 {
  padding-right: 1rem !important;
}

.p-l-3,
.pl-3,
.pad-l-3 {
  padding-left: 1rem !important;
}

.p-t-3,
.pt-3,
.pad-t-3 {
  padding-top: 1rem !important;
}

.p-b-3,
.pb-3,
.pad-b-3 {
  padding-bottom: 1rem !important;
}

.p-v-3,
.pv-3,
.pad-v-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-h-3,
.ph-3,
.pad-h-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

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

.pe-r-3,
.pade-r-3 {
  padding-right: 1em !important;
}

.pe-l-3,
.pade-l-3 {
  padding-left: 1em !important;
}

.pe-t-3,
.pade-t-3 {
  padding-top: 1em !important;
}

.pe-b-3,
.pade-b-3 {
  padding-bottom: 1em !important;
}

.pe-v-3,
.pade-v-3 {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
}

.pe-h-3,
.pad-h-3 {
  padding-left: 1em !important;
  padding-right: 1em !important;
}

.pe-3,
.pad-3 {
  padding: 1em !important;
}

.m-r-3,
.mr-3,
.marg-r-3 {
  margin-right: 1rem !important;
}

.m-l-3,
.ml-3,
.marg-l-3 {
  margin-left: 1rem !important;
}

.m-t-3,
.mt-3,
.marg-t-3 {
  margin-top: 1rem !important;
}

.m-b-3,
.mb-3,
.marg-b-3 {
  margin-bottom: 1rem !important;
}

.m-v-3,
.mv-3,
.marg-v-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-h-3,
.mh-3,
.marg-h-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.m-r--3,
.mr--3,
.marg-r--3 {
  margin-right: -1rem !important;
}

.m-l--3,
.ml--3,
.marg-l--3 {
  margin-left: -1rem !important;
}

.m-t--3,
.mt--3,
.marg-t--3 {
  margin-top: -1rem !important;
}

.m-b--3,
.mb--3,
.marg-b--3 {
  margin-bottom: -1rem !important;
}

.m-v--3,
.mv--3,
.marg-v--3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.m-h--3,
.mh--3,
.marg-h--3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

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

.me-r-3,
.mer-3,
.marge-r-3 {
  margin-right: 1em !important;
}

.me-l-3,
.mel-3,
.marge-l-3 {
  margin-left: 1em !important;
}

.me-t-3,
.met-3,
.marge-t-3 {
  margin-top: 1em !important;
}

.me-b-3,
.meb-3,
.marge-b-3 {
  margin-bottom: 1em !important;
}

.me-v-3,
.mev-3,
.marge-v-3 {
  margin-top: 1em !important;
  margin-bottom: 1rem !important;
}

.me-h-3,
.meh-3,
.marge-h-3 {
  margin-right: 1em !important;
  margin-left: 1em !important;
}

.me-r--3,
.mer--3,
.marge-r--3 {
  margin-right: -1em !important;
}

.me-l--3,
.mel--3,
.marge-l--3 {
  margin-left: -1em !important;
}

.me-t--3,
.met--3,
.marge-t--3 {
  margin-top: -1em !important;
}

.me-b--3,
.meb--3,
.marge-b--3 {
  margin-bottom: -1em !important;
}

.me-v--3,
.mev--3,
.marge-v--3 {
  margin-top: -1em !important;
  margin-bottom: -1em !important;
}

.me-h--3,
.meh--3,
.marge-h--3 {
  margin-right: -1em !important;
  margin-left: -1em !important;
}

.me-3,
.marge-3 {
  margin: 1em !important;
}

.fs-4,
.f-s-4 {
  font-size: 1.2666666667rem !important;
}

.fs--4,
.f-s--4 {
  font-size: 0.7333333333rem !important;
}

.w4em {
  width: 4em;
}

.w4rem {
  width: 4rem;
}

.br--4 {
  border-radius: 0.2666666667rem !important;
}

.h-4 {
  height: 1.3333333333rem !important;
}

.height-4 {
  height: 1.3333333333rem !important;
}

.minh-4,
.minh--4,
.min-height-4 {
  min-height: 1.3333333333rem !important;
}

.maxh-4,
.maxh--4,
.max-height-4 {
  max-height: 1.3333333333rem !important;
}

.width-4,
.w-4 {
  width: 1.3333333333rem !important;
}

.hw-4,
.wh-4 {
  width: 1.3333333333rem !important;
  height: 1.3333333333rem !important;
}

.minw-4,
.minw--4,
.min-width-4 {
  min-width: 1.3333333333rem !important;
}

.maxw-4,
.maxw--4,
.max-width-4 {
  max-width: 1.3333333333rem !important;
}

.p-r-4,
.pr-4,
.pad-r-4 {
  padding-right: 1.3333333333rem !important;
}

.p-l-4,
.pl-4,
.pad-l-4 {
  padding-left: 1.3333333333rem !important;
}

.p-t-4,
.pt-4,
.pad-t-4 {
  padding-top: 1.3333333333rem !important;
}

.p-b-4,
.pb-4,
.pad-b-4 {
  padding-bottom: 1.3333333333rem !important;
}

.p-v-4,
.pv-4,
.pad-v-4 {
  padding-top: 1.3333333333rem !important;
  padding-bottom: 1.3333333333rem !important;
}

.p-h-4,
.ph-4,
.pad-h-4 {
  padding-left: 1.3333333333rem !important;
  padding-right: 1.3333333333rem !important;
}

.p-4,
.p-4,
.pad-4 {
  padding: 1.3333333333rem !important;
}

.pe-r-4,
.pade-r-4 {
  padding-right: 1.3333333333em !important;
}

.pe-l-4,
.pade-l-4 {
  padding-left: 1.3333333333em !important;
}

.pe-t-4,
.pade-t-4 {
  padding-top: 1.3333333333em !important;
}

.pe-b-4,
.pade-b-4 {
  padding-bottom: 1.3333333333em !important;
}

.pe-v-4,
.pade-v-4 {
  padding-top: 1.3333333333em !important;
  padding-bottom: 1.3333333333em !important;
}

.pe-h-4,
.pad-h-4 {
  padding-left: 1.3333333333em !important;
  padding-right: 1.3333333333em !important;
}

.pe-4,
.pad-4 {
  padding: 1.3333333333em !important;
}

.m-r-4,
.mr-4,
.marg-r-4 {
  margin-right: 1.3333333333rem !important;
}

.m-l-4,
.ml-4,
.marg-l-4 {
  margin-left: 1.3333333333rem !important;
}

.m-t-4,
.mt-4,
.marg-t-4 {
  margin-top: 1.3333333333rem !important;
}

.m-b-4,
.mb-4,
.marg-b-4 {
  margin-bottom: 1.3333333333rem !important;
}

.m-v-4,
.mv-4,
.marg-v-4 {
  margin-top: 1.3333333333rem !important;
  margin-bottom: 1.3333333333rem !important;
}

.m-h-4,
.mh-4,
.marg-h-4 {
  margin-right: 1.3333333333rem !important;
  margin-left: 1.3333333333rem !important;
}

.m-r--4,
.mr--4,
.marg-r--4 {
  margin-right: -1.3333333333rem !important;
}

.m-l--4,
.ml--4,
.marg-l--4 {
  margin-left: -1.3333333333rem !important;
}

.m-t--4,
.mt--4,
.marg-t--4 {
  margin-top: -1.3333333333rem !important;
}

.m-b--4,
.mb--4,
.marg-b--4 {
  margin-bottom: -1.3333333333rem !important;
}

.m-v--4,
.mv--4,
.marg-v--4 {
  margin-top: -1.3333333333rem !important;
  margin-bottom: -1.3333333333rem !important;
}

.m-h--4,
.mh--4,
.marg-h--4 {
  margin-right: -1.3333333333rem !important;
  margin-left: -1.3333333333rem !important;
}

.m-4,
.marg-4 {
  margin: 1.3333333333rem !important;
}

.me-r-4,
.mer-4,
.marge-r-4 {
  margin-right: 1.3333333333em !important;
}

.me-l-4,
.mel-4,
.marge-l-4 {
  margin-left: 1.3333333333em !important;
}

.me-t-4,
.met-4,
.marge-t-4 {
  margin-top: 1.3333333333em !important;
}

.me-b-4,
.meb-4,
.marge-b-4 {
  margin-bottom: 1.3333333333em !important;
}

.me-v-4,
.mev-4,
.marge-v-4 {
  margin-top: 1.3333333333em !important;
  margin-bottom: 1.3333333333rem !important;
}

.me-h-4,
.meh-4,
.marge-h-4 {
  margin-right: 1.3333333333em !important;
  margin-left: 1.3333333333em !important;
}

.me-r--4,
.mer--4,
.marge-r--4 {
  margin-right: -1.3333333333em !important;
}

.me-l--4,
.mel--4,
.marge-l--4 {
  margin-left: -1.3333333333em !important;
}

.me-t--4,
.met--4,
.marge-t--4 {
  margin-top: -1.3333333333em !important;
}

.me-b--4,
.meb--4,
.marge-b--4 {
  margin-bottom: -1.3333333333em !important;
}

.me-v--4,
.mev--4,
.marge-v--4 {
  margin-top: -1.3333333333em !important;
  margin-bottom: -1.3333333333em !important;
}

.me-h--4,
.meh--4,
.marge-h--4 {
  margin-right: -1.3333333333em !important;
  margin-left: -1.3333333333em !important;
}

.me-4,
.marge-4 {
  margin: 1.3333333333em !important;
}

.fs-5,
.f-s-5 {
  font-size: 1.3333333333rem !important;
}

.fs--5,
.f-s--5 {
  font-size: 0.6666666667rem !important;
}

.w5em {
  width: 5em;
}

.w5rem {
  width: 5rem;
}

.br--5 {
  border-radius: 0.3333333333rem !important;
}

.h-5 {
  height: 1.6666666667rem !important;
}

.height-5 {
  height: 1.6666666667rem !important;
}

.minh-5,
.minh--5,
.min-height-5 {
  min-height: 1.6666666667rem !important;
}

.maxh-5,
.maxh--5,
.max-height-5 {
  max-height: 1.6666666667rem !important;
}

.width-5,
.w-5 {
  width: 1.6666666667rem !important;
}

.hw-5,
.wh-5 {
  width: 1.6666666667rem !important;
  height: 1.6666666667rem !important;
}

.minw-5,
.minw--5,
.min-width-5 {
  min-width: 1.6666666667rem !important;
}

.maxw-5,
.maxw--5,
.max-width-5 {
  max-width: 1.6666666667rem !important;
}

.p-r-5,
.pr-5,
.pad-r-5 {
  padding-right: 1.6666666667rem !important;
}

.p-l-5,
.pl-5,
.pad-l-5 {
  padding-left: 1.6666666667rem !important;
}

.p-t-5,
.pt-5,
.pad-t-5 {
  padding-top: 1.6666666667rem !important;
}

.p-b-5,
.pb-5,
.pad-b-5 {
  padding-bottom: 1.6666666667rem !important;
}

.p-v-5,
.pv-5,
.pad-v-5 {
  padding-top: 1.6666666667rem !important;
  padding-bottom: 1.6666666667rem !important;
}

.p-h-5,
.ph-5,
.pad-h-5 {
  padding-left: 1.6666666667rem !important;
  padding-right: 1.6666666667rem !important;
}

.p-5,
.p-5,
.pad-5 {
  padding: 1.6666666667rem !important;
}

.pe-r-5,
.pade-r-5 {
  padding-right: 1.6666666667em !important;
}

.pe-l-5,
.pade-l-5 {
  padding-left: 1.6666666667em !important;
}

.pe-t-5,
.pade-t-5 {
  padding-top: 1.6666666667em !important;
}

.pe-b-5,
.pade-b-5 {
  padding-bottom: 1.6666666667em !important;
}

.pe-v-5,
.pade-v-5 {
  padding-top: 1.6666666667em !important;
  padding-bottom: 1.6666666667em !important;
}

.pe-h-5,
.pad-h-5 {
  padding-left: 1.6666666667em !important;
  padding-right: 1.6666666667em !important;
}

.pe-5,
.pad-5 {
  padding: 1.6666666667em !important;
}

.m-r-5,
.mr-5,
.marg-r-5 {
  margin-right: 1.6666666667rem !important;
}

.m-l-5,
.ml-5,
.marg-l-5 {
  margin-left: 1.6666666667rem !important;
}

.m-t-5,
.mt-5,
.marg-t-5 {
  margin-top: 1.6666666667rem !important;
}

.m-b-5,
.mb-5,
.marg-b-5 {
  margin-bottom: 1.6666666667rem !important;
}

.m-v-5,
.mv-5,
.marg-v-5 {
  margin-top: 1.6666666667rem !important;
  margin-bottom: 1.6666666667rem !important;
}

.m-h-5,
.mh-5,
.marg-h-5 {
  margin-right: 1.6666666667rem !important;
  margin-left: 1.6666666667rem !important;
}

.m-r--5,
.mr--5,
.marg-r--5 {
  margin-right: -1.6666666667rem !important;
}

.m-l--5,
.ml--5,
.marg-l--5 {
  margin-left: -1.6666666667rem !important;
}

.m-t--5,
.mt--5,
.marg-t--5 {
  margin-top: -1.6666666667rem !important;
}

.m-b--5,
.mb--5,
.marg-b--5 {
  margin-bottom: -1.6666666667rem !important;
}

.m-v--5,
.mv--5,
.marg-v--5 {
  margin-top: -1.6666666667rem !important;
  margin-bottom: -1.6666666667rem !important;
}

.m-h--5,
.mh--5,
.marg-h--5 {
  margin-right: -1.6666666667rem !important;
  margin-left: -1.6666666667rem !important;
}

.m-5,
.marg-5 {
  margin: 1.6666666667rem !important;
}

.me-r-5,
.mer-5,
.marge-r-5 {
  margin-right: 1.6666666667em !important;
}

.me-l-5,
.mel-5,
.marge-l-5 {
  margin-left: 1.6666666667em !important;
}

.me-t-5,
.met-5,
.marge-t-5 {
  margin-top: 1.6666666667em !important;
}

.me-b-5,
.meb-5,
.marge-b-5 {
  margin-bottom: 1.6666666667em !important;
}

.me-v-5,
.mev-5,
.marge-v-5 {
  margin-top: 1.6666666667em !important;
  margin-bottom: 1.6666666667rem !important;
}

.me-h-5,
.meh-5,
.marge-h-5 {
  margin-right: 1.6666666667em !important;
  margin-left: 1.6666666667em !important;
}

.me-r--5,
.mer--5,
.marge-r--5 {
  margin-right: -1.6666666667em !important;
}

.me-l--5,
.mel--5,
.marge-l--5 {
  margin-left: -1.6666666667em !important;
}

.me-t--5,
.met--5,
.marge-t--5 {
  margin-top: -1.6666666667em !important;
}

.me-b--5,
.meb--5,
.marge-b--5 {
  margin-bottom: -1.6666666667em !important;
}

.me-v--5,
.mev--5,
.marge-v--5 {
  margin-top: -1.6666666667em !important;
  margin-bottom: -1.6666666667em !important;
}

.me-h--5,
.meh--5,
.marge-h--5 {
  margin-right: -1.6666666667em !important;
  margin-left: -1.6666666667em !important;
}

.me-5,
.marge-5 {
  margin: 1.6666666667em !important;
}

.fs-6,
.f-s-6 {
  font-size: 1.4rem !important;
}

.fs--6,
.f-s--6 {
  font-size: 0.6rem !important;
}

.w6em {
  width: 6em;
}

.w6rem {
  width: 6rem;
}

.br--6 {
  border-radius: 0.4rem !important;
}

.h-6 {
  height: 2rem !important;
}

.height-6 {
  height: 2rem !important;
}

.minh-6,
.minh--6,
.min-height-6 {
  min-height: 2rem !important;
}

.maxh-6,
.maxh--6,
.max-height-6 {
  max-height: 2rem !important;
}

.width-6,
.w-6 {
  width: 2rem !important;
}

.hw-6,
.wh-6 {
  width: 2rem !important;
  height: 2rem !important;
}

.minw-6,
.minw--6,
.min-width-6 {
  min-width: 2rem !important;
}

.maxw-6,
.maxw--6,
.max-width-6 {
  max-width: 2rem !important;
}

.p-r-6,
.pr-6,
.pad-r-6 {
  padding-right: 2rem !important;
}

.p-l-6,
.pl-6,
.pad-l-6 {
  padding-left: 2rem !important;
}

.p-t-6,
.pt-6,
.pad-t-6 {
  padding-top: 2rem !important;
}

.p-b-6,
.pb-6,
.pad-b-6 {
  padding-bottom: 2rem !important;
}

.p-v-6,
.pv-6,
.pad-v-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.p-h-6,
.ph-6,
.pad-h-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.p-6,
.p-6,
.pad-6 {
  padding: 2rem !important;
}

.pe-r-6,
.pade-r-6 {
  padding-right: 2em !important;
}

.pe-l-6,
.pade-l-6 {
  padding-left: 2em !important;
}

.pe-t-6,
.pade-t-6 {
  padding-top: 2em !important;
}

.pe-b-6,
.pade-b-6 {
  padding-bottom: 2em !important;
}

.pe-v-6,
.pade-v-6 {
  padding-top: 2em !important;
  padding-bottom: 2em !important;
}

.pe-h-6,
.pad-h-6 {
  padding-left: 2em !important;
  padding-right: 2em !important;
}

.pe-6,
.pad-6 {
  padding: 2em !important;
}

.m-r-6,
.mr-6,
.marg-r-6 {
  margin-right: 2rem !important;
}

.m-l-6,
.ml-6,
.marg-l-6 {
  margin-left: 2rem !important;
}

.m-t-6,
.mt-6,
.marg-t-6 {
  margin-top: 2rem !important;
}

.m-b-6,
.mb-6,
.marg-b-6 {
  margin-bottom: 2rem !important;
}

.m-v-6,
.mv-6,
.marg-v-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.m-h-6,
.mh-6,
.marg-h-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.m-r--6,
.mr--6,
.marg-r--6 {
  margin-right: -2rem !important;
}

.m-l--6,
.ml--6,
.marg-l--6 {
  margin-left: -2rem !important;
}

.m-t--6,
.mt--6,
.marg-t--6 {
  margin-top: -2rem !important;
}

.m-b--6,
.mb--6,
.marg-b--6 {
  margin-bottom: -2rem !important;
}

.m-v--6,
.mv--6,
.marg-v--6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.m-h--6,
.mh--6,
.marg-h--6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.m-6,
.marg-6 {
  margin: 2rem !important;
}

.me-r-6,
.mer-6,
.marge-r-6 {
  margin-right: 2em !important;
}

.me-l-6,
.mel-6,
.marge-l-6 {
  margin-left: 2em !important;
}

.me-t-6,
.met-6,
.marge-t-6 {
  margin-top: 2em !important;
}

.me-b-6,
.meb-6,
.marge-b-6 {
  margin-bottom: 2em !important;
}

.me-v-6,
.mev-6,
.marge-v-6 {
  margin-top: 2em !important;
  margin-bottom: 2rem !important;
}

.me-h-6,
.meh-6,
.marge-h-6 {
  margin-right: 2em !important;
  margin-left: 2em !important;
}

.me-r--6,
.mer--6,
.marge-r--6 {
  margin-right: -2em !important;
}

.me-l--6,
.mel--6,
.marge-l--6 {
  margin-left: -2em !important;
}

.me-t--6,
.met--6,
.marge-t--6 {
  margin-top: -2em !important;
}

.me-b--6,
.meb--6,
.marge-b--6 {
  margin-bottom: -2em !important;
}

.me-v--6,
.mev--6,
.marge-v--6 {
  margin-top: -2em !important;
  margin-bottom: -2em !important;
}

.me-h--6,
.meh--6,
.marge-h--6 {
  margin-right: -2em !important;
  margin-left: -2em !important;
}

.me-6,
.marge-6 {
  margin: 2em !important;
}

.fs-7,
.f-s-7 {
  font-size: 1.4666666667rem !important;
}

.fs--7,
.f-s--7 {
  font-size: 0.5333333333rem !important;
}

.w7em {
  width: 7em;
}

.w7rem {
  width: 7rem;
}

.br--7 {
  border-radius: 0.4666666667rem !important;
}

.h-7 {
  height: 2.3333333333rem !important;
}

.height-7 {
  height: 2.3333333333rem !important;
}

.minh-7,
.minh--7,
.min-height-7 {
  min-height: 2.3333333333rem !important;
}

.maxh-7,
.maxh--7,
.max-height-7 {
  max-height: 2.3333333333rem !important;
}

.width-7,
.w-7 {
  width: 2.3333333333rem !important;
}

.hw-7,
.wh-7 {
  width: 2.3333333333rem !important;
  height: 2.3333333333rem !important;
}

.minw-7,
.minw--7,
.min-width-7 {
  min-width: 2.3333333333rem !important;
}

.maxw-7,
.maxw--7,
.max-width-7 {
  max-width: 2.3333333333rem !important;
}

.p-r-7,
.pr-7,
.pad-r-7 {
  padding-right: 2.3333333333rem !important;
}

.p-l-7,
.pl-7,
.pad-l-7 {
  padding-left: 2.3333333333rem !important;
}

.p-t-7,
.pt-7,
.pad-t-7 {
  padding-top: 2.3333333333rem !important;
}

.p-b-7,
.pb-7,
.pad-b-7 {
  padding-bottom: 2.3333333333rem !important;
}

.p-v-7,
.pv-7,
.pad-v-7 {
  padding-top: 2.3333333333rem !important;
  padding-bottom: 2.3333333333rem !important;
}

.p-h-7,
.ph-7,
.pad-h-7 {
  padding-left: 2.3333333333rem !important;
  padding-right: 2.3333333333rem !important;
}

.p-7,
.p-7,
.pad-7 {
  padding: 2.3333333333rem !important;
}

.pe-r-7,
.pade-r-7 {
  padding-right: 2.3333333333em !important;
}

.pe-l-7,
.pade-l-7 {
  padding-left: 2.3333333333em !important;
}

.pe-t-7,
.pade-t-7 {
  padding-top: 2.3333333333em !important;
}

.pe-b-7,
.pade-b-7 {
  padding-bottom: 2.3333333333em !important;
}

.pe-v-7,
.pade-v-7 {
  padding-top: 2.3333333333em !important;
  padding-bottom: 2.3333333333em !important;
}

.pe-h-7,
.pad-h-7 {
  padding-left: 2.3333333333em !important;
  padding-right: 2.3333333333em !important;
}

.pe-7,
.pad-7 {
  padding: 2.3333333333em !important;
}

.m-r-7,
.mr-7,
.marg-r-7 {
  margin-right: 2.3333333333rem !important;
}

.m-l-7,
.ml-7,
.marg-l-7 {
  margin-left: 2.3333333333rem !important;
}

.m-t-7,
.mt-7,
.marg-t-7 {
  margin-top: 2.3333333333rem !important;
}

.m-b-7,
.mb-7,
.marg-b-7 {
  margin-bottom: 2.3333333333rem !important;
}

.m-v-7,
.mv-7,
.marg-v-7 {
  margin-top: 2.3333333333rem !important;
  margin-bottom: 2.3333333333rem !important;
}

.m-h-7,
.mh-7,
.marg-h-7 {
  margin-right: 2.3333333333rem !important;
  margin-left: 2.3333333333rem !important;
}

.m-r--7,
.mr--7,
.marg-r--7 {
  margin-right: -2.3333333333rem !important;
}

.m-l--7,
.ml--7,
.marg-l--7 {
  margin-left: -2.3333333333rem !important;
}

.m-t--7,
.mt--7,
.marg-t--7 {
  margin-top: -2.3333333333rem !important;
}

.m-b--7,
.mb--7,
.marg-b--7 {
  margin-bottom: -2.3333333333rem !important;
}

.m-v--7,
.mv--7,
.marg-v--7 {
  margin-top: -2.3333333333rem !important;
  margin-bottom: -2.3333333333rem !important;
}

.m-h--7,
.mh--7,
.marg-h--7 {
  margin-right: -2.3333333333rem !important;
  margin-left: -2.3333333333rem !important;
}

.m-7,
.marg-7 {
  margin: 2.3333333333rem !important;
}

.me-r-7,
.mer-7,
.marge-r-7 {
  margin-right: 2.3333333333em !important;
}

.me-l-7,
.mel-7,
.marge-l-7 {
  margin-left: 2.3333333333em !important;
}

.me-t-7,
.met-7,
.marge-t-7 {
  margin-top: 2.3333333333em !important;
}

.me-b-7,
.meb-7,
.marge-b-7 {
  margin-bottom: 2.3333333333em !important;
}

.me-v-7,
.mev-7,
.marge-v-7 {
  margin-top: 2.3333333333em !important;
  margin-bottom: 2.3333333333rem !important;
}

.me-h-7,
.meh-7,
.marge-h-7 {
  margin-right: 2.3333333333em !important;
  margin-left: 2.3333333333em !important;
}

.me-r--7,
.mer--7,
.marge-r--7 {
  margin-right: -2.3333333333em !important;
}

.me-l--7,
.mel--7,
.marge-l--7 {
  margin-left: -2.3333333333em !important;
}

.me-t--7,
.met--7,
.marge-t--7 {
  margin-top: -2.3333333333em !important;
}

.me-b--7,
.meb--7,
.marge-b--7 {
  margin-bottom: -2.3333333333em !important;
}

.me-v--7,
.mev--7,
.marge-v--7 {
  margin-top: -2.3333333333em !important;
  margin-bottom: -2.3333333333em !important;
}

.me-h--7,
.meh--7,
.marge-h--7 {
  margin-right: -2.3333333333em !important;
  margin-left: -2.3333333333em !important;
}

.me-7,
.marge-7 {
  margin: 2.3333333333em !important;
}

.fs-8,
.f-s-8 {
  font-size: 1.5333333333rem !important;
}

.fs--8,
.f-s--8 {
  font-size: 0.4666666667rem !important;
}

.w8em {
  width: 8em;
}

.w8rem {
  width: 8rem;
}

.br--8 {
  border-radius: 0.5333333333rem !important;
}

.h-8 {
  height: 2.6666666667rem !important;
}

.height-8 {
  height: 2.6666666667rem !important;
}

.minh-8,
.minh--8,
.min-height-8 {
  min-height: 2.6666666667rem !important;
}

.maxh-8,
.maxh--8,
.max-height-8 {
  max-height: 2.6666666667rem !important;
}

.width-8,
.w-8 {
  width: 2.6666666667rem !important;
}

.hw-8,
.wh-8 {
  width: 2.6666666667rem !important;
  height: 2.6666666667rem !important;
}

.minw-8,
.minw--8,
.min-width-8 {
  min-width: 2.6666666667rem !important;
}

.maxw-8,
.maxw--8,
.max-width-8 {
  max-width: 2.6666666667rem !important;
}

.p-r-8,
.pr-8,
.pad-r-8 {
  padding-right: 2.6666666667rem !important;
}

.p-l-8,
.pl-8,
.pad-l-8 {
  padding-left: 2.6666666667rem !important;
}

.p-t-8,
.pt-8,
.pad-t-8 {
  padding-top: 2.6666666667rem !important;
}

.p-b-8,
.pb-8,
.pad-b-8 {
  padding-bottom: 2.6666666667rem !important;
}

.p-v-8,
.pv-8,
.pad-v-8 {
  padding-top: 2.6666666667rem !important;
  padding-bottom: 2.6666666667rem !important;
}

.p-h-8,
.ph-8,
.pad-h-8 {
  padding-left: 2.6666666667rem !important;
  padding-right: 2.6666666667rem !important;
}

.p-8,
.p-8,
.pad-8 {
  padding: 2.6666666667rem !important;
}

.pe-r-8,
.pade-r-8 {
  padding-right: 2.6666666667em !important;
}

.pe-l-8,
.pade-l-8 {
  padding-left: 2.6666666667em !important;
}

.pe-t-8,
.pade-t-8 {
  padding-top: 2.6666666667em !important;
}

.pe-b-8,
.pade-b-8 {
  padding-bottom: 2.6666666667em !important;
}

.pe-v-8,
.pade-v-8 {
  padding-top: 2.6666666667em !important;
  padding-bottom: 2.6666666667em !important;
}

.pe-h-8,
.pad-h-8 {
  padding-left: 2.6666666667em !important;
  padding-right: 2.6666666667em !important;
}

.pe-8,
.pad-8 {
  padding: 2.6666666667em !important;
}

.m-r-8,
.mr-8,
.marg-r-8 {
  margin-right: 2.6666666667rem !important;
}

.m-l-8,
.ml-8,
.marg-l-8 {
  margin-left: 2.6666666667rem !important;
}

.m-t-8,
.mt-8,
.marg-t-8 {
  margin-top: 2.6666666667rem !important;
}

.m-b-8,
.mb-8,
.marg-b-8 {
  margin-bottom: 2.6666666667rem !important;
}

.m-v-8,
.mv-8,
.marg-v-8 {
  margin-top: 2.6666666667rem !important;
  margin-bottom: 2.6666666667rem !important;
}

.m-h-8,
.mh-8,
.marg-h-8 {
  margin-right: 2.6666666667rem !important;
  margin-left: 2.6666666667rem !important;
}

.m-r--8,
.mr--8,
.marg-r--8 {
  margin-right: -2.6666666667rem !important;
}

.m-l--8,
.ml--8,
.marg-l--8 {
  margin-left: -2.6666666667rem !important;
}

.m-t--8,
.mt--8,
.marg-t--8 {
  margin-top: -2.6666666667rem !important;
}

.m-b--8,
.mb--8,
.marg-b--8 {
  margin-bottom: -2.6666666667rem !important;
}

.m-v--8,
.mv--8,
.marg-v--8 {
  margin-top: -2.6666666667rem !important;
  margin-bottom: -2.6666666667rem !important;
}

.m-h--8,
.mh--8,
.marg-h--8 {
  margin-right: -2.6666666667rem !important;
  margin-left: -2.6666666667rem !important;
}

.m-8,
.marg-8 {
  margin: 2.6666666667rem !important;
}

.me-r-8,
.mer-8,
.marge-r-8 {
  margin-right: 2.6666666667em !important;
}

.me-l-8,
.mel-8,
.marge-l-8 {
  margin-left: 2.6666666667em !important;
}

.me-t-8,
.met-8,
.marge-t-8 {
  margin-top: 2.6666666667em !important;
}

.me-b-8,
.meb-8,
.marge-b-8 {
  margin-bottom: 2.6666666667em !important;
}

.me-v-8,
.mev-8,
.marge-v-8 {
  margin-top: 2.6666666667em !important;
  margin-bottom: 2.6666666667rem !important;
}

.me-h-8,
.meh-8,
.marge-h-8 {
  margin-right: 2.6666666667em !important;
  margin-left: 2.6666666667em !important;
}

.me-r--8,
.mer--8,
.marge-r--8 {
  margin-right: -2.6666666667em !important;
}

.me-l--8,
.mel--8,
.marge-l--8 {
  margin-left: -2.6666666667em !important;
}

.me-t--8,
.met--8,
.marge-t--8 {
  margin-top: -2.6666666667em !important;
}

.me-b--8,
.meb--8,
.marge-b--8 {
  margin-bottom: -2.6666666667em !important;
}

.me-v--8,
.mev--8,
.marge-v--8 {
  margin-top: -2.6666666667em !important;
  margin-bottom: -2.6666666667em !important;
}

.me-h--8,
.meh--8,
.marge-h--8 {
  margin-right: -2.6666666667em !important;
  margin-left: -2.6666666667em !important;
}

.me-8,
.marge-8 {
  margin: 2.6666666667em !important;
}

.fs-9,
.f-s-9 {
  font-size: 1.6rem !important;
}

.fs--9,
.f-s--9 {
  font-size: 0.4rem !important;
}

.w9em {
  width: 9em;
}

.w9rem {
  width: 9rem;
}

.br--9 {
  border-radius: 0.6rem !important;
}

.h-9 {
  height: 3rem !important;
}

.height-9 {
  height: 3rem !important;
}

.minh-9,
.minh--9,
.min-height-9 {
  min-height: 3rem !important;
}

.maxh-9,
.maxh--9,
.max-height-9 {
  max-height: 3rem !important;
}

.width-9,
.w-9 {
  width: 3rem !important;
}

.hw-9,
.wh-9 {
  width: 3rem !important;
  height: 3rem !important;
}

.minw-9,
.minw--9,
.min-width-9 {
  min-width: 3rem !important;
}

.maxw-9,
.maxw--9,
.max-width-9 {
  max-width: 3rem !important;
}

.p-r-9,
.pr-9,
.pad-r-9 {
  padding-right: 3rem !important;
}

.p-l-9,
.pl-9,
.pad-l-9 {
  padding-left: 3rem !important;
}

.p-t-9,
.pt-9,
.pad-t-9 {
  padding-top: 3rem !important;
}

.p-b-9,
.pb-9,
.pad-b-9 {
  padding-bottom: 3rem !important;
}

.p-v-9,
.pv-9,
.pad-v-9 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-h-9,
.ph-9,
.pad-h-9 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.p-9,
.p-9,
.pad-9 {
  padding: 3rem !important;
}

.pe-r-9,
.pade-r-9 {
  padding-right: 3em !important;
}

.pe-l-9,
.pade-l-9 {
  padding-left: 3em !important;
}

.pe-t-9,
.pade-t-9 {
  padding-top: 3em !important;
}

.pe-b-9,
.pade-b-9 {
  padding-bottom: 3em !important;
}

.pe-v-9,
.pade-v-9 {
  padding-top: 3em !important;
  padding-bottom: 3em !important;
}

.pe-h-9,
.pad-h-9 {
  padding-left: 3em !important;
  padding-right: 3em !important;
}

.pe-9,
.pad-9 {
  padding: 3em !important;
}

.m-r-9,
.mr-9,
.marg-r-9 {
  margin-right: 3rem !important;
}

.m-l-9,
.ml-9,
.marg-l-9 {
  margin-left: 3rem !important;
}

.m-t-9,
.mt-9,
.marg-t-9 {
  margin-top: 3rem !important;
}

.m-b-9,
.mb-9,
.marg-b-9 {
  margin-bottom: 3rem !important;
}

.m-v-9,
.mv-9,
.marg-v-9 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-h-9,
.mh-9,
.marg-h-9 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.m-r--9,
.mr--9,
.marg-r--9 {
  margin-right: -3rem !important;
}

.m-l--9,
.ml--9,
.marg-l--9 {
  margin-left: -3rem !important;
}

.m-t--9,
.mt--9,
.marg-t--9 {
  margin-top: -3rem !important;
}

.m-b--9,
.mb--9,
.marg-b--9 {
  margin-bottom: -3rem !important;
}

.m-v--9,
.mv--9,
.marg-v--9 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.m-h--9,
.mh--9,
.marg-h--9 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.m-9,
.marg-9 {
  margin: 3rem !important;
}

.me-r-9,
.mer-9,
.marge-r-9 {
  margin-right: 3em !important;
}

.me-l-9,
.mel-9,
.marge-l-9 {
  margin-left: 3em !important;
}

.me-t-9,
.met-9,
.marge-t-9 {
  margin-top: 3em !important;
}

.me-b-9,
.meb-9,
.marge-b-9 {
  margin-bottom: 3em !important;
}

.me-v-9,
.mev-9,
.marge-v-9 {
  margin-top: 3em !important;
  margin-bottom: 3rem !important;
}

.me-h-9,
.meh-9,
.marge-h-9 {
  margin-right: 3em !important;
  margin-left: 3em !important;
}

.me-r--9,
.mer--9,
.marge-r--9 {
  margin-right: -3em !important;
}

.me-l--9,
.mel--9,
.marge-l--9 {
  margin-left: -3em !important;
}

.me-t--9,
.met--9,
.marge-t--9 {
  margin-top: -3em !important;
}

.me-b--9,
.meb--9,
.marge-b--9 {
  margin-bottom: -3em !important;
}

.me-v--9,
.mev--9,
.marge-v--9 {
  margin-top: -3em !important;
  margin-bottom: -3em !important;
}

.me-h--9,
.meh--9,
.marge-h--9 {
  margin-right: -3em !important;
  margin-left: -3em !important;
}

.me-9,
.marge-9 {
  margin: 3em !important;
}

.fs-10,
.f-s-10 {
  font-size: 1.6666666667rem !important;
}

.fs--10,
.f-s--10 {
  font-size: 0.3333333333rem !important;
}

.w10em {
  width: 10em;
}

.w10rem {
  width: 10rem;
}

.br--10 {
  border-radius: 0.6666666667rem !important;
}

.h-10 {
  height: 3.3333333333rem !important;
}

.height-10 {
  height: 3.3333333333rem !important;
}

.minh-10,
.minh--10,
.min-height-10 {
  min-height: 3.3333333333rem !important;
}

.maxh-10,
.maxh--10,
.max-height-10 {
  max-height: 3.3333333333rem !important;
}

.width-10,
.w-10 {
  width: 3.3333333333rem !important;
}

.hw-10,
.wh-10 {
  width: 3.3333333333rem !important;
  height: 3.3333333333rem !important;
}

.minw-10,
.minw--10,
.min-width-10 {
  min-width: 3.3333333333rem !important;
}

.maxw-10,
.maxw--10,
.max-width-10 {
  max-width: 3.3333333333rem !important;
}

.p-r-10,
.pr-10,
.pad-r-10 {
  padding-right: 3.3333333333rem !important;
}

.p-l-10,
.pl-10,
.pad-l-10 {
  padding-left: 3.3333333333rem !important;
}

.p-t-10,
.pt-10,
.pad-t-10 {
  padding-top: 3.3333333333rem !important;
}

.p-b-10,
.pb-10,
.pad-b-10 {
  padding-bottom: 3.3333333333rem !important;
}

.p-v-10,
.pv-10,
.pad-v-10 {
  padding-top: 3.3333333333rem !important;
  padding-bottom: 3.3333333333rem !important;
}

.p-h-10,
.ph-10,
.pad-h-10 {
  padding-left: 3.3333333333rem !important;
  padding-right: 3.3333333333rem !important;
}

.p-10,
.p-10,
.pad-10 {
  padding: 3.3333333333rem !important;
}

.pe-r-10,
.pade-r-10 {
  padding-right: 3.3333333333em !important;
}

.pe-l-10,
.pade-l-10 {
  padding-left: 3.3333333333em !important;
}

.pe-t-10,
.pade-t-10 {
  padding-top: 3.3333333333em !important;
}

.pe-b-10,
.pade-b-10 {
  padding-bottom: 3.3333333333em !important;
}

.pe-v-10,
.pade-v-10 {
  padding-top: 3.3333333333em !important;
  padding-bottom: 3.3333333333em !important;
}

.pe-h-10,
.pad-h-10 {
  padding-left: 3.3333333333em !important;
  padding-right: 3.3333333333em !important;
}

.pe-10,
.pad-10 {
  padding: 3.3333333333em !important;
}

.m-r-10,
.mr-10,
.marg-r-10 {
  margin-right: 3.3333333333rem !important;
}

.m-l-10,
.ml-10,
.marg-l-10 {
  margin-left: 3.3333333333rem !important;
}

.m-t-10,
.mt-10,
.marg-t-10 {
  margin-top: 3.3333333333rem !important;
}

.m-b-10,
.mb-10,
.marg-b-10 {
  margin-bottom: 3.3333333333rem !important;
}

.m-v-10,
.mv-10,
.marg-v-10 {
  margin-top: 3.3333333333rem !important;
  margin-bottom: 3.3333333333rem !important;
}

.m-h-10,
.mh-10,
.marg-h-10 {
  margin-right: 3.3333333333rem !important;
  margin-left: 3.3333333333rem !important;
}

.m-r--10,
.mr--10,
.marg-r--10 {
  margin-right: -3.3333333333rem !important;
}

.m-l--10,
.ml--10,
.marg-l--10 {
  margin-left: -3.3333333333rem !important;
}

.m-t--10,
.mt--10,
.marg-t--10 {
  margin-top: -3.3333333333rem !important;
}

.m-b--10,
.mb--10,
.marg-b--10 {
  margin-bottom: -3.3333333333rem !important;
}

.m-v--10,
.mv--10,
.marg-v--10 {
  margin-top: -3.3333333333rem !important;
  margin-bottom: -3.3333333333rem !important;
}

.m-h--10,
.mh--10,
.marg-h--10 {
  margin-right: -3.3333333333rem !important;
  margin-left: -3.3333333333rem !important;
}

.m-10,
.marg-10 {
  margin: 3.3333333333rem !important;
}

.me-r-10,
.mer-10,
.marge-r-10 {
  margin-right: 3.3333333333em !important;
}

.me-l-10,
.mel-10,
.marge-l-10 {
  margin-left: 3.3333333333em !important;
}

.me-t-10,
.met-10,
.marge-t-10 {
  margin-top: 3.3333333333em !important;
}

.me-b-10,
.meb-10,
.marge-b-10 {
  margin-bottom: 3.3333333333em !important;
}

.me-v-10,
.mev-10,
.marge-v-10 {
  margin-top: 3.3333333333em !important;
  margin-bottom: 3.3333333333rem !important;
}

.me-h-10,
.meh-10,
.marge-h-10 {
  margin-right: 3.3333333333em !important;
  margin-left: 3.3333333333em !important;
}

.me-r--10,
.mer--10,
.marge-r--10 {
  margin-right: -3.3333333333em !important;
}

.me-l--10,
.mel--10,
.marge-l--10 {
  margin-left: -3.3333333333em !important;
}

.me-t--10,
.met--10,
.marge-t--10 {
  margin-top: -3.3333333333em !important;
}

.me-b--10,
.meb--10,
.marge-b--10 {
  margin-bottom: -3.3333333333em !important;
}

.me-v--10,
.mev--10,
.marge-v--10 {
  margin-top: -3.3333333333em !important;
  margin-bottom: -3.3333333333em !important;
}

.me-h--10,
.meh--10,
.marge-h--10 {
  margin-right: -3.3333333333em !important;
  margin-left: -3.3333333333em !important;
}

.me-10,
.marge-10 {
  margin: 3.3333333333em !important;
}

.fs-11,
.f-s-11 {
  font-size: 1.7333333333rem !important;
}

.fs--11,
.f-s--11 {
  font-size: 0.2666666667rem !important;
}

.w11em {
  width: 11em;
}

.w11rem {
  width: 11rem;
}

.br--11 {
  border-radius: 0.7333333333rem !important;
}

.h-11 {
  height: 3.6666666667rem !important;
}

.height-11 {
  height: 3.6666666667rem !important;
}

.minh-11,
.minh--11,
.min-height-11 {
  min-height: 3.6666666667rem !important;
}

.maxh-11,
.maxh--11,
.max-height-11 {
  max-height: 3.6666666667rem !important;
}

.width-11,
.w-11 {
  width: 3.6666666667rem !important;
}

.hw-11,
.wh-11 {
  width: 3.6666666667rem !important;
  height: 3.6666666667rem !important;
}

.minw-11,
.minw--11,
.min-width-11 {
  min-width: 3.6666666667rem !important;
}

.maxw-11,
.maxw--11,
.max-width-11 {
  max-width: 3.6666666667rem !important;
}

.p-r-11,
.pr-11,
.pad-r-11 {
  padding-right: 3.6666666667rem !important;
}

.p-l-11,
.pl-11,
.pad-l-11 {
  padding-left: 3.6666666667rem !important;
}

.p-t-11,
.pt-11,
.pad-t-11 {
  padding-top: 3.6666666667rem !important;
}

.p-b-11,
.pb-11,
.pad-b-11 {
  padding-bottom: 3.6666666667rem !important;
}

.p-v-11,
.pv-11,
.pad-v-11 {
  padding-top: 3.6666666667rem !important;
  padding-bottom: 3.6666666667rem !important;
}

.p-h-11,
.ph-11,
.pad-h-11 {
  padding-left: 3.6666666667rem !important;
  padding-right: 3.6666666667rem !important;
}

.p-11,
.p-11,
.pad-11 {
  padding: 3.6666666667rem !important;
}

.pe-r-11,
.pade-r-11 {
  padding-right: 3.6666666667em !important;
}

.pe-l-11,
.pade-l-11 {
  padding-left: 3.6666666667em !important;
}

.pe-t-11,
.pade-t-11 {
  padding-top: 3.6666666667em !important;
}

.pe-b-11,
.pade-b-11 {
  padding-bottom: 3.6666666667em !important;
}

.pe-v-11,
.pade-v-11 {
  padding-top: 3.6666666667em !important;
  padding-bottom: 3.6666666667em !important;
}

.pe-h-11,
.pad-h-11 {
  padding-left: 3.6666666667em !important;
  padding-right: 3.6666666667em !important;
}

.pe-11,
.pad-11 {
  padding: 3.6666666667em !important;
}

.m-r-11,
.mr-11,
.marg-r-11 {
  margin-right: 3.6666666667rem !important;
}

.m-l-11,
.ml-11,
.marg-l-11 {
  margin-left: 3.6666666667rem !important;
}

.m-t-11,
.mt-11,
.marg-t-11 {
  margin-top: 3.6666666667rem !important;
}

.m-b-11,
.mb-11,
.marg-b-11 {
  margin-bottom: 3.6666666667rem !important;
}

.m-v-11,
.mv-11,
.marg-v-11 {
  margin-top: 3.6666666667rem !important;
  margin-bottom: 3.6666666667rem !important;
}

.m-h-11,
.mh-11,
.marg-h-11 {
  margin-right: 3.6666666667rem !important;
  margin-left: 3.6666666667rem !important;
}

.m-r--11,
.mr--11,
.marg-r--11 {
  margin-right: -3.6666666667rem !important;
}

.m-l--11,
.ml--11,
.marg-l--11 {
  margin-left: -3.6666666667rem !important;
}

.m-t--11,
.mt--11,
.marg-t--11 {
  margin-top: -3.6666666667rem !important;
}

.m-b--11,
.mb--11,
.marg-b--11 {
  margin-bottom: -3.6666666667rem !important;
}

.m-v--11,
.mv--11,
.marg-v--11 {
  margin-top: -3.6666666667rem !important;
  margin-bottom: -3.6666666667rem !important;
}

.m-h--11,
.mh--11,
.marg-h--11 {
  margin-right: -3.6666666667rem !important;
  margin-left: -3.6666666667rem !important;
}

.m-11,
.marg-11 {
  margin: 3.6666666667rem !important;
}

.me-r-11,
.mer-11,
.marge-r-11 {
  margin-right: 3.6666666667em !important;
}

.me-l-11,
.mel-11,
.marge-l-11 {
  margin-left: 3.6666666667em !important;
}

.me-t-11,
.met-11,
.marge-t-11 {
  margin-top: 3.6666666667em !important;
}

.me-b-11,
.meb-11,
.marge-b-11 {
  margin-bottom: 3.6666666667em !important;
}

.me-v-11,
.mev-11,
.marge-v-11 {
  margin-top: 3.6666666667em !important;
  margin-bottom: 3.6666666667rem !important;
}

.me-h-11,
.meh-11,
.marge-h-11 {
  margin-right: 3.6666666667em !important;
  margin-left: 3.6666666667em !important;
}

.me-r--11,
.mer--11,
.marge-r--11 {
  margin-right: -3.6666666667em !important;
}

.me-l--11,
.mel--11,
.marge-l--11 {
  margin-left: -3.6666666667em !important;
}

.me-t--11,
.met--11,
.marge-t--11 {
  margin-top: -3.6666666667em !important;
}

.me-b--11,
.meb--11,
.marge-b--11 {
  margin-bottom: -3.6666666667em !important;
}

.me-v--11,
.mev--11,
.marge-v--11 {
  margin-top: -3.6666666667em !important;
  margin-bottom: -3.6666666667em !important;
}

.me-h--11,
.meh--11,
.marge-h--11 {
  margin-right: -3.6666666667em !important;
  margin-left: -3.6666666667em !important;
}

.me-11,
.marge-11 {
  margin: 3.6666666667em !important;
}

.fs-12,
.f-s-12 {
  font-size: 1.8rem !important;
}

.fs--12,
.f-s--12 {
  font-size: 0.2rem !important;
}

.w12em {
  width: 12em;
}

.w12rem {
  width: 12rem;
}

.br--12 {
  border-radius: 0.8rem !important;
}

.h-12 {
  height: 4rem !important;
}

.height-12 {
  height: 4rem !important;
}

.minh-12,
.minh--12,
.min-height-12 {
  min-height: 4rem !important;
}

.maxh-12,
.maxh--12,
.max-height-12 {
  max-height: 4rem !important;
}

.width-12,
.w-12 {
  width: 4rem !important;
}

.hw-12,
.wh-12 {
  width: 4rem !important;
  height: 4rem !important;
}

.minw-12,
.minw--12,
.min-width-12 {
  min-width: 4rem !important;
}

.maxw-12,
.maxw--12,
.max-width-12 {
  max-width: 4rem !important;
}

.p-r-12,
.pr-12,
.pad-r-12 {
  padding-right: 4rem !important;
}

.p-l-12,
.pl-12,
.pad-l-12 {
  padding-left: 4rem !important;
}

.p-t-12,
.pt-12,
.pad-t-12 {
  padding-top: 4rem !important;
}

.p-b-12,
.pb-12,
.pad-b-12 {
  padding-bottom: 4rem !important;
}

.p-v-12,
.pv-12,
.pad-v-12 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.p-h-12,
.ph-12,
.pad-h-12 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.p-12,
.p-12,
.pad-12 {
  padding: 4rem !important;
}

.pe-r-12,
.pade-r-12 {
  padding-right: 4em !important;
}

.pe-l-12,
.pade-l-12 {
  padding-left: 4em !important;
}

.pe-t-12,
.pade-t-12 {
  padding-top: 4em !important;
}

.pe-b-12,
.pade-b-12 {
  padding-bottom: 4em !important;
}

.pe-v-12,
.pade-v-12 {
  padding-top: 4em !important;
  padding-bottom: 4em !important;
}

.pe-h-12,
.pad-h-12 {
  padding-left: 4em !important;
  padding-right: 4em !important;
}

.pe-12,
.pad-12 {
  padding: 4em !important;
}

.m-r-12,
.mr-12,
.marg-r-12 {
  margin-right: 4rem !important;
}

.m-l-12,
.ml-12,
.marg-l-12 {
  margin-left: 4rem !important;
}

.m-t-12,
.mt-12,
.marg-t-12 {
  margin-top: 4rem !important;
}

.m-b-12,
.mb-12,
.marg-b-12 {
  margin-bottom: 4rem !important;
}

.m-v-12,
.mv-12,
.marg-v-12 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.m-h-12,
.mh-12,
.marg-h-12 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.m-r--12,
.mr--12,
.marg-r--12 {
  margin-right: -4rem !important;
}

.m-l--12,
.ml--12,
.marg-l--12 {
  margin-left: -4rem !important;
}

.m-t--12,
.mt--12,
.marg-t--12 {
  margin-top: -4rem !important;
}

.m-b--12,
.mb--12,
.marg-b--12 {
  margin-bottom: -4rem !important;
}

.m-v--12,
.mv--12,
.marg-v--12 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.m-h--12,
.mh--12,
.marg-h--12 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.m-12,
.marg-12 {
  margin: 4rem !important;
}

.me-r-12,
.mer-12,
.marge-r-12 {
  margin-right: 4em !important;
}

.me-l-12,
.mel-12,
.marge-l-12 {
  margin-left: 4em !important;
}

.me-t-12,
.met-12,
.marge-t-12 {
  margin-top: 4em !important;
}

.me-b-12,
.meb-12,
.marge-b-12 {
  margin-bottom: 4em !important;
}

.me-v-12,
.mev-12,
.marge-v-12 {
  margin-top: 4em !important;
  margin-bottom: 4rem !important;
}

.me-h-12,
.meh-12,
.marge-h-12 {
  margin-right: 4em !important;
  margin-left: 4em !important;
}

.me-r--12,
.mer--12,
.marge-r--12 {
  margin-right: -4em !important;
}

.me-l--12,
.mel--12,
.marge-l--12 {
  margin-left: -4em !important;
}

.me-t--12,
.met--12,
.marge-t--12 {
  margin-top: -4em !important;
}

.me-b--12,
.meb--12,
.marge-b--12 {
  margin-bottom: -4em !important;
}

.me-v--12,
.mev--12,
.marge-v--12 {
  margin-top: -4em !important;
  margin-bottom: -4em !important;
}

.me-h--12,
.meh--12,
.marge-h--12 {
  margin-right: -4em !important;
  margin-left: -4em !important;
}

.me-12,
.marge-12 {
  margin: 4em !important;
}

.fs-13,
.f-s-13 {
  font-size: 1.8666666667rem !important;
}

.fs--13,
.f-s--13 {
  font-size: 0.1333333333rem !important;
}

.w13em {
  width: 13em;
}

.w13rem {
  width: 13rem;
}

.br--13 {
  border-radius: 0.8666666667rem !important;
}

.h-13 {
  height: 4.3333333333rem !important;
}

.height-13 {
  height: 4.3333333333rem !important;
}

.minh-13,
.minh--13,
.min-height-13 {
  min-height: 4.3333333333rem !important;
}

.maxh-13,
.maxh--13,
.max-height-13 {
  max-height: 4.3333333333rem !important;
}

.width-13,
.w-13 {
  width: 4.3333333333rem !important;
}

.hw-13,
.wh-13 {
  width: 4.3333333333rem !important;
  height: 4.3333333333rem !important;
}

.minw-13,
.minw--13,
.min-width-13 {
  min-width: 4.3333333333rem !important;
}

.maxw-13,
.maxw--13,
.max-width-13 {
  max-width: 4.3333333333rem !important;
}

.p-r-13,
.pr-13,
.pad-r-13 {
  padding-right: 4.3333333333rem !important;
}

.p-l-13,
.pl-13,
.pad-l-13 {
  padding-left: 4.3333333333rem !important;
}

.p-t-13,
.pt-13,
.pad-t-13 {
  padding-top: 4.3333333333rem !important;
}

.p-b-13,
.pb-13,
.pad-b-13 {
  padding-bottom: 4.3333333333rem !important;
}

.p-v-13,
.pv-13,
.pad-v-13 {
  padding-top: 4.3333333333rem !important;
  padding-bottom: 4.3333333333rem !important;
}

.p-h-13,
.ph-13,
.pad-h-13 {
  padding-left: 4.3333333333rem !important;
  padding-right: 4.3333333333rem !important;
}

.p-13,
.p-13,
.pad-13 {
  padding: 4.3333333333rem !important;
}

.pe-r-13,
.pade-r-13 {
  padding-right: 4.3333333333em !important;
}

.pe-l-13,
.pade-l-13 {
  padding-left: 4.3333333333em !important;
}

.pe-t-13,
.pade-t-13 {
  padding-top: 4.3333333333em !important;
}

.pe-b-13,
.pade-b-13 {
  padding-bottom: 4.3333333333em !important;
}

.pe-v-13,
.pade-v-13 {
  padding-top: 4.3333333333em !important;
  padding-bottom: 4.3333333333em !important;
}

.pe-h-13,
.pad-h-13 {
  padding-left: 4.3333333333em !important;
  padding-right: 4.3333333333em !important;
}

.pe-13,
.pad-13 {
  padding: 4.3333333333em !important;
}

.m-r-13,
.mr-13,
.marg-r-13 {
  margin-right: 4.3333333333rem !important;
}

.m-l-13,
.ml-13,
.marg-l-13 {
  margin-left: 4.3333333333rem !important;
}

.m-t-13,
.mt-13,
.marg-t-13 {
  margin-top: 4.3333333333rem !important;
}

.m-b-13,
.mb-13,
.marg-b-13 {
  margin-bottom: 4.3333333333rem !important;
}

.m-v-13,
.mv-13,
.marg-v-13 {
  margin-top: 4.3333333333rem !important;
  margin-bottom: 4.3333333333rem !important;
}

.m-h-13,
.mh-13,
.marg-h-13 {
  margin-right: 4.3333333333rem !important;
  margin-left: 4.3333333333rem !important;
}

.m-r--13,
.mr--13,
.marg-r--13 {
  margin-right: -4.3333333333rem !important;
}

.m-l--13,
.ml--13,
.marg-l--13 {
  margin-left: -4.3333333333rem !important;
}

.m-t--13,
.mt--13,
.marg-t--13 {
  margin-top: -4.3333333333rem !important;
}

.m-b--13,
.mb--13,
.marg-b--13 {
  margin-bottom: -4.3333333333rem !important;
}

.m-v--13,
.mv--13,
.marg-v--13 {
  margin-top: -4.3333333333rem !important;
  margin-bottom: -4.3333333333rem !important;
}

.m-h--13,
.mh--13,
.marg-h--13 {
  margin-right: -4.3333333333rem !important;
  margin-left: -4.3333333333rem !important;
}

.m-13,
.marg-13 {
  margin: 4.3333333333rem !important;
}

.me-r-13,
.mer-13,
.marge-r-13 {
  margin-right: 4.3333333333em !important;
}

.me-l-13,
.mel-13,
.marge-l-13 {
  margin-left: 4.3333333333em !important;
}

.me-t-13,
.met-13,
.marge-t-13 {
  margin-top: 4.3333333333em !important;
}

.me-b-13,
.meb-13,
.marge-b-13 {
  margin-bottom: 4.3333333333em !important;
}

.me-v-13,
.mev-13,
.marge-v-13 {
  margin-top: 4.3333333333em !important;
  margin-bottom: 4.3333333333rem !important;
}

.me-h-13,
.meh-13,
.marge-h-13 {
  margin-right: 4.3333333333em !important;
  margin-left: 4.3333333333em !important;
}

.me-r--13,
.mer--13,
.marge-r--13 {
  margin-right: -4.3333333333em !important;
}

.me-l--13,
.mel--13,
.marge-l--13 {
  margin-left: -4.3333333333em !important;
}

.me-t--13,
.met--13,
.marge-t--13 {
  margin-top: -4.3333333333em !important;
}

.me-b--13,
.meb--13,
.marge-b--13 {
  margin-bottom: -4.3333333333em !important;
}

.me-v--13,
.mev--13,
.marge-v--13 {
  margin-top: -4.3333333333em !important;
  margin-bottom: -4.3333333333em !important;
}

.me-h--13,
.meh--13,
.marge-h--13 {
  margin-right: -4.3333333333em !important;
  margin-left: -4.3333333333em !important;
}

.me-13,
.marge-13 {
  margin: 4.3333333333em !important;
}

.fs-14,
.f-s-14 {
  font-size: 1.9333333333rem !important;
}

.fs--14,
.f-s--14 {
  font-size: 0.0666666667rem !important;
}

.w14em {
  width: 14em;
}

.w14rem {
  width: 14rem;
}

.br--14 {
  border-radius: 0.9333333333rem !important;
}

.h-14 {
  height: 4.6666666667rem !important;
}

.height-14 {
  height: 4.6666666667rem !important;
}

.minh-14,
.minh--14,
.min-height-14 {
  min-height: 4.6666666667rem !important;
}

.maxh-14,
.maxh--14,
.max-height-14 {
  max-height: 4.6666666667rem !important;
}

.width-14,
.w-14 {
  width: 4.6666666667rem !important;
}

.hw-14,
.wh-14 {
  width: 4.6666666667rem !important;
  height: 4.6666666667rem !important;
}

.minw-14,
.minw--14,
.min-width-14 {
  min-width: 4.6666666667rem !important;
}

.maxw-14,
.maxw--14,
.max-width-14 {
  max-width: 4.6666666667rem !important;
}

.p-r-14,
.pr-14,
.pad-r-14 {
  padding-right: 4.6666666667rem !important;
}

.p-l-14,
.pl-14,
.pad-l-14 {
  padding-left: 4.6666666667rem !important;
}

.p-t-14,
.pt-14,
.pad-t-14 {
  padding-top: 4.6666666667rem !important;
}

.p-b-14,
.pb-14,
.pad-b-14 {
  padding-bottom: 4.6666666667rem !important;
}

.p-v-14,
.pv-14,
.pad-v-14 {
  padding-top: 4.6666666667rem !important;
  padding-bottom: 4.6666666667rem !important;
}

.p-h-14,
.ph-14,
.pad-h-14 {
  padding-left: 4.6666666667rem !important;
  padding-right: 4.6666666667rem !important;
}

.p-14,
.p-14,
.pad-14 {
  padding: 4.6666666667rem !important;
}

.pe-r-14,
.pade-r-14 {
  padding-right: 4.6666666667em !important;
}

.pe-l-14,
.pade-l-14 {
  padding-left: 4.6666666667em !important;
}

.pe-t-14,
.pade-t-14 {
  padding-top: 4.6666666667em !important;
}

.pe-b-14,
.pade-b-14 {
  padding-bottom: 4.6666666667em !important;
}

.pe-v-14,
.pade-v-14 {
  padding-top: 4.6666666667em !important;
  padding-bottom: 4.6666666667em !important;
}

.pe-h-14,
.pad-h-14 {
  padding-left: 4.6666666667em !important;
  padding-right: 4.6666666667em !important;
}

.pe-14,
.pad-14 {
  padding: 4.6666666667em !important;
}

.m-r-14,
.mr-14,
.marg-r-14 {
  margin-right: 4.6666666667rem !important;
}

.m-l-14,
.ml-14,
.marg-l-14 {
  margin-left: 4.6666666667rem !important;
}

.m-t-14,
.mt-14,
.marg-t-14 {
  margin-top: 4.6666666667rem !important;
}

.m-b-14,
.mb-14,
.marg-b-14 {
  margin-bottom: 4.6666666667rem !important;
}

.m-v-14,
.mv-14,
.marg-v-14 {
  margin-top: 4.6666666667rem !important;
  margin-bottom: 4.6666666667rem !important;
}

.m-h-14,
.mh-14,
.marg-h-14 {
  margin-right: 4.6666666667rem !important;
  margin-left: 4.6666666667rem !important;
}

.m-r--14,
.mr--14,
.marg-r--14 {
  margin-right: -4.6666666667rem !important;
}

.m-l--14,
.ml--14,
.marg-l--14 {
  margin-left: -4.6666666667rem !important;
}

.m-t--14,
.mt--14,
.marg-t--14 {
  margin-top: -4.6666666667rem !important;
}

.m-b--14,
.mb--14,
.marg-b--14 {
  margin-bottom: -4.6666666667rem !important;
}

.m-v--14,
.mv--14,
.marg-v--14 {
  margin-top: -4.6666666667rem !important;
  margin-bottom: -4.6666666667rem !important;
}

.m-h--14,
.mh--14,
.marg-h--14 {
  margin-right: -4.6666666667rem !important;
  margin-left: -4.6666666667rem !important;
}

.m-14,
.marg-14 {
  margin: 4.6666666667rem !important;
}

.me-r-14,
.mer-14,
.marge-r-14 {
  margin-right: 4.6666666667em !important;
}

.me-l-14,
.mel-14,
.marge-l-14 {
  margin-left: 4.6666666667em !important;
}

.me-t-14,
.met-14,
.marge-t-14 {
  margin-top: 4.6666666667em !important;
}

.me-b-14,
.meb-14,
.marge-b-14 {
  margin-bottom: 4.6666666667em !important;
}

.me-v-14,
.mev-14,
.marge-v-14 {
  margin-top: 4.6666666667em !important;
  margin-bottom: 4.6666666667rem !important;
}

.me-h-14,
.meh-14,
.marge-h-14 {
  margin-right: 4.6666666667em !important;
  margin-left: 4.6666666667em !important;
}

.me-r--14,
.mer--14,
.marge-r--14 {
  margin-right: -4.6666666667em !important;
}

.me-l--14,
.mel--14,
.marge-l--14 {
  margin-left: -4.6666666667em !important;
}

.me-t--14,
.met--14,
.marge-t--14 {
  margin-top: -4.6666666667em !important;
}

.me-b--14,
.meb--14,
.marge-b--14 {
  margin-bottom: -4.6666666667em !important;
}

.me-v--14,
.mev--14,
.marge-v--14 {
  margin-top: -4.6666666667em !important;
  margin-bottom: -4.6666666667em !important;
}

.me-h--14,
.meh--14,
.marge-h--14 {
  margin-right: -4.6666666667em !important;
  margin-left: -4.6666666667em !important;
}

.me-14,
.marge-14 {
  margin: 4.6666666667em !important;
}

.fs-15,
.f-s-15 {
  font-size: 2rem !important;
}

.fs--15,
.f-s--15 {
  font-size: 0rem !important;
}

.w15em {
  width: 15em;
}

.w15rem {
  width: 15rem;
}

.br--15 {
  border-radius: 1rem !important;
}

.h-15 {
  height: 5rem !important;
}

.height-15 {
  height: 5rem !important;
}

.minh-15,
.minh--15,
.min-height-15 {
  min-height: 5rem !important;
}

.maxh-15,
.maxh--15,
.max-height-15 {
  max-height: 5rem !important;
}

.width-15,
.w-15 {
  width: 5rem !important;
}

.hw-15,
.wh-15 {
  width: 5rem !important;
  height: 5rem !important;
}

.minw-15,
.minw--15,
.min-width-15 {
  min-width: 5rem !important;
}

.maxw-15,
.maxw--15,
.max-width-15 {
  max-width: 5rem !important;
}

.p-r-15,
.pr-15,
.pad-r-15 {
  padding-right: 5rem !important;
}

.p-l-15,
.pl-15,
.pad-l-15 {
  padding-left: 5rem !important;
}

.p-t-15,
.pt-15,
.pad-t-15 {
  padding-top: 5rem !important;
}

.p-b-15,
.pb-15,
.pad-b-15 {
  padding-bottom: 5rem !important;
}

.p-v-15,
.pv-15,
.pad-v-15 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.p-h-15,
.ph-15,
.pad-h-15 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.p-15,
.p-15,
.pad-15 {
  padding: 5rem !important;
}

.pe-r-15,
.pade-r-15 {
  padding-right: 5em !important;
}

.pe-l-15,
.pade-l-15 {
  padding-left: 5em !important;
}

.pe-t-15,
.pade-t-15 {
  padding-top: 5em !important;
}

.pe-b-15,
.pade-b-15 {
  padding-bottom: 5em !important;
}

.pe-v-15,
.pade-v-15 {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
}

.pe-h-15,
.pad-h-15 {
  padding-left: 5em !important;
  padding-right: 5em !important;
}

.pe-15,
.pad-15 {
  padding: 5em !important;
}

.m-r-15,
.mr-15,
.marg-r-15 {
  margin-right: 5rem !important;
}

.m-l-15,
.ml-15,
.marg-l-15 {
  margin-left: 5rem !important;
}

.m-t-15,
.mt-15,
.marg-t-15 {
  margin-top: 5rem !important;
}

.m-b-15,
.mb-15,
.marg-b-15 {
  margin-bottom: 5rem !important;
}

.m-v-15,
.mv-15,
.marg-v-15 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.m-h-15,
.mh-15,
.marg-h-15 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.m-r--15,
.mr--15,
.marg-r--15 {
  margin-right: -5rem !important;
}

.m-l--15,
.ml--15,
.marg-l--15 {
  margin-left: -5rem !important;
}

.m-t--15,
.mt--15,
.marg-t--15 {
  margin-top: -5rem !important;
}

.m-b--15,
.mb--15,
.marg-b--15 {
  margin-bottom: -5rem !important;
}

.m-v--15,
.mv--15,
.marg-v--15 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.m-h--15,
.mh--15,
.marg-h--15 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.m-15,
.marg-15 {
  margin: 5rem !important;
}

.me-r-15,
.mer-15,
.marge-r-15 {
  margin-right: 5em !important;
}

.me-l-15,
.mel-15,
.marge-l-15 {
  margin-left: 5em !important;
}

.me-t-15,
.met-15,
.marge-t-15 {
  margin-top: 5em !important;
}

.me-b-15,
.meb-15,
.marge-b-15 {
  margin-bottom: 5em !important;
}

.me-v-15,
.mev-15,
.marge-v-15 {
  margin-top: 5em !important;
  margin-bottom: 5rem !important;
}

.me-h-15,
.meh-15,
.marge-h-15 {
  margin-right: 5em !important;
  margin-left: 5em !important;
}

.me-r--15,
.mer--15,
.marge-r--15 {
  margin-right: -5em !important;
}

.me-l--15,
.mel--15,
.marge-l--15 {
  margin-left: -5em !important;
}

.me-t--15,
.met--15,
.marge-t--15 {
  margin-top: -5em !important;
}

.me-b--15,
.meb--15,
.marge-b--15 {
  margin-bottom: -5em !important;
}

.me-v--15,
.mev--15,
.marge-v--15 {
  margin-top: -5em !important;
  margin-bottom: -5em !important;
}

.me-h--15,
.meh--15,
.marge-h--15 {
  margin-right: -5em !important;
  margin-left: -5em !important;
}

.me-15,
.marge-15 {
  margin: 5em !important;
}

.fs-16,
.f-s-16 {
  font-size: 2.0666666667rem !important;
}

.fs--16,
.f-s--16 {
  font-size: -0.0666666667rem !important;
}

.w16em {
  width: 16em;
}

.w16rem {
  width: 16rem;
}

.br--16 {
  border-radius: 1.0666666667rem !important;
}

.h-16 {
  height: 5.3333333333rem !important;
}

.height-16 {
  height: 5.3333333333rem !important;
}

.minh-16,
.minh--16,
.min-height-16 {
  min-height: 5.3333333333rem !important;
}

.maxh-16,
.maxh--16,
.max-height-16 {
  max-height: 5.3333333333rem !important;
}

.width-16,
.w-16 {
  width: 5.3333333333rem !important;
}

.hw-16,
.wh-16 {
  width: 5.3333333333rem !important;
  height: 5.3333333333rem !important;
}

.minw-16,
.minw--16,
.min-width-16 {
  min-width: 5.3333333333rem !important;
}

.maxw-16,
.maxw--16,
.max-width-16 {
  max-width: 5.3333333333rem !important;
}

.p-r-16,
.pr-16,
.pad-r-16 {
  padding-right: 5.3333333333rem !important;
}

.p-l-16,
.pl-16,
.pad-l-16 {
  padding-left: 5.3333333333rem !important;
}

.p-t-16,
.pt-16,
.pad-t-16 {
  padding-top: 5.3333333333rem !important;
}

.p-b-16,
.pb-16,
.pad-b-16 {
  padding-bottom: 5.3333333333rem !important;
}

.p-v-16,
.pv-16,
.pad-v-16 {
  padding-top: 5.3333333333rem !important;
  padding-bottom: 5.3333333333rem !important;
}

.p-h-16,
.ph-16,
.pad-h-16 {
  padding-left: 5.3333333333rem !important;
  padding-right: 5.3333333333rem !important;
}

.p-16,
.p-16,
.pad-16 {
  padding: 5.3333333333rem !important;
}

.pe-r-16,
.pade-r-16 {
  padding-right: 5.3333333333em !important;
}

.pe-l-16,
.pade-l-16 {
  padding-left: 5.3333333333em !important;
}

.pe-t-16,
.pade-t-16 {
  padding-top: 5.3333333333em !important;
}

.pe-b-16,
.pade-b-16 {
  padding-bottom: 5.3333333333em !important;
}

.pe-v-16,
.pade-v-16 {
  padding-top: 5.3333333333em !important;
  padding-bottom: 5.3333333333em !important;
}

.pe-h-16,
.pad-h-16 {
  padding-left: 5.3333333333em !important;
  padding-right: 5.3333333333em !important;
}

.pe-16,
.pad-16 {
  padding: 5.3333333333em !important;
}

.m-r-16,
.mr-16,
.marg-r-16 {
  margin-right: 5.3333333333rem !important;
}

.m-l-16,
.ml-16,
.marg-l-16 {
  margin-left: 5.3333333333rem !important;
}

.m-t-16,
.mt-16,
.marg-t-16 {
  margin-top: 5.3333333333rem !important;
}

.m-b-16,
.mb-16,
.marg-b-16 {
  margin-bottom: 5.3333333333rem !important;
}

.m-v-16,
.mv-16,
.marg-v-16 {
  margin-top: 5.3333333333rem !important;
  margin-bottom: 5.3333333333rem !important;
}

.m-h-16,
.mh-16,
.marg-h-16 {
  margin-right: 5.3333333333rem !important;
  margin-left: 5.3333333333rem !important;
}

.m-r--16,
.mr--16,
.marg-r--16 {
  margin-right: -5.3333333333rem !important;
}

.m-l--16,
.ml--16,
.marg-l--16 {
  margin-left: -5.3333333333rem !important;
}

.m-t--16,
.mt--16,
.marg-t--16 {
  margin-top: -5.3333333333rem !important;
}

.m-b--16,
.mb--16,
.marg-b--16 {
  margin-bottom: -5.3333333333rem !important;
}

.m-v--16,
.mv--16,
.marg-v--16 {
  margin-top: -5.3333333333rem !important;
  margin-bottom: -5.3333333333rem !important;
}

.m-h--16,
.mh--16,
.marg-h--16 {
  margin-right: -5.3333333333rem !important;
  margin-left: -5.3333333333rem !important;
}

.m-16,
.marg-16 {
  margin: 5.3333333333rem !important;
}

.me-r-16,
.mer-16,
.marge-r-16 {
  margin-right: 5.3333333333em !important;
}

.me-l-16,
.mel-16,
.marge-l-16 {
  margin-left: 5.3333333333em !important;
}

.me-t-16,
.met-16,
.marge-t-16 {
  margin-top: 5.3333333333em !important;
}

.me-b-16,
.meb-16,
.marge-b-16 {
  margin-bottom: 5.3333333333em !important;
}

.me-v-16,
.mev-16,
.marge-v-16 {
  margin-top: 5.3333333333em !important;
  margin-bottom: 5.3333333333rem !important;
}

.me-h-16,
.meh-16,
.marge-h-16 {
  margin-right: 5.3333333333em !important;
  margin-left: 5.3333333333em !important;
}

.me-r--16,
.mer--16,
.marge-r--16 {
  margin-right: -5.3333333333em !important;
}

.me-l--16,
.mel--16,
.marge-l--16 {
  margin-left: -5.3333333333em !important;
}

.me-t--16,
.met--16,
.marge-t--16 {
  margin-top: -5.3333333333em !important;
}

.me-b--16,
.meb--16,
.marge-b--16 {
  margin-bottom: -5.3333333333em !important;
}

.me-v--16,
.mev--16,
.marge-v--16 {
  margin-top: -5.3333333333em !important;
  margin-bottom: -5.3333333333em !important;
}

.me-h--16,
.meh--16,
.marge-h--16 {
  margin-right: -5.3333333333em !important;
  margin-left: -5.3333333333em !important;
}

.me-16,
.marge-16 {
  margin: 5.3333333333em !important;
}

.fs-17,
.f-s-17 {
  font-size: 2.1333333333rem !important;
}

.fs--17,
.f-s--17 {
  font-size: -0.1333333333rem !important;
}

.w17em {
  width: 17em;
}

.w17rem {
  width: 17rem;
}

.br--17 {
  border-radius: 1.1333333333rem !important;
}

.h-17 {
  height: 5.6666666667rem !important;
}

.height-17 {
  height: 5.6666666667rem !important;
}

.minh-17,
.minh--17,
.min-height-17 {
  min-height: 5.6666666667rem !important;
}

.maxh-17,
.maxh--17,
.max-height-17 {
  max-height: 5.6666666667rem !important;
}

.width-17,
.w-17 {
  width: 5.6666666667rem !important;
}

.hw-17,
.wh-17 {
  width: 5.6666666667rem !important;
  height: 5.6666666667rem !important;
}

.minw-17,
.minw--17,
.min-width-17 {
  min-width: 5.6666666667rem !important;
}

.maxw-17,
.maxw--17,
.max-width-17 {
  max-width: 5.6666666667rem !important;
}

.p-r-17,
.pr-17,
.pad-r-17 {
  padding-right: 5.6666666667rem !important;
}

.p-l-17,
.pl-17,
.pad-l-17 {
  padding-left: 5.6666666667rem !important;
}

.p-t-17,
.pt-17,
.pad-t-17 {
  padding-top: 5.6666666667rem !important;
}

.p-b-17,
.pb-17,
.pad-b-17 {
  padding-bottom: 5.6666666667rem !important;
}

.p-v-17,
.pv-17,
.pad-v-17 {
  padding-top: 5.6666666667rem !important;
  padding-bottom: 5.6666666667rem !important;
}

.p-h-17,
.ph-17,
.pad-h-17 {
  padding-left: 5.6666666667rem !important;
  padding-right: 5.6666666667rem !important;
}

.p-17,
.p-17,
.pad-17 {
  padding: 5.6666666667rem !important;
}

.pe-r-17,
.pade-r-17 {
  padding-right: 5.6666666667em !important;
}

.pe-l-17,
.pade-l-17 {
  padding-left: 5.6666666667em !important;
}

.pe-t-17,
.pade-t-17 {
  padding-top: 5.6666666667em !important;
}

.pe-b-17,
.pade-b-17 {
  padding-bottom: 5.6666666667em !important;
}

.pe-v-17,
.pade-v-17 {
  padding-top: 5.6666666667em !important;
  padding-bottom: 5.6666666667em !important;
}

.pe-h-17,
.pad-h-17 {
  padding-left: 5.6666666667em !important;
  padding-right: 5.6666666667em !important;
}

.pe-17,
.pad-17 {
  padding: 5.6666666667em !important;
}

.m-r-17,
.mr-17,
.marg-r-17 {
  margin-right: 5.6666666667rem !important;
}

.m-l-17,
.ml-17,
.marg-l-17 {
  margin-left: 5.6666666667rem !important;
}

.m-t-17,
.mt-17,
.marg-t-17 {
  margin-top: 5.6666666667rem !important;
}

.m-b-17,
.mb-17,
.marg-b-17 {
  margin-bottom: 5.6666666667rem !important;
}

.m-v-17,
.mv-17,
.marg-v-17 {
  margin-top: 5.6666666667rem !important;
  margin-bottom: 5.6666666667rem !important;
}

.m-h-17,
.mh-17,
.marg-h-17 {
  margin-right: 5.6666666667rem !important;
  margin-left: 5.6666666667rem !important;
}

.m-r--17,
.mr--17,
.marg-r--17 {
  margin-right: -5.6666666667rem !important;
}

.m-l--17,
.ml--17,
.marg-l--17 {
  margin-left: -5.6666666667rem !important;
}

.m-t--17,
.mt--17,
.marg-t--17 {
  margin-top: -5.6666666667rem !important;
}

.m-b--17,
.mb--17,
.marg-b--17 {
  margin-bottom: -5.6666666667rem !important;
}

.m-v--17,
.mv--17,
.marg-v--17 {
  margin-top: -5.6666666667rem !important;
  margin-bottom: -5.6666666667rem !important;
}

.m-h--17,
.mh--17,
.marg-h--17 {
  margin-right: -5.6666666667rem !important;
  margin-left: -5.6666666667rem !important;
}

.m-17,
.marg-17 {
  margin: 5.6666666667rem !important;
}

.me-r-17,
.mer-17,
.marge-r-17 {
  margin-right: 5.6666666667em !important;
}

.me-l-17,
.mel-17,
.marge-l-17 {
  margin-left: 5.6666666667em !important;
}

.me-t-17,
.met-17,
.marge-t-17 {
  margin-top: 5.6666666667em !important;
}

.me-b-17,
.meb-17,
.marge-b-17 {
  margin-bottom: 5.6666666667em !important;
}

.me-v-17,
.mev-17,
.marge-v-17 {
  margin-top: 5.6666666667em !important;
  margin-bottom: 5.6666666667rem !important;
}

.me-h-17,
.meh-17,
.marge-h-17 {
  margin-right: 5.6666666667em !important;
  margin-left: 5.6666666667em !important;
}

.me-r--17,
.mer--17,
.marge-r--17 {
  margin-right: -5.6666666667em !important;
}

.me-l--17,
.mel--17,
.marge-l--17 {
  margin-left: -5.6666666667em !important;
}

.me-t--17,
.met--17,
.marge-t--17 {
  margin-top: -5.6666666667em !important;
}

.me-b--17,
.meb--17,
.marge-b--17 {
  margin-bottom: -5.6666666667em !important;
}

.me-v--17,
.mev--17,
.marge-v--17 {
  margin-top: -5.6666666667em !important;
  margin-bottom: -5.6666666667em !important;
}

.me-h--17,
.meh--17,
.marge-h--17 {
  margin-right: -5.6666666667em !important;
  margin-left: -5.6666666667em !important;
}

.me-17,
.marge-17 {
  margin: 5.6666666667em !important;
}

.fs-18,
.f-s-18 {
  font-size: 2.2rem !important;
}

.fs--18,
.f-s--18 {
  font-size: -0.2rem !important;
}

.w18em {
  width: 18em;
}

.w18rem {
  width: 18rem;
}

.br--18 {
  border-radius: 1.2rem !important;
}

.h-18 {
  height: 6rem !important;
}

.height-18 {
  height: 6rem !important;
}

.minh-18,
.minh--18,
.min-height-18 {
  min-height: 6rem !important;
}

.maxh-18,
.maxh--18,
.max-height-18 {
  max-height: 6rem !important;
}

.width-18,
.w-18 {
  width: 6rem !important;
}

.hw-18,
.wh-18 {
  width: 6rem !important;
  height: 6rem !important;
}

.minw-18,
.minw--18,
.min-width-18 {
  min-width: 6rem !important;
}

.maxw-18,
.maxw--18,
.max-width-18 {
  max-width: 6rem !important;
}

.p-r-18,
.pr-18,
.pad-r-18 {
  padding-right: 6rem !important;
}

.p-l-18,
.pl-18,
.pad-l-18 {
  padding-left: 6rem !important;
}

.p-t-18,
.pt-18,
.pad-t-18 {
  padding-top: 6rem !important;
}

.p-b-18,
.pb-18,
.pad-b-18 {
  padding-bottom: 6rem !important;
}

.p-v-18,
.pv-18,
.pad-v-18 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.p-h-18,
.ph-18,
.pad-h-18 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.p-18,
.p-18,
.pad-18 {
  padding: 6rem !important;
}

.pe-r-18,
.pade-r-18 {
  padding-right: 6em !important;
}

.pe-l-18,
.pade-l-18 {
  padding-left: 6em !important;
}

.pe-t-18,
.pade-t-18 {
  padding-top: 6em !important;
}

.pe-b-18,
.pade-b-18 {
  padding-bottom: 6em !important;
}

.pe-v-18,
.pade-v-18 {
  padding-top: 6em !important;
  padding-bottom: 6em !important;
}

.pe-h-18,
.pad-h-18 {
  padding-left: 6em !important;
  padding-right: 6em !important;
}

.pe-18,
.pad-18 {
  padding: 6em !important;
}

.m-r-18,
.mr-18,
.marg-r-18 {
  margin-right: 6rem !important;
}

.m-l-18,
.ml-18,
.marg-l-18 {
  margin-left: 6rem !important;
}

.m-t-18,
.mt-18,
.marg-t-18 {
  margin-top: 6rem !important;
}

.m-b-18,
.mb-18,
.marg-b-18 {
  margin-bottom: 6rem !important;
}

.m-v-18,
.mv-18,
.marg-v-18 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.m-h-18,
.mh-18,
.marg-h-18 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.m-r--18,
.mr--18,
.marg-r--18 {
  margin-right: -6rem !important;
}

.m-l--18,
.ml--18,
.marg-l--18 {
  margin-left: -6rem !important;
}

.m-t--18,
.mt--18,
.marg-t--18 {
  margin-top: -6rem !important;
}

.m-b--18,
.mb--18,
.marg-b--18 {
  margin-bottom: -6rem !important;
}

.m-v--18,
.mv--18,
.marg-v--18 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.m-h--18,
.mh--18,
.marg-h--18 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.m-18,
.marg-18 {
  margin: 6rem !important;
}

.me-r-18,
.mer-18,
.marge-r-18 {
  margin-right: 6em !important;
}

.me-l-18,
.mel-18,
.marge-l-18 {
  margin-left: 6em !important;
}

.me-t-18,
.met-18,
.marge-t-18 {
  margin-top: 6em !important;
}

.me-b-18,
.meb-18,
.marge-b-18 {
  margin-bottom: 6em !important;
}

.me-v-18,
.mev-18,
.marge-v-18 {
  margin-top: 6em !important;
  margin-bottom: 6rem !important;
}

.me-h-18,
.meh-18,
.marge-h-18 {
  margin-right: 6em !important;
  margin-left: 6em !important;
}

.me-r--18,
.mer--18,
.marge-r--18 {
  margin-right: -6em !important;
}

.me-l--18,
.mel--18,
.marge-l--18 {
  margin-left: -6em !important;
}

.me-t--18,
.met--18,
.marge-t--18 {
  margin-top: -6em !important;
}

.me-b--18,
.meb--18,
.marge-b--18 {
  margin-bottom: -6em !important;
}

.me-v--18,
.mev--18,
.marge-v--18 {
  margin-top: -6em !important;
  margin-bottom: -6em !important;
}

.me-h--18,
.meh--18,
.marge-h--18 {
  margin-right: -6em !important;
  margin-left: -6em !important;
}

.me-18,
.marge-18 {
  margin: 6em !important;
}

.fs-19,
.f-s-19 {
  font-size: 2.2666666667rem !important;
}

.fs--19,
.f-s--19 {
  font-size: -0.2666666667rem !important;
}

.w19em {
  width: 19em;
}

.w19rem {
  width: 19rem;
}

.br--19 {
  border-radius: 1.2666666667rem !important;
}

.h-19 {
  height: 6.3333333333rem !important;
}

.height-19 {
  height: 6.3333333333rem !important;
}

.minh-19,
.minh--19,
.min-height-19 {
  min-height: 6.3333333333rem !important;
}

.maxh-19,
.maxh--19,
.max-height-19 {
  max-height: 6.3333333333rem !important;
}

.width-19,
.w-19 {
  width: 6.3333333333rem !important;
}

.hw-19,
.wh-19 {
  width: 6.3333333333rem !important;
  height: 6.3333333333rem !important;
}

.minw-19,
.minw--19,
.min-width-19 {
  min-width: 6.3333333333rem !important;
}

.maxw-19,
.maxw--19,
.max-width-19 {
  max-width: 6.3333333333rem !important;
}

.p-r-19,
.pr-19,
.pad-r-19 {
  padding-right: 6.3333333333rem !important;
}

.p-l-19,
.pl-19,
.pad-l-19 {
  padding-left: 6.3333333333rem !important;
}

.p-t-19,
.pt-19,
.pad-t-19 {
  padding-top: 6.3333333333rem !important;
}

.p-b-19,
.pb-19,
.pad-b-19 {
  padding-bottom: 6.3333333333rem !important;
}

.p-v-19,
.pv-19,
.pad-v-19 {
  padding-top: 6.3333333333rem !important;
  padding-bottom: 6.3333333333rem !important;
}

.p-h-19,
.ph-19,
.pad-h-19 {
  padding-left: 6.3333333333rem !important;
  padding-right: 6.3333333333rem !important;
}

.p-19,
.p-19,
.pad-19 {
  padding: 6.3333333333rem !important;
}

.pe-r-19,
.pade-r-19 {
  padding-right: 6.3333333333em !important;
}

.pe-l-19,
.pade-l-19 {
  padding-left: 6.3333333333em !important;
}

.pe-t-19,
.pade-t-19 {
  padding-top: 6.3333333333em !important;
}

.pe-b-19,
.pade-b-19 {
  padding-bottom: 6.3333333333em !important;
}

.pe-v-19,
.pade-v-19 {
  padding-top: 6.3333333333em !important;
  padding-bottom: 6.3333333333em !important;
}

.pe-h-19,
.pad-h-19 {
  padding-left: 6.3333333333em !important;
  padding-right: 6.3333333333em !important;
}

.pe-19,
.pad-19 {
  padding: 6.3333333333em !important;
}

.m-r-19,
.mr-19,
.marg-r-19 {
  margin-right: 6.3333333333rem !important;
}

.m-l-19,
.ml-19,
.marg-l-19 {
  margin-left: 6.3333333333rem !important;
}

.m-t-19,
.mt-19,
.marg-t-19 {
  margin-top: 6.3333333333rem !important;
}

.m-b-19,
.mb-19,
.marg-b-19 {
  margin-bottom: 6.3333333333rem !important;
}

.m-v-19,
.mv-19,
.marg-v-19 {
  margin-top: 6.3333333333rem !important;
  margin-bottom: 6.3333333333rem !important;
}

.m-h-19,
.mh-19,
.marg-h-19 {
  margin-right: 6.3333333333rem !important;
  margin-left: 6.3333333333rem !important;
}

.m-r--19,
.mr--19,
.marg-r--19 {
  margin-right: -6.3333333333rem !important;
}

.m-l--19,
.ml--19,
.marg-l--19 {
  margin-left: -6.3333333333rem !important;
}

.m-t--19,
.mt--19,
.marg-t--19 {
  margin-top: -6.3333333333rem !important;
}

.m-b--19,
.mb--19,
.marg-b--19 {
  margin-bottom: -6.3333333333rem !important;
}

.m-v--19,
.mv--19,
.marg-v--19 {
  margin-top: -6.3333333333rem !important;
  margin-bottom: -6.3333333333rem !important;
}

.m-h--19,
.mh--19,
.marg-h--19 {
  margin-right: -6.3333333333rem !important;
  margin-left: -6.3333333333rem !important;
}

.m-19,
.marg-19 {
  margin: 6.3333333333rem !important;
}

.me-r-19,
.mer-19,
.marge-r-19 {
  margin-right: 6.3333333333em !important;
}

.me-l-19,
.mel-19,
.marge-l-19 {
  margin-left: 6.3333333333em !important;
}

.me-t-19,
.met-19,
.marge-t-19 {
  margin-top: 6.3333333333em !important;
}

.me-b-19,
.meb-19,
.marge-b-19 {
  margin-bottom: 6.3333333333em !important;
}

.me-v-19,
.mev-19,
.marge-v-19 {
  margin-top: 6.3333333333em !important;
  margin-bottom: 6.3333333333rem !important;
}

.me-h-19,
.meh-19,
.marge-h-19 {
  margin-right: 6.3333333333em !important;
  margin-left: 6.3333333333em !important;
}

.me-r--19,
.mer--19,
.marge-r--19 {
  margin-right: -6.3333333333em !important;
}

.me-l--19,
.mel--19,
.marge-l--19 {
  margin-left: -6.3333333333em !important;
}

.me-t--19,
.met--19,
.marge-t--19 {
  margin-top: -6.3333333333em !important;
}

.me-b--19,
.meb--19,
.marge-b--19 {
  margin-bottom: -6.3333333333em !important;
}

.me-v--19,
.mev--19,
.marge-v--19 {
  margin-top: -6.3333333333em !important;
  margin-bottom: -6.3333333333em !important;
}

.me-h--19,
.meh--19,
.marge-h--19 {
  margin-right: -6.3333333333em !important;
  margin-left: -6.3333333333em !important;
}

.me-19,
.marge-19 {
  margin: 6.3333333333em !important;
}

.fs-20,
.f-s-20 {
  font-size: 2.3333333333rem !important;
}

.fs--20,
.f-s--20 {
  font-size: -0.3333333333rem !important;
}

.w20em {
  width: 20em;
}

.w20rem {
  width: 20rem;
}

.br--20 {
  border-radius: 1.3333333333rem !important;
}

.h-20 {
  height: 6.6666666667rem !important;
}

.height-20 {
  height: 6.6666666667rem !important;
}

.minh-20,
.minh--20,
.min-height-20 {
  min-height: 6.6666666667rem !important;
}

.maxh-20,
.maxh--20,
.max-height-20 {
  max-height: 6.6666666667rem !important;
}

.width-20,
.w-20 {
  width: 6.6666666667rem !important;
}

.hw-20,
.wh-20 {
  width: 6.6666666667rem !important;
  height: 6.6666666667rem !important;
}

.minw-20,
.minw--20,
.min-width-20 {
  min-width: 6.6666666667rem !important;
}

.maxw-20,
.maxw--20,
.max-width-20 {
  max-width: 6.6666666667rem !important;
}

.p-r-20,
.pr-20,
.pad-r-20 {
  padding-right: 6.6666666667rem !important;
}

.p-l-20,
.pl-20,
.pad-l-20 {
  padding-left: 6.6666666667rem !important;
}

.p-t-20,
.pt-20,
.pad-t-20 {
  padding-top: 6.6666666667rem !important;
}

.p-b-20,
.pb-20,
.pad-b-20 {
  padding-bottom: 6.6666666667rem !important;
}

.p-v-20,
.pv-20,
.pad-v-20 {
  padding-top: 6.6666666667rem !important;
  padding-bottom: 6.6666666667rem !important;
}

.p-h-20,
.ph-20,
.pad-h-20 {
  padding-left: 6.6666666667rem !important;
  padding-right: 6.6666666667rem !important;
}

.p-20,
.p-20,
.pad-20 {
  padding: 6.6666666667rem !important;
}

.pe-r-20,
.pade-r-20 {
  padding-right: 6.6666666667em !important;
}

.pe-l-20,
.pade-l-20 {
  padding-left: 6.6666666667em !important;
}

.pe-t-20,
.pade-t-20 {
  padding-top: 6.6666666667em !important;
}

.pe-b-20,
.pade-b-20 {
  padding-bottom: 6.6666666667em !important;
}

.pe-v-20,
.pade-v-20 {
  padding-top: 6.6666666667em !important;
  padding-bottom: 6.6666666667em !important;
}

.pe-h-20,
.pad-h-20 {
  padding-left: 6.6666666667em !important;
  padding-right: 6.6666666667em !important;
}

.pe-20,
.pad-20 {
  padding: 6.6666666667em !important;
}

.m-r-20,
.mr-20,
.marg-r-20 {
  margin-right: 6.6666666667rem !important;
}

.m-l-20,
.ml-20,
.marg-l-20 {
  margin-left: 6.6666666667rem !important;
}

.m-t-20,
.mt-20,
.marg-t-20 {
  margin-top: 6.6666666667rem !important;
}

.m-b-20,
.mb-20,
.marg-b-20 {
  margin-bottom: 6.6666666667rem !important;
}

.m-v-20,
.mv-20,
.marg-v-20 {
  margin-top: 6.6666666667rem !important;
  margin-bottom: 6.6666666667rem !important;
}

.m-h-20,
.mh-20,
.marg-h-20 {
  margin-right: 6.6666666667rem !important;
  margin-left: 6.6666666667rem !important;
}

.m-r--20,
.mr--20,
.marg-r--20 {
  margin-right: -6.6666666667rem !important;
}

.m-l--20,
.ml--20,
.marg-l--20 {
  margin-left: -6.6666666667rem !important;
}

.m-t--20,
.mt--20,
.marg-t--20 {
  margin-top: -6.6666666667rem !important;
}

.m-b--20,
.mb--20,
.marg-b--20 {
  margin-bottom: -6.6666666667rem !important;
}

.m-v--20,
.mv--20,
.marg-v--20 {
  margin-top: -6.6666666667rem !important;
  margin-bottom: -6.6666666667rem !important;
}

.m-h--20,
.mh--20,
.marg-h--20 {
  margin-right: -6.6666666667rem !important;
  margin-left: -6.6666666667rem !important;
}

.m-20,
.marg-20 {
  margin: 6.6666666667rem !important;
}

.me-r-20,
.mer-20,
.marge-r-20 {
  margin-right: 6.6666666667em !important;
}

.me-l-20,
.mel-20,
.marge-l-20 {
  margin-left: 6.6666666667em !important;
}

.me-t-20,
.met-20,
.marge-t-20 {
  margin-top: 6.6666666667em !important;
}

.me-b-20,
.meb-20,
.marge-b-20 {
  margin-bottom: 6.6666666667em !important;
}

.me-v-20,
.mev-20,
.marge-v-20 {
  margin-top: 6.6666666667em !important;
  margin-bottom: 6.6666666667rem !important;
}

.me-h-20,
.meh-20,
.marge-h-20 {
  margin-right: 6.6666666667em !important;
  margin-left: 6.6666666667em !important;
}

.me-r--20,
.mer--20,
.marge-r--20 {
  margin-right: -6.6666666667em !important;
}

.me-l--20,
.mel--20,
.marge-l--20 {
  margin-left: -6.6666666667em !important;
}

.me-t--20,
.met--20,
.marge-t--20 {
  margin-top: -6.6666666667em !important;
}

.me-b--20,
.meb--20,
.marge-b--20 {
  margin-bottom: -6.6666666667em !important;
}

.me-v--20,
.mev--20,
.marge-v--20 {
  margin-top: -6.6666666667em !important;
  margin-bottom: -6.6666666667em !important;
}

.me-h--20,
.meh--20,
.marge-h--20 {
  margin-right: -6.6666666667em !important;
  margin-left: -6.6666666667em !important;
}

.me-20,
.marge-20 {
  margin: 6.6666666667em !important;
}

.fs-21,
.f-s-21 {
  font-size: 2.4rem !important;
}

.fs--21,
.f-s--21 {
  font-size: -0.4rem !important;
}

.w21em {
  width: 21em;
}

.w21rem {
  width: 21rem;
}

.br--21 {
  border-radius: 1.4rem !important;
}

.h-21 {
  height: 7rem !important;
}

.height-21 {
  height: 7rem !important;
}

.minh-21,
.minh--21,
.min-height-21 {
  min-height: 7rem !important;
}

.maxh-21,
.maxh--21,
.max-height-21 {
  max-height: 7rem !important;
}

.width-21,
.w-21 {
  width: 7rem !important;
}

.hw-21,
.wh-21 {
  width: 7rem !important;
  height: 7rem !important;
}

.minw-21,
.minw--21,
.min-width-21 {
  min-width: 7rem !important;
}

.maxw-21,
.maxw--21,
.max-width-21 {
  max-width: 7rem !important;
}

.p-r-21,
.pr-21,
.pad-r-21 {
  padding-right: 7rem !important;
}

.p-l-21,
.pl-21,
.pad-l-21 {
  padding-left: 7rem !important;
}

.p-t-21,
.pt-21,
.pad-t-21 {
  padding-top: 7rem !important;
}

.p-b-21,
.pb-21,
.pad-b-21 {
  padding-bottom: 7rem !important;
}

.p-v-21,
.pv-21,
.pad-v-21 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.p-h-21,
.ph-21,
.pad-h-21 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.p-21,
.p-21,
.pad-21 {
  padding: 7rem !important;
}

.pe-r-21,
.pade-r-21 {
  padding-right: 7em !important;
}

.pe-l-21,
.pade-l-21 {
  padding-left: 7em !important;
}

.pe-t-21,
.pade-t-21 {
  padding-top: 7em !important;
}

.pe-b-21,
.pade-b-21 {
  padding-bottom: 7em !important;
}

.pe-v-21,
.pade-v-21 {
  padding-top: 7em !important;
  padding-bottom: 7em !important;
}

.pe-h-21,
.pad-h-21 {
  padding-left: 7em !important;
  padding-right: 7em !important;
}

.pe-21,
.pad-21 {
  padding: 7em !important;
}

.m-r-21,
.mr-21,
.marg-r-21 {
  margin-right: 7rem !important;
}

.m-l-21,
.ml-21,
.marg-l-21 {
  margin-left: 7rem !important;
}

.m-t-21,
.mt-21,
.marg-t-21 {
  margin-top: 7rem !important;
}

.m-b-21,
.mb-21,
.marg-b-21 {
  margin-bottom: 7rem !important;
}

.m-v-21,
.mv-21,
.marg-v-21 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.m-h-21,
.mh-21,
.marg-h-21 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.m-r--21,
.mr--21,
.marg-r--21 {
  margin-right: -7rem !important;
}

.m-l--21,
.ml--21,
.marg-l--21 {
  margin-left: -7rem !important;
}

.m-t--21,
.mt--21,
.marg-t--21 {
  margin-top: -7rem !important;
}

.m-b--21,
.mb--21,
.marg-b--21 {
  margin-bottom: -7rem !important;
}

.m-v--21,
.mv--21,
.marg-v--21 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.m-h--21,
.mh--21,
.marg-h--21 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.m-21,
.marg-21 {
  margin: 7rem !important;
}

.me-r-21,
.mer-21,
.marge-r-21 {
  margin-right: 7em !important;
}

.me-l-21,
.mel-21,
.marge-l-21 {
  margin-left: 7em !important;
}

.me-t-21,
.met-21,
.marge-t-21 {
  margin-top: 7em !important;
}

.me-b-21,
.meb-21,
.marge-b-21 {
  margin-bottom: 7em !important;
}

.me-v-21,
.mev-21,
.marge-v-21 {
  margin-top: 7em !important;
  margin-bottom: 7rem !important;
}

.me-h-21,
.meh-21,
.marge-h-21 {
  margin-right: 7em !important;
  margin-left: 7em !important;
}

.me-r--21,
.mer--21,
.marge-r--21 {
  margin-right: -7em !important;
}

.me-l--21,
.mel--21,
.marge-l--21 {
  margin-left: -7em !important;
}

.me-t--21,
.met--21,
.marge-t--21 {
  margin-top: -7em !important;
}

.me-b--21,
.meb--21,
.marge-b--21 {
  margin-bottom: -7em !important;
}

.me-v--21,
.mev--21,
.marge-v--21 {
  margin-top: -7em !important;
  margin-bottom: -7em !important;
}

.me-h--21,
.meh--21,
.marge-h--21 {
  margin-right: -7em !important;
  margin-left: -7em !important;
}

.me-21,
.marge-21 {
  margin: 7em !important;
}

.fs-22,
.f-s-22 {
  font-size: 2.4666666667rem !important;
}

.fs--22,
.f-s--22 {
  font-size: -0.4666666667rem !important;
}

.w22em {
  width: 22em;
}

.w22rem {
  width: 22rem;
}

.br--22 {
  border-radius: 1.4666666667rem !important;
}

.h-22 {
  height: 7.3333333333rem !important;
}

.height-22 {
  height: 7.3333333333rem !important;
}

.minh-22,
.minh--22,
.min-height-22 {
  min-height: 7.3333333333rem !important;
}

.maxh-22,
.maxh--22,
.max-height-22 {
  max-height: 7.3333333333rem !important;
}

.width-22,
.w-22 {
  width: 7.3333333333rem !important;
}

.hw-22,
.wh-22 {
  width: 7.3333333333rem !important;
  height: 7.3333333333rem !important;
}

.minw-22,
.minw--22,
.min-width-22 {
  min-width: 7.3333333333rem !important;
}

.maxw-22,
.maxw--22,
.max-width-22 {
  max-width: 7.3333333333rem !important;
}

.p-r-22,
.pr-22,
.pad-r-22 {
  padding-right: 7.3333333333rem !important;
}

.p-l-22,
.pl-22,
.pad-l-22 {
  padding-left: 7.3333333333rem !important;
}

.p-t-22,
.pt-22,
.pad-t-22 {
  padding-top: 7.3333333333rem !important;
}

.p-b-22,
.pb-22,
.pad-b-22 {
  padding-bottom: 7.3333333333rem !important;
}

.p-v-22,
.pv-22,
.pad-v-22 {
  padding-top: 7.3333333333rem !important;
  padding-bottom: 7.3333333333rem !important;
}

.p-h-22,
.ph-22,
.pad-h-22 {
  padding-left: 7.3333333333rem !important;
  padding-right: 7.3333333333rem !important;
}

.p-22,
.p-22,
.pad-22 {
  padding: 7.3333333333rem !important;
}

.pe-r-22,
.pade-r-22 {
  padding-right: 7.3333333333em !important;
}

.pe-l-22,
.pade-l-22 {
  padding-left: 7.3333333333em !important;
}

.pe-t-22,
.pade-t-22 {
  padding-top: 7.3333333333em !important;
}

.pe-b-22,
.pade-b-22 {
  padding-bottom: 7.3333333333em !important;
}

.pe-v-22,
.pade-v-22 {
  padding-top: 7.3333333333em !important;
  padding-bottom: 7.3333333333em !important;
}

.pe-h-22,
.pad-h-22 {
  padding-left: 7.3333333333em !important;
  padding-right: 7.3333333333em !important;
}

.pe-22,
.pad-22 {
  padding: 7.3333333333em !important;
}

.m-r-22,
.mr-22,
.marg-r-22 {
  margin-right: 7.3333333333rem !important;
}

.m-l-22,
.ml-22,
.marg-l-22 {
  margin-left: 7.3333333333rem !important;
}

.m-t-22,
.mt-22,
.marg-t-22 {
  margin-top: 7.3333333333rem !important;
}

.m-b-22,
.mb-22,
.marg-b-22 {
  margin-bottom: 7.3333333333rem !important;
}

.m-v-22,
.mv-22,
.marg-v-22 {
  margin-top: 7.3333333333rem !important;
  margin-bottom: 7.3333333333rem !important;
}

.m-h-22,
.mh-22,
.marg-h-22 {
  margin-right: 7.3333333333rem !important;
  margin-left: 7.3333333333rem !important;
}

.m-r--22,
.mr--22,
.marg-r--22 {
  margin-right: -7.3333333333rem !important;
}

.m-l--22,
.ml--22,
.marg-l--22 {
  margin-left: -7.3333333333rem !important;
}

.m-t--22,
.mt--22,
.marg-t--22 {
  margin-top: -7.3333333333rem !important;
}

.m-b--22,
.mb--22,
.marg-b--22 {
  margin-bottom: -7.3333333333rem !important;
}

.m-v--22,
.mv--22,
.marg-v--22 {
  margin-top: -7.3333333333rem !important;
  margin-bottom: -7.3333333333rem !important;
}

.m-h--22,
.mh--22,
.marg-h--22 {
  margin-right: -7.3333333333rem !important;
  margin-left: -7.3333333333rem !important;
}

.m-22,
.marg-22 {
  margin: 7.3333333333rem !important;
}

.me-r-22,
.mer-22,
.marge-r-22 {
  margin-right: 7.3333333333em !important;
}

.me-l-22,
.mel-22,
.marge-l-22 {
  margin-left: 7.3333333333em !important;
}

.me-t-22,
.met-22,
.marge-t-22 {
  margin-top: 7.3333333333em !important;
}

.me-b-22,
.meb-22,
.marge-b-22 {
  margin-bottom: 7.3333333333em !important;
}

.me-v-22,
.mev-22,
.marge-v-22 {
  margin-top: 7.3333333333em !important;
  margin-bottom: 7.3333333333rem !important;
}

.me-h-22,
.meh-22,
.marge-h-22 {
  margin-right: 7.3333333333em !important;
  margin-left: 7.3333333333em !important;
}

.me-r--22,
.mer--22,
.marge-r--22 {
  margin-right: -7.3333333333em !important;
}

.me-l--22,
.mel--22,
.marge-l--22 {
  margin-left: -7.3333333333em !important;
}

.me-t--22,
.met--22,
.marge-t--22 {
  margin-top: -7.3333333333em !important;
}

.me-b--22,
.meb--22,
.marge-b--22 {
  margin-bottom: -7.3333333333em !important;
}

.me-v--22,
.mev--22,
.marge-v--22 {
  margin-top: -7.3333333333em !important;
  margin-bottom: -7.3333333333em !important;
}

.me-h--22,
.meh--22,
.marge-h--22 {
  margin-right: -7.3333333333em !important;
  margin-left: -7.3333333333em !important;
}

.me-22,
.marge-22 {
  margin: 7.3333333333em !important;
}

.fs-23,
.f-s-23 {
  font-size: 2.5333333333rem !important;
}

.fs--23,
.f-s--23 {
  font-size: -0.5333333333rem !important;
}

.w23em {
  width: 23em;
}

.w23rem {
  width: 23rem;
}

.br--23 {
  border-radius: 1.5333333333rem !important;
}

.h-23 {
  height: 7.6666666667rem !important;
}

.height-23 {
  height: 7.6666666667rem !important;
}

.minh-23,
.minh--23,
.min-height-23 {
  min-height: 7.6666666667rem !important;
}

.maxh-23,
.maxh--23,
.max-height-23 {
  max-height: 7.6666666667rem !important;
}

.width-23,
.w-23 {
  width: 7.6666666667rem !important;
}

.hw-23,
.wh-23 {
  width: 7.6666666667rem !important;
  height: 7.6666666667rem !important;
}

.minw-23,
.minw--23,
.min-width-23 {
  min-width: 7.6666666667rem !important;
}

.maxw-23,
.maxw--23,
.max-width-23 {
  max-width: 7.6666666667rem !important;
}

.p-r-23,
.pr-23,
.pad-r-23 {
  padding-right: 7.6666666667rem !important;
}

.p-l-23,
.pl-23,
.pad-l-23 {
  padding-left: 7.6666666667rem !important;
}

.p-t-23,
.pt-23,
.pad-t-23 {
  padding-top: 7.6666666667rem !important;
}

.p-b-23,
.pb-23,
.pad-b-23 {
  padding-bottom: 7.6666666667rem !important;
}

.p-v-23,
.pv-23,
.pad-v-23 {
  padding-top: 7.6666666667rem !important;
  padding-bottom: 7.6666666667rem !important;
}

.p-h-23,
.ph-23,
.pad-h-23 {
  padding-left: 7.6666666667rem !important;
  padding-right: 7.6666666667rem !important;
}

.p-23,
.p-23,
.pad-23 {
  padding: 7.6666666667rem !important;
}

.pe-r-23,
.pade-r-23 {
  padding-right: 7.6666666667em !important;
}

.pe-l-23,
.pade-l-23 {
  padding-left: 7.6666666667em !important;
}

.pe-t-23,
.pade-t-23 {
  padding-top: 7.6666666667em !important;
}

.pe-b-23,
.pade-b-23 {
  padding-bottom: 7.6666666667em !important;
}

.pe-v-23,
.pade-v-23 {
  padding-top: 7.6666666667em !important;
  padding-bottom: 7.6666666667em !important;
}

.pe-h-23,
.pad-h-23 {
  padding-left: 7.6666666667em !important;
  padding-right: 7.6666666667em !important;
}

.pe-23,
.pad-23 {
  padding: 7.6666666667em !important;
}

.m-r-23,
.mr-23,
.marg-r-23 {
  margin-right: 7.6666666667rem !important;
}

.m-l-23,
.ml-23,
.marg-l-23 {
  margin-left: 7.6666666667rem !important;
}

.m-t-23,
.mt-23,
.marg-t-23 {
  margin-top: 7.6666666667rem !important;
}

.m-b-23,
.mb-23,
.marg-b-23 {
  margin-bottom: 7.6666666667rem !important;
}

.m-v-23,
.mv-23,
.marg-v-23 {
  margin-top: 7.6666666667rem !important;
  margin-bottom: 7.6666666667rem !important;
}

.m-h-23,
.mh-23,
.marg-h-23 {
  margin-right: 7.6666666667rem !important;
  margin-left: 7.6666666667rem !important;
}

.m-r--23,
.mr--23,
.marg-r--23 {
  margin-right: -7.6666666667rem !important;
}

.m-l--23,
.ml--23,
.marg-l--23 {
  margin-left: -7.6666666667rem !important;
}

.m-t--23,
.mt--23,
.marg-t--23 {
  margin-top: -7.6666666667rem !important;
}

.m-b--23,
.mb--23,
.marg-b--23 {
  margin-bottom: -7.6666666667rem !important;
}

.m-v--23,
.mv--23,
.marg-v--23 {
  margin-top: -7.6666666667rem !important;
  margin-bottom: -7.6666666667rem !important;
}

.m-h--23,
.mh--23,
.marg-h--23 {
  margin-right: -7.6666666667rem !important;
  margin-left: -7.6666666667rem !important;
}

.m-23,
.marg-23 {
  margin: 7.6666666667rem !important;
}

.me-r-23,
.mer-23,
.marge-r-23 {
  margin-right: 7.6666666667em !important;
}

.me-l-23,
.mel-23,
.marge-l-23 {
  margin-left: 7.6666666667em !important;
}

.me-t-23,
.met-23,
.marge-t-23 {
  margin-top: 7.6666666667em !important;
}

.me-b-23,
.meb-23,
.marge-b-23 {
  margin-bottom: 7.6666666667em !important;
}

.me-v-23,
.mev-23,
.marge-v-23 {
  margin-top: 7.6666666667em !important;
  margin-bottom: 7.6666666667rem !important;
}

.me-h-23,
.meh-23,
.marge-h-23 {
  margin-right: 7.6666666667em !important;
  margin-left: 7.6666666667em !important;
}

.me-r--23,
.mer--23,
.marge-r--23 {
  margin-right: -7.6666666667em !important;
}

.me-l--23,
.mel--23,
.marge-l--23 {
  margin-left: -7.6666666667em !important;
}

.me-t--23,
.met--23,
.marge-t--23 {
  margin-top: -7.6666666667em !important;
}

.me-b--23,
.meb--23,
.marge-b--23 {
  margin-bottom: -7.6666666667em !important;
}

.me-v--23,
.mev--23,
.marge-v--23 {
  margin-top: -7.6666666667em !important;
  margin-bottom: -7.6666666667em !important;
}

.me-h--23,
.meh--23,
.marge-h--23 {
  margin-right: -7.6666666667em !important;
  margin-left: -7.6666666667em !important;
}

.me-23,
.marge-23 {
  margin: 7.6666666667em !important;
}

.fs-24,
.f-s-24 {
  font-size: 2.6rem !important;
}

.fs--24,
.f-s--24 {
  font-size: -0.6rem !important;
}

.w24em {
  width: 24em;
}

.w24rem {
  width: 24rem;
}

.br--24 {
  border-radius: 1.6rem !important;
}

.h-24 {
  height: 8rem !important;
}

.height-24 {
  height: 8rem !important;
}

.minh-24,
.minh--24,
.min-height-24 {
  min-height: 8rem !important;
}

.maxh-24,
.maxh--24,
.max-height-24 {
  max-height: 8rem !important;
}

.width-24,
.w-24 {
  width: 8rem !important;
}

.hw-24,
.wh-24 {
  width: 8rem !important;
  height: 8rem !important;
}

.minw-24,
.minw--24,
.min-width-24 {
  min-width: 8rem !important;
}

.maxw-24,
.maxw--24,
.max-width-24 {
  max-width: 8rem !important;
}

.p-r-24,
.pr-24,
.pad-r-24 {
  padding-right: 8rem !important;
}

.p-l-24,
.pl-24,
.pad-l-24 {
  padding-left: 8rem !important;
}

.p-t-24,
.pt-24,
.pad-t-24 {
  padding-top: 8rem !important;
}

.p-b-24,
.pb-24,
.pad-b-24 {
  padding-bottom: 8rem !important;
}

.p-v-24,
.pv-24,
.pad-v-24 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.p-h-24,
.ph-24,
.pad-h-24 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.p-24,
.p-24,
.pad-24 {
  padding: 8rem !important;
}

.pe-r-24,
.pade-r-24 {
  padding-right: 8em !important;
}

.pe-l-24,
.pade-l-24 {
  padding-left: 8em !important;
}

.pe-t-24,
.pade-t-24 {
  padding-top: 8em !important;
}

.pe-b-24,
.pade-b-24 {
  padding-bottom: 8em !important;
}

.pe-v-24,
.pade-v-24 {
  padding-top: 8em !important;
  padding-bottom: 8em !important;
}

.pe-h-24,
.pad-h-24 {
  padding-left: 8em !important;
  padding-right: 8em !important;
}

.pe-24,
.pad-24 {
  padding: 8em !important;
}

.m-r-24,
.mr-24,
.marg-r-24 {
  margin-right: 8rem !important;
}

.m-l-24,
.ml-24,
.marg-l-24 {
  margin-left: 8rem !important;
}

.m-t-24,
.mt-24,
.marg-t-24 {
  margin-top: 8rem !important;
}

.m-b-24,
.mb-24,
.marg-b-24 {
  margin-bottom: 8rem !important;
}

.m-v-24,
.mv-24,
.marg-v-24 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.m-h-24,
.mh-24,
.marg-h-24 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.m-r--24,
.mr--24,
.marg-r--24 {
  margin-right: -8rem !important;
}

.m-l--24,
.ml--24,
.marg-l--24 {
  margin-left: -8rem !important;
}

.m-t--24,
.mt--24,
.marg-t--24 {
  margin-top: -8rem !important;
}

.m-b--24,
.mb--24,
.marg-b--24 {
  margin-bottom: -8rem !important;
}

.m-v--24,
.mv--24,
.marg-v--24 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.m-h--24,
.mh--24,
.marg-h--24 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.m-24,
.marg-24 {
  margin: 8rem !important;
}

.me-r-24,
.mer-24,
.marge-r-24 {
  margin-right: 8em !important;
}

.me-l-24,
.mel-24,
.marge-l-24 {
  margin-left: 8em !important;
}

.me-t-24,
.met-24,
.marge-t-24 {
  margin-top: 8em !important;
}

.me-b-24,
.meb-24,
.marge-b-24 {
  margin-bottom: 8em !important;
}

.me-v-24,
.mev-24,
.marge-v-24 {
  margin-top: 8em !important;
  margin-bottom: 8rem !important;
}

.me-h-24,
.meh-24,
.marge-h-24 {
  margin-right: 8em !important;
  margin-left: 8em !important;
}

.me-r--24,
.mer--24,
.marge-r--24 {
  margin-right: -8em !important;
}

.me-l--24,
.mel--24,
.marge-l--24 {
  margin-left: -8em !important;
}

.me-t--24,
.met--24,
.marge-t--24 {
  margin-top: -8em !important;
}

.me-b--24,
.meb--24,
.marge-b--24 {
  margin-bottom: -8em !important;
}

.me-v--24,
.mev--24,
.marge-v--24 {
  margin-top: -8em !important;
  margin-bottom: -8em !important;
}

.me-h--24,
.meh--24,
.marge-h--24 {
  margin-right: -8em !important;
  margin-left: -8em !important;
}

.me-24,
.marge-24 {
  margin: 8em !important;
}

.fs-25,
.f-s-25 {
  font-size: 2.6666666667rem !important;
}

.fs--25,
.f-s--25 {
  font-size: -0.6666666667rem !important;
}

.w25em {
  width: 25em;
}

.w25rem {
  width: 25rem;
}

.br--25 {
  border-radius: 1.6666666667rem !important;
}

.h-25 {
  height: 8.3333333333rem !important;
}

.height-25 {
  height: 8.3333333333rem !important;
}

.minh-25,
.minh--25,
.min-height-25 {
  min-height: 8.3333333333rem !important;
}

.maxh-25,
.maxh--25,
.max-height-25 {
  max-height: 8.3333333333rem !important;
}

.width-25,
.w-25 {
  width: 8.3333333333rem !important;
}

.hw-25,
.wh-25 {
  width: 8.3333333333rem !important;
  height: 8.3333333333rem !important;
}

.minw-25,
.minw--25,
.min-width-25 {
  min-width: 8.3333333333rem !important;
}

.maxw-25,
.maxw--25,
.max-width-25 {
  max-width: 8.3333333333rem !important;
}

.p-r-25,
.pr-25,
.pad-r-25 {
  padding-right: 8.3333333333rem !important;
}

.p-l-25,
.pl-25,
.pad-l-25 {
  padding-left: 8.3333333333rem !important;
}

.p-t-25,
.pt-25,
.pad-t-25 {
  padding-top: 8.3333333333rem !important;
}

.p-b-25,
.pb-25,
.pad-b-25 {
  padding-bottom: 8.3333333333rem !important;
}

.p-v-25,
.pv-25,
.pad-v-25 {
  padding-top: 8.3333333333rem !important;
  padding-bottom: 8.3333333333rem !important;
}

.p-h-25,
.ph-25,
.pad-h-25 {
  padding-left: 8.3333333333rem !important;
  padding-right: 8.3333333333rem !important;
}

.p-25,
.p-25,
.pad-25 {
  padding: 8.3333333333rem !important;
}

.pe-r-25,
.pade-r-25 {
  padding-right: 8.3333333333em !important;
}

.pe-l-25,
.pade-l-25 {
  padding-left: 8.3333333333em !important;
}

.pe-t-25,
.pade-t-25 {
  padding-top: 8.3333333333em !important;
}

.pe-b-25,
.pade-b-25 {
  padding-bottom: 8.3333333333em !important;
}

.pe-v-25,
.pade-v-25 {
  padding-top: 8.3333333333em !important;
  padding-bottom: 8.3333333333em !important;
}

.pe-h-25,
.pad-h-25 {
  padding-left: 8.3333333333em !important;
  padding-right: 8.3333333333em !important;
}

.pe-25,
.pad-25 {
  padding: 8.3333333333em !important;
}

.m-r-25,
.mr-25,
.marg-r-25 {
  margin-right: 8.3333333333rem !important;
}

.m-l-25,
.ml-25,
.marg-l-25 {
  margin-left: 8.3333333333rem !important;
}

.m-t-25,
.mt-25,
.marg-t-25 {
  margin-top: 8.3333333333rem !important;
}

.m-b-25,
.mb-25,
.marg-b-25 {
  margin-bottom: 8.3333333333rem !important;
}

.m-v-25,
.mv-25,
.marg-v-25 {
  margin-top: 8.3333333333rem !important;
  margin-bottom: 8.3333333333rem !important;
}

.m-h-25,
.mh-25,
.marg-h-25 {
  margin-right: 8.3333333333rem !important;
  margin-left: 8.3333333333rem !important;
}

.m-r--25,
.mr--25,
.marg-r--25 {
  margin-right: -8.3333333333rem !important;
}

.m-l--25,
.ml--25,
.marg-l--25 {
  margin-left: -8.3333333333rem !important;
}

.m-t--25,
.mt--25,
.marg-t--25 {
  margin-top: -8.3333333333rem !important;
}

.m-b--25,
.mb--25,
.marg-b--25 {
  margin-bottom: -8.3333333333rem !important;
}

.m-v--25,
.mv--25,
.marg-v--25 {
  margin-top: -8.3333333333rem !important;
  margin-bottom: -8.3333333333rem !important;
}

.m-h--25,
.mh--25,
.marg-h--25 {
  margin-right: -8.3333333333rem !important;
  margin-left: -8.3333333333rem !important;
}

.m-25,
.marg-25 {
  margin: 8.3333333333rem !important;
}

.me-r-25,
.mer-25,
.marge-r-25 {
  margin-right: 8.3333333333em !important;
}

.me-l-25,
.mel-25,
.marge-l-25 {
  margin-left: 8.3333333333em !important;
}

.me-t-25,
.met-25,
.marge-t-25 {
  margin-top: 8.3333333333em !important;
}

.me-b-25,
.meb-25,
.marge-b-25 {
  margin-bottom: 8.3333333333em !important;
}

.me-v-25,
.mev-25,
.marge-v-25 {
  margin-top: 8.3333333333em !important;
  margin-bottom: 8.3333333333rem !important;
}

.me-h-25,
.meh-25,
.marge-h-25 {
  margin-right: 8.3333333333em !important;
  margin-left: 8.3333333333em !important;
}

.me-r--25,
.mer--25,
.marge-r--25 {
  margin-right: -8.3333333333em !important;
}

.me-l--25,
.mel--25,
.marge-l--25 {
  margin-left: -8.3333333333em !important;
}

.me-t--25,
.met--25,
.marge-t--25 {
  margin-top: -8.3333333333em !important;
}

.me-b--25,
.meb--25,
.marge-b--25 {
  margin-bottom: -8.3333333333em !important;
}

.me-v--25,
.mev--25,
.marge-v--25 {
  margin-top: -8.3333333333em !important;
  margin-bottom: -8.3333333333em !important;
}

.me-h--25,
.meh--25,
.marge-h--25 {
  margin-right: -8.3333333333em !important;
  margin-left: -8.3333333333em !important;
}

.me-25,
.marge-25 {
  margin: 8.3333333333em !important;
}

.fs-26,
.f-s-26 {
  font-size: 2.7333333333rem !important;
}

.fs--26,
.f-s--26 {
  font-size: -0.7333333333rem !important;
}

.w26em {
  width: 26em;
}

.w26rem {
  width: 26rem;
}

.br--26 {
  border-radius: 1.7333333333rem !important;
}

.h-26 {
  height: 8.6666666667rem !important;
}

.height-26 {
  height: 8.6666666667rem !important;
}

.minh-26,
.minh--26,
.min-height-26 {
  min-height: 8.6666666667rem !important;
}

.maxh-26,
.maxh--26,
.max-height-26 {
  max-height: 8.6666666667rem !important;
}

.width-26,
.w-26 {
  width: 8.6666666667rem !important;
}

.hw-26,
.wh-26 {
  width: 8.6666666667rem !important;
  height: 8.6666666667rem !important;
}

.minw-26,
.minw--26,
.min-width-26 {
  min-width: 8.6666666667rem !important;
}

.maxw-26,
.maxw--26,
.max-width-26 {
  max-width: 8.6666666667rem !important;
}

.p-r-26,
.pr-26,
.pad-r-26 {
  padding-right: 8.6666666667rem !important;
}

.p-l-26,
.pl-26,
.pad-l-26 {
  padding-left: 8.6666666667rem !important;
}

.p-t-26,
.pt-26,
.pad-t-26 {
  padding-top: 8.6666666667rem !important;
}

.p-b-26,
.pb-26,
.pad-b-26 {
  padding-bottom: 8.6666666667rem !important;
}

.p-v-26,
.pv-26,
.pad-v-26 {
  padding-top: 8.6666666667rem !important;
  padding-bottom: 8.6666666667rem !important;
}

.p-h-26,
.ph-26,
.pad-h-26 {
  padding-left: 8.6666666667rem !important;
  padding-right: 8.6666666667rem !important;
}

.p-26,
.p-26,
.pad-26 {
  padding: 8.6666666667rem !important;
}

.pe-r-26,
.pade-r-26 {
  padding-right: 8.6666666667em !important;
}

.pe-l-26,
.pade-l-26 {
  padding-left: 8.6666666667em !important;
}

.pe-t-26,
.pade-t-26 {
  padding-top: 8.6666666667em !important;
}

.pe-b-26,
.pade-b-26 {
  padding-bottom: 8.6666666667em !important;
}

.pe-v-26,
.pade-v-26 {
  padding-top: 8.6666666667em !important;
  padding-bottom: 8.6666666667em !important;
}

.pe-h-26,
.pad-h-26 {
  padding-left: 8.6666666667em !important;
  padding-right: 8.6666666667em !important;
}

.pe-26,
.pad-26 {
  padding: 8.6666666667em !important;
}

.m-r-26,
.mr-26,
.marg-r-26 {
  margin-right: 8.6666666667rem !important;
}

.m-l-26,
.ml-26,
.marg-l-26 {
  margin-left: 8.6666666667rem !important;
}

.m-t-26,
.mt-26,
.marg-t-26 {
  margin-top: 8.6666666667rem !important;
}

.m-b-26,
.mb-26,
.marg-b-26 {
  margin-bottom: 8.6666666667rem !important;
}

.m-v-26,
.mv-26,
.marg-v-26 {
  margin-top: 8.6666666667rem !important;
  margin-bottom: 8.6666666667rem !important;
}

.m-h-26,
.mh-26,
.marg-h-26 {
  margin-right: 8.6666666667rem !important;
  margin-left: 8.6666666667rem !important;
}

.m-r--26,
.mr--26,
.marg-r--26 {
  margin-right: -8.6666666667rem !important;
}

.m-l--26,
.ml--26,
.marg-l--26 {
  margin-left: -8.6666666667rem !important;
}

.m-t--26,
.mt--26,
.marg-t--26 {
  margin-top: -8.6666666667rem !important;
}

.m-b--26,
.mb--26,
.marg-b--26 {
  margin-bottom: -8.6666666667rem !important;
}

.m-v--26,
.mv--26,
.marg-v--26 {
  margin-top: -8.6666666667rem !important;
  margin-bottom: -8.6666666667rem !important;
}

.m-h--26,
.mh--26,
.marg-h--26 {
  margin-right: -8.6666666667rem !important;
  margin-left: -8.6666666667rem !important;
}

.m-26,
.marg-26 {
  margin: 8.6666666667rem !important;
}

.me-r-26,
.mer-26,
.marge-r-26 {
  margin-right: 8.6666666667em !important;
}

.me-l-26,
.mel-26,
.marge-l-26 {
  margin-left: 8.6666666667em !important;
}

.me-t-26,
.met-26,
.marge-t-26 {
  margin-top: 8.6666666667em !important;
}

.me-b-26,
.meb-26,
.marge-b-26 {
  margin-bottom: 8.6666666667em !important;
}

.me-v-26,
.mev-26,
.marge-v-26 {
  margin-top: 8.6666666667em !important;
  margin-bottom: 8.6666666667rem !important;
}

.me-h-26,
.meh-26,
.marge-h-26 {
  margin-right: 8.6666666667em !important;
  margin-left: 8.6666666667em !important;
}

.me-r--26,
.mer--26,
.marge-r--26 {
  margin-right: -8.6666666667em !important;
}

.me-l--26,
.mel--26,
.marge-l--26 {
  margin-left: -8.6666666667em !important;
}

.me-t--26,
.met--26,
.marge-t--26 {
  margin-top: -8.6666666667em !important;
}

.me-b--26,
.meb--26,
.marge-b--26 {
  margin-bottom: -8.6666666667em !important;
}

.me-v--26,
.mev--26,
.marge-v--26 {
  margin-top: -8.6666666667em !important;
  margin-bottom: -8.6666666667em !important;
}

.me-h--26,
.meh--26,
.marge-h--26 {
  margin-right: -8.6666666667em !important;
  margin-left: -8.6666666667em !important;
}

.me-26,
.marge-26 {
  margin: 8.6666666667em !important;
}

.fs-27,
.f-s-27 {
  font-size: 2.8rem !important;
}

.fs--27,
.f-s--27 {
  font-size: -0.8rem !important;
}

.w27em {
  width: 27em;
}

.w27rem {
  width: 27rem;
}

.br--27 {
  border-radius: 1.8rem !important;
}

.h-27 {
  height: 9rem !important;
}

.height-27 {
  height: 9rem !important;
}

.minh-27,
.minh--27,
.min-height-27 {
  min-height: 9rem !important;
}

.maxh-27,
.maxh--27,
.max-height-27 {
  max-height: 9rem !important;
}

.width-27,
.w-27 {
  width: 9rem !important;
}

.hw-27,
.wh-27 {
  width: 9rem !important;
  height: 9rem !important;
}

.minw-27,
.minw--27,
.min-width-27 {
  min-width: 9rem !important;
}

.maxw-27,
.maxw--27,
.max-width-27 {
  max-width: 9rem !important;
}

.p-r-27,
.pr-27,
.pad-r-27 {
  padding-right: 9rem !important;
}

.p-l-27,
.pl-27,
.pad-l-27 {
  padding-left: 9rem !important;
}

.p-t-27,
.pt-27,
.pad-t-27 {
  padding-top: 9rem !important;
}

.p-b-27,
.pb-27,
.pad-b-27 {
  padding-bottom: 9rem !important;
}

.p-v-27,
.pv-27,
.pad-v-27 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.p-h-27,
.ph-27,
.pad-h-27 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.p-27,
.p-27,
.pad-27 {
  padding: 9rem !important;
}

.pe-r-27,
.pade-r-27 {
  padding-right: 9em !important;
}

.pe-l-27,
.pade-l-27 {
  padding-left: 9em !important;
}

.pe-t-27,
.pade-t-27 {
  padding-top: 9em !important;
}

.pe-b-27,
.pade-b-27 {
  padding-bottom: 9em !important;
}

.pe-v-27,
.pade-v-27 {
  padding-top: 9em !important;
  padding-bottom: 9em !important;
}

.pe-h-27,
.pad-h-27 {
  padding-left: 9em !important;
  padding-right: 9em !important;
}

.pe-27,
.pad-27 {
  padding: 9em !important;
}

.m-r-27,
.mr-27,
.marg-r-27 {
  margin-right: 9rem !important;
}

.m-l-27,
.ml-27,
.marg-l-27 {
  margin-left: 9rem !important;
}

.m-t-27,
.mt-27,
.marg-t-27 {
  margin-top: 9rem !important;
}

.m-b-27,
.mb-27,
.marg-b-27 {
  margin-bottom: 9rem !important;
}

.m-v-27,
.mv-27,
.marg-v-27 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.m-h-27,
.mh-27,
.marg-h-27 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.m-r--27,
.mr--27,
.marg-r--27 {
  margin-right: -9rem !important;
}

.m-l--27,
.ml--27,
.marg-l--27 {
  margin-left: -9rem !important;
}

.m-t--27,
.mt--27,
.marg-t--27 {
  margin-top: -9rem !important;
}

.m-b--27,
.mb--27,
.marg-b--27 {
  margin-bottom: -9rem !important;
}

.m-v--27,
.mv--27,
.marg-v--27 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.m-h--27,
.mh--27,
.marg-h--27 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.m-27,
.marg-27 {
  margin: 9rem !important;
}

.me-r-27,
.mer-27,
.marge-r-27 {
  margin-right: 9em !important;
}

.me-l-27,
.mel-27,
.marge-l-27 {
  margin-left: 9em !important;
}

.me-t-27,
.met-27,
.marge-t-27 {
  margin-top: 9em !important;
}

.me-b-27,
.meb-27,
.marge-b-27 {
  margin-bottom: 9em !important;
}

.me-v-27,
.mev-27,
.marge-v-27 {
  margin-top: 9em !important;
  margin-bottom: 9rem !important;
}

.me-h-27,
.meh-27,
.marge-h-27 {
  margin-right: 9em !important;
  margin-left: 9em !important;
}

.me-r--27,
.mer--27,
.marge-r--27 {
  margin-right: -9em !important;
}

.me-l--27,
.mel--27,
.marge-l--27 {
  margin-left: -9em !important;
}

.me-t--27,
.met--27,
.marge-t--27 {
  margin-top: -9em !important;
}

.me-b--27,
.meb--27,
.marge-b--27 {
  margin-bottom: -9em !important;
}

.me-v--27,
.mev--27,
.marge-v--27 {
  margin-top: -9em !important;
  margin-bottom: -9em !important;
}

.me-h--27,
.meh--27,
.marge-h--27 {
  margin-right: -9em !important;
  margin-left: -9em !important;
}

.me-27,
.marge-27 {
  margin: 9em !important;
}

.fs-28,
.f-s-28 {
  font-size: 2.8666666667rem !important;
}

.fs--28,
.f-s--28 {
  font-size: -0.8666666667rem !important;
}

.w28em {
  width: 28em;
}

.w28rem {
  width: 28rem;
}

.br--28 {
  border-radius: 1.8666666667rem !important;
}

.h-28 {
  height: 9.3333333333rem !important;
}

.height-28 {
  height: 9.3333333333rem !important;
}

.minh-28,
.minh--28,
.min-height-28 {
  min-height: 9.3333333333rem !important;
}

.maxh-28,
.maxh--28,
.max-height-28 {
  max-height: 9.3333333333rem !important;
}

.width-28,
.w-28 {
  width: 9.3333333333rem !important;
}

.hw-28,
.wh-28 {
  width: 9.3333333333rem !important;
  height: 9.3333333333rem !important;
}

.minw-28,
.minw--28,
.min-width-28 {
  min-width: 9.3333333333rem !important;
}

.maxw-28,
.maxw--28,
.max-width-28 {
  max-width: 9.3333333333rem !important;
}

.p-r-28,
.pr-28,
.pad-r-28 {
  padding-right: 9.3333333333rem !important;
}

.p-l-28,
.pl-28,
.pad-l-28 {
  padding-left: 9.3333333333rem !important;
}

.p-t-28,
.pt-28,
.pad-t-28 {
  padding-top: 9.3333333333rem !important;
}

.p-b-28,
.pb-28,
.pad-b-28 {
  padding-bottom: 9.3333333333rem !important;
}

.p-v-28,
.pv-28,
.pad-v-28 {
  padding-top: 9.3333333333rem !important;
  padding-bottom: 9.3333333333rem !important;
}

.p-h-28,
.ph-28,
.pad-h-28 {
  padding-left: 9.3333333333rem !important;
  padding-right: 9.3333333333rem !important;
}

.p-28,
.p-28,
.pad-28 {
  padding: 9.3333333333rem !important;
}

.pe-r-28,
.pade-r-28 {
  padding-right: 9.3333333333em !important;
}

.pe-l-28,
.pade-l-28 {
  padding-left: 9.3333333333em !important;
}

.pe-t-28,
.pade-t-28 {
  padding-top: 9.3333333333em !important;
}

.pe-b-28,
.pade-b-28 {
  padding-bottom: 9.3333333333em !important;
}

.pe-v-28,
.pade-v-28 {
  padding-top: 9.3333333333em !important;
  padding-bottom: 9.3333333333em !important;
}

.pe-h-28,
.pad-h-28 {
  padding-left: 9.3333333333em !important;
  padding-right: 9.3333333333em !important;
}

.pe-28,
.pad-28 {
  padding: 9.3333333333em !important;
}

.m-r-28,
.mr-28,
.marg-r-28 {
  margin-right: 9.3333333333rem !important;
}

.m-l-28,
.ml-28,
.marg-l-28 {
  margin-left: 9.3333333333rem !important;
}

.m-t-28,
.mt-28,
.marg-t-28 {
  margin-top: 9.3333333333rem !important;
}

.m-b-28,
.mb-28,
.marg-b-28 {
  margin-bottom: 9.3333333333rem !important;
}

.m-v-28,
.mv-28,
.marg-v-28 {
  margin-top: 9.3333333333rem !important;
  margin-bottom: 9.3333333333rem !important;
}

.m-h-28,
.mh-28,
.marg-h-28 {
  margin-right: 9.3333333333rem !important;
  margin-left: 9.3333333333rem !important;
}

.m-r--28,
.mr--28,
.marg-r--28 {
  margin-right: -9.3333333333rem !important;
}

.m-l--28,
.ml--28,
.marg-l--28 {
  margin-left: -9.3333333333rem !important;
}

.m-t--28,
.mt--28,
.marg-t--28 {
  margin-top: -9.3333333333rem !important;
}

.m-b--28,
.mb--28,
.marg-b--28 {
  margin-bottom: -9.3333333333rem !important;
}

.m-v--28,
.mv--28,
.marg-v--28 {
  margin-top: -9.3333333333rem !important;
  margin-bottom: -9.3333333333rem !important;
}

.m-h--28,
.mh--28,
.marg-h--28 {
  margin-right: -9.3333333333rem !important;
  margin-left: -9.3333333333rem !important;
}

.m-28,
.marg-28 {
  margin: 9.3333333333rem !important;
}

.me-r-28,
.mer-28,
.marge-r-28 {
  margin-right: 9.3333333333em !important;
}

.me-l-28,
.mel-28,
.marge-l-28 {
  margin-left: 9.3333333333em !important;
}

.me-t-28,
.met-28,
.marge-t-28 {
  margin-top: 9.3333333333em !important;
}

.me-b-28,
.meb-28,
.marge-b-28 {
  margin-bottom: 9.3333333333em !important;
}

.me-v-28,
.mev-28,
.marge-v-28 {
  margin-top: 9.3333333333em !important;
  margin-bottom: 9.3333333333rem !important;
}

.me-h-28,
.meh-28,
.marge-h-28 {
  margin-right: 9.3333333333em !important;
  margin-left: 9.3333333333em !important;
}

.me-r--28,
.mer--28,
.marge-r--28 {
  margin-right: -9.3333333333em !important;
}

.me-l--28,
.mel--28,
.marge-l--28 {
  margin-left: -9.3333333333em !important;
}

.me-t--28,
.met--28,
.marge-t--28 {
  margin-top: -9.3333333333em !important;
}

.me-b--28,
.meb--28,
.marge-b--28 {
  margin-bottom: -9.3333333333em !important;
}

.me-v--28,
.mev--28,
.marge-v--28 {
  margin-top: -9.3333333333em !important;
  margin-bottom: -9.3333333333em !important;
}

.me-h--28,
.meh--28,
.marge-h--28 {
  margin-right: -9.3333333333em !important;
  margin-left: -9.3333333333em !important;
}

.me-28,
.marge-28 {
  margin: 9.3333333333em !important;
}

.fs-29,
.f-s-29 {
  font-size: 2.9333333333rem !important;
}

.fs--29,
.f-s--29 {
  font-size: -0.9333333333rem !important;
}

.w29em {
  width: 29em;
}

.w29rem {
  width: 29rem;
}

.br--29 {
  border-radius: 1.9333333333rem !important;
}

.h-29 {
  height: 9.6666666667rem !important;
}

.height-29 {
  height: 9.6666666667rem !important;
}

.minh-29,
.minh--29,
.min-height-29 {
  min-height: 9.6666666667rem !important;
}

.maxh-29,
.maxh--29,
.max-height-29 {
  max-height: 9.6666666667rem !important;
}

.width-29,
.w-29 {
  width: 9.6666666667rem !important;
}

.hw-29,
.wh-29 {
  width: 9.6666666667rem !important;
  height: 9.6666666667rem !important;
}

.minw-29,
.minw--29,
.min-width-29 {
  min-width: 9.6666666667rem !important;
}

.maxw-29,
.maxw--29,
.max-width-29 {
  max-width: 9.6666666667rem !important;
}

.p-r-29,
.pr-29,
.pad-r-29 {
  padding-right: 9.6666666667rem !important;
}

.p-l-29,
.pl-29,
.pad-l-29 {
  padding-left: 9.6666666667rem !important;
}

.p-t-29,
.pt-29,
.pad-t-29 {
  padding-top: 9.6666666667rem !important;
}

.p-b-29,
.pb-29,
.pad-b-29 {
  padding-bottom: 9.6666666667rem !important;
}

.p-v-29,
.pv-29,
.pad-v-29 {
  padding-top: 9.6666666667rem !important;
  padding-bottom: 9.6666666667rem !important;
}

.p-h-29,
.ph-29,
.pad-h-29 {
  padding-left: 9.6666666667rem !important;
  padding-right: 9.6666666667rem !important;
}

.p-29,
.p-29,
.pad-29 {
  padding: 9.6666666667rem !important;
}

.pe-r-29,
.pade-r-29 {
  padding-right: 9.6666666667em !important;
}

.pe-l-29,
.pade-l-29 {
  padding-left: 9.6666666667em !important;
}

.pe-t-29,
.pade-t-29 {
  padding-top: 9.6666666667em !important;
}

.pe-b-29,
.pade-b-29 {
  padding-bottom: 9.6666666667em !important;
}

.pe-v-29,
.pade-v-29 {
  padding-top: 9.6666666667em !important;
  padding-bottom: 9.6666666667em !important;
}

.pe-h-29,
.pad-h-29 {
  padding-left: 9.6666666667em !important;
  padding-right: 9.6666666667em !important;
}

.pe-29,
.pad-29 {
  padding: 9.6666666667em !important;
}

.m-r-29,
.mr-29,
.marg-r-29 {
  margin-right: 9.6666666667rem !important;
}

.m-l-29,
.ml-29,
.marg-l-29 {
  margin-left: 9.6666666667rem !important;
}

.m-t-29,
.mt-29,
.marg-t-29 {
  margin-top: 9.6666666667rem !important;
}

.m-b-29,
.mb-29,
.marg-b-29 {
  margin-bottom: 9.6666666667rem !important;
}

.m-v-29,
.mv-29,
.marg-v-29 {
  margin-top: 9.6666666667rem !important;
  margin-bottom: 9.6666666667rem !important;
}

.m-h-29,
.mh-29,
.marg-h-29 {
  margin-right: 9.6666666667rem !important;
  margin-left: 9.6666666667rem !important;
}

.m-r--29,
.mr--29,
.marg-r--29 {
  margin-right: -9.6666666667rem !important;
}

.m-l--29,
.ml--29,
.marg-l--29 {
  margin-left: -9.6666666667rem !important;
}

.m-t--29,
.mt--29,
.marg-t--29 {
  margin-top: -9.6666666667rem !important;
}

.m-b--29,
.mb--29,
.marg-b--29 {
  margin-bottom: -9.6666666667rem !important;
}

.m-v--29,
.mv--29,
.marg-v--29 {
  margin-top: -9.6666666667rem !important;
  margin-bottom: -9.6666666667rem !important;
}

.m-h--29,
.mh--29,
.marg-h--29 {
  margin-right: -9.6666666667rem !important;
  margin-left: -9.6666666667rem !important;
}

.m-29,
.marg-29 {
  margin: 9.6666666667rem !important;
}

.me-r-29,
.mer-29,
.marge-r-29 {
  margin-right: 9.6666666667em !important;
}

.me-l-29,
.mel-29,
.marge-l-29 {
  margin-left: 9.6666666667em !important;
}

.me-t-29,
.met-29,
.marge-t-29 {
  margin-top: 9.6666666667em !important;
}

.me-b-29,
.meb-29,
.marge-b-29 {
  margin-bottom: 9.6666666667em !important;
}

.me-v-29,
.mev-29,
.marge-v-29 {
  margin-top: 9.6666666667em !important;
  margin-bottom: 9.6666666667rem !important;
}

.me-h-29,
.meh-29,
.marge-h-29 {
  margin-right: 9.6666666667em !important;
  margin-left: 9.6666666667em !important;
}

.me-r--29,
.mer--29,
.marge-r--29 {
  margin-right: -9.6666666667em !important;
}

.me-l--29,
.mel--29,
.marge-l--29 {
  margin-left: -9.6666666667em !important;
}

.me-t--29,
.met--29,
.marge-t--29 {
  margin-top: -9.6666666667em !important;
}

.me-b--29,
.meb--29,
.marge-b--29 {
  margin-bottom: -9.6666666667em !important;
}

.me-v--29,
.mev--29,
.marge-v--29 {
  margin-top: -9.6666666667em !important;
  margin-bottom: -9.6666666667em !important;
}

.me-h--29,
.meh--29,
.marge-h--29 {
  margin-right: -9.6666666667em !important;
  margin-left: -9.6666666667em !important;
}

.me-29,
.marge-29 {
  margin: 9.6666666667em !important;
}

.fs-30,
.f-s-30 {
  font-size: 3rem !important;
}

.fs--30,
.f-s--30 {
  font-size: -1rem !important;
}

.w30em {
  width: 30em;
}

.w30rem {
  width: 30rem;
}

.br--30 {
  border-radius: 2rem !important;
}

.h-30 {
  height: 10rem !important;
}

.height-30 {
  height: 10rem !important;
}

.minh-30,
.minh--30,
.min-height-30 {
  min-height: 10rem !important;
}

.maxh-30,
.maxh--30,
.max-height-30 {
  max-height: 10rem !important;
}

.width-30,
.w-30 {
  width: 10rem !important;
}

.hw-30,
.wh-30 {
  width: 10rem !important;
  height: 10rem !important;
}

.minw-30,
.minw--30,
.min-width-30 {
  min-width: 10rem !important;
}

.maxw-30,
.maxw--30,
.max-width-30 {
  max-width: 10rem !important;
}

.p-r-30,
.pr-30,
.pad-r-30 {
  padding-right: 10rem !important;
}

.p-l-30,
.pl-30,
.pad-l-30 {
  padding-left: 10rem !important;
}

.p-t-30,
.pt-30,
.pad-t-30 {
  padding-top: 10rem !important;
}

.p-b-30,
.pb-30,
.pad-b-30 {
  padding-bottom: 10rem !important;
}

.p-v-30,
.pv-30,
.pad-v-30 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.p-h-30,
.ph-30,
.pad-h-30 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.p-30,
.p-30,
.pad-30 {
  padding: 10rem !important;
}

.pe-r-30,
.pade-r-30 {
  padding-right: 10em !important;
}

.pe-l-30,
.pade-l-30 {
  padding-left: 10em !important;
}

.pe-t-30,
.pade-t-30 {
  padding-top: 10em !important;
}

.pe-b-30,
.pade-b-30 {
  padding-bottom: 10em !important;
}

.pe-v-30,
.pade-v-30 {
  padding-top: 10em !important;
  padding-bottom: 10em !important;
}

.pe-h-30,
.pad-h-30 {
  padding-left: 10em !important;
  padding-right: 10em !important;
}

.pe-30,
.pad-30 {
  padding: 10em !important;
}

.m-r-30,
.mr-30,
.marg-r-30 {
  margin-right: 10rem !important;
}

.m-l-30,
.ml-30,
.marg-l-30 {
  margin-left: 10rem !important;
}

.m-t-30,
.mt-30,
.marg-t-30 {
  margin-top: 10rem !important;
}

.m-b-30,
.mb-30,
.marg-b-30 {
  margin-bottom: 10rem !important;
}

.m-v-30,
.mv-30,
.marg-v-30 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.m-h-30,
.mh-30,
.marg-h-30 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.m-r--30,
.mr--30,
.marg-r--30 {
  margin-right: -10rem !important;
}

.m-l--30,
.ml--30,
.marg-l--30 {
  margin-left: -10rem !important;
}

.m-t--30,
.mt--30,
.marg-t--30 {
  margin-top: -10rem !important;
}

.m-b--30,
.mb--30,
.marg-b--30 {
  margin-bottom: -10rem !important;
}

.m-v--30,
.mv--30,
.marg-v--30 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.m-h--30,
.mh--30,
.marg-h--30 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.m-30,
.marg-30 {
  margin: 10rem !important;
}

.me-r-30,
.mer-30,
.marge-r-30 {
  margin-right: 10em !important;
}

.me-l-30,
.mel-30,
.marge-l-30 {
  margin-left: 10em !important;
}

.me-t-30,
.met-30,
.marge-t-30 {
  margin-top: 10em !important;
}

.me-b-30,
.meb-30,
.marge-b-30 {
  margin-bottom: 10em !important;
}

.me-v-30,
.mev-30,
.marge-v-30 {
  margin-top: 10em !important;
  margin-bottom: 10rem !important;
}

.me-h-30,
.meh-30,
.marge-h-30 {
  margin-right: 10em !important;
  margin-left: 10em !important;
}

.me-r--30,
.mer--30,
.marge-r--30 {
  margin-right: -10em !important;
}

.me-l--30,
.mel--30,
.marge-l--30 {
  margin-left: -10em !important;
}

.me-t--30,
.met--30,
.marge-t--30 {
  margin-top: -10em !important;
}

.me-b--30,
.meb--30,
.marge-b--30 {
  margin-bottom: -10em !important;
}

.me-v--30,
.mev--30,
.marge-v--30 {
  margin-top: -10em !important;
  margin-bottom: -10em !important;
}

.me-h--30,
.meh--30,
.marge-h--30 {
  margin-right: -10em !important;
  margin-left: -10em !important;
}

.me-30,
.marge-30 {
  margin: 10em !important;
}

.fs-31,
.f-s-31 {
  font-size: 3.0666666667rem !important;
}

.fs--31,
.f-s--31 {
  font-size: -1.0666666667rem !important;
}

.w31em {
  width: 31em;
}

.w31rem {
  width: 31rem;
}

.br--31 {
  border-radius: 2.0666666667rem !important;
}

.h-31 {
  height: 10.3333333333rem !important;
}

.height-31 {
  height: 10.3333333333rem !important;
}

.minh-31,
.minh--31,
.min-height-31 {
  min-height: 10.3333333333rem !important;
}

.maxh-31,
.maxh--31,
.max-height-31 {
  max-height: 10.3333333333rem !important;
}

.width-31,
.w-31 {
  width: 10.3333333333rem !important;
}

.hw-31,
.wh-31 {
  width: 10.3333333333rem !important;
  height: 10.3333333333rem !important;
}

.minw-31,
.minw--31,
.min-width-31 {
  min-width: 10.3333333333rem !important;
}

.maxw-31,
.maxw--31,
.max-width-31 {
  max-width: 10.3333333333rem !important;
}

.p-r-31,
.pr-31,
.pad-r-31 {
  padding-right: 10.3333333333rem !important;
}

.p-l-31,
.pl-31,
.pad-l-31 {
  padding-left: 10.3333333333rem !important;
}

.p-t-31,
.pt-31,
.pad-t-31 {
  padding-top: 10.3333333333rem !important;
}

.p-b-31,
.pb-31,
.pad-b-31 {
  padding-bottom: 10.3333333333rem !important;
}

.p-v-31,
.pv-31,
.pad-v-31 {
  padding-top: 10.3333333333rem !important;
  padding-bottom: 10.3333333333rem !important;
}

.p-h-31,
.ph-31,
.pad-h-31 {
  padding-left: 10.3333333333rem !important;
  padding-right: 10.3333333333rem !important;
}

.p-31,
.p-31,
.pad-31 {
  padding: 10.3333333333rem !important;
}

.pe-r-31,
.pade-r-31 {
  padding-right: 10.3333333333em !important;
}

.pe-l-31,
.pade-l-31 {
  padding-left: 10.3333333333em !important;
}

.pe-t-31,
.pade-t-31 {
  padding-top: 10.3333333333em !important;
}

.pe-b-31,
.pade-b-31 {
  padding-bottom: 10.3333333333em !important;
}

.pe-v-31,
.pade-v-31 {
  padding-top: 10.3333333333em !important;
  padding-bottom: 10.3333333333em !important;
}

.pe-h-31,
.pad-h-31 {
  padding-left: 10.3333333333em !important;
  padding-right: 10.3333333333em !important;
}

.pe-31,
.pad-31 {
  padding: 10.3333333333em !important;
}

.m-r-31,
.mr-31,
.marg-r-31 {
  margin-right: 10.3333333333rem !important;
}

.m-l-31,
.ml-31,
.marg-l-31 {
  margin-left: 10.3333333333rem !important;
}

.m-t-31,
.mt-31,
.marg-t-31 {
  margin-top: 10.3333333333rem !important;
}

.m-b-31,
.mb-31,
.marg-b-31 {
  margin-bottom: 10.3333333333rem !important;
}

.m-v-31,
.mv-31,
.marg-v-31 {
  margin-top: 10.3333333333rem !important;
  margin-bottom: 10.3333333333rem !important;
}

.m-h-31,
.mh-31,
.marg-h-31 {
  margin-right: 10.3333333333rem !important;
  margin-left: 10.3333333333rem !important;
}

.m-r--31,
.mr--31,
.marg-r--31 {
  margin-right: -10.3333333333rem !important;
}

.m-l--31,
.ml--31,
.marg-l--31 {
  margin-left: -10.3333333333rem !important;
}

.m-t--31,
.mt--31,
.marg-t--31 {
  margin-top: -10.3333333333rem !important;
}

.m-b--31,
.mb--31,
.marg-b--31 {
  margin-bottom: -10.3333333333rem !important;
}

.m-v--31,
.mv--31,
.marg-v--31 {
  margin-top: -10.3333333333rem !important;
  margin-bottom: -10.3333333333rem !important;
}

.m-h--31,
.mh--31,
.marg-h--31 {
  margin-right: -10.3333333333rem !important;
  margin-left: -10.3333333333rem !important;
}

.m-31,
.marg-31 {
  margin: 10.3333333333rem !important;
}

.me-r-31,
.mer-31,
.marge-r-31 {
  margin-right: 10.3333333333em !important;
}

.me-l-31,
.mel-31,
.marge-l-31 {
  margin-left: 10.3333333333em !important;
}

.me-t-31,
.met-31,
.marge-t-31 {
  margin-top: 10.3333333333em !important;
}

.me-b-31,
.meb-31,
.marge-b-31 {
  margin-bottom: 10.3333333333em !important;
}

.me-v-31,
.mev-31,
.marge-v-31 {
  margin-top: 10.3333333333em !important;
  margin-bottom: 10.3333333333rem !important;
}

.me-h-31,
.meh-31,
.marge-h-31 {
  margin-right: 10.3333333333em !important;
  margin-left: 10.3333333333em !important;
}

.me-r--31,
.mer--31,
.marge-r--31 {
  margin-right: -10.3333333333em !important;
}

.me-l--31,
.mel--31,
.marge-l--31 {
  margin-left: -10.3333333333em !important;
}

.me-t--31,
.met--31,
.marge-t--31 {
  margin-top: -10.3333333333em !important;
}

.me-b--31,
.meb--31,
.marge-b--31 {
  margin-bottom: -10.3333333333em !important;
}

.me-v--31,
.mev--31,
.marge-v--31 {
  margin-top: -10.3333333333em !important;
  margin-bottom: -10.3333333333em !important;
}

.me-h--31,
.meh--31,
.marge-h--31 {
  margin-right: -10.3333333333em !important;
  margin-left: -10.3333333333em !important;
}

.me-31,
.marge-31 {
  margin: 10.3333333333em !important;
}

.fs-32,
.f-s-32 {
  font-size: 3.1333333333rem !important;
}

.fs--32,
.f-s--32 {
  font-size: -1.1333333333rem !important;
}

.w32em {
  width: 32em;
}

.w32rem {
  width: 32rem;
}

.br--32 {
  border-radius: 2.1333333333rem !important;
}

.h-32 {
  height: 10.6666666667rem !important;
}

.height-32 {
  height: 10.6666666667rem !important;
}

.minh-32,
.minh--32,
.min-height-32 {
  min-height: 10.6666666667rem !important;
}

.maxh-32,
.maxh--32,
.max-height-32 {
  max-height: 10.6666666667rem !important;
}

.width-32,
.w-32 {
  width: 10.6666666667rem !important;
}

.hw-32,
.wh-32 {
  width: 10.6666666667rem !important;
  height: 10.6666666667rem !important;
}

.minw-32,
.minw--32,
.min-width-32 {
  min-width: 10.6666666667rem !important;
}

.maxw-32,
.maxw--32,
.max-width-32 {
  max-width: 10.6666666667rem !important;
}

.p-r-32,
.pr-32,
.pad-r-32 {
  padding-right: 10.6666666667rem !important;
}

.p-l-32,
.pl-32,
.pad-l-32 {
  padding-left: 10.6666666667rem !important;
}

.p-t-32,
.pt-32,
.pad-t-32 {
  padding-top: 10.6666666667rem !important;
}

.p-b-32,
.pb-32,
.pad-b-32 {
  padding-bottom: 10.6666666667rem !important;
}

.p-v-32,
.pv-32,
.pad-v-32 {
  padding-top: 10.6666666667rem !important;
  padding-bottom: 10.6666666667rem !important;
}

.p-h-32,
.ph-32,
.pad-h-32 {
  padding-left: 10.6666666667rem !important;
  padding-right: 10.6666666667rem !important;
}

.p-32,
.p-32,
.pad-32 {
  padding: 10.6666666667rem !important;
}

.pe-r-32,
.pade-r-32 {
  padding-right: 10.6666666667em !important;
}

.pe-l-32,
.pade-l-32 {
  padding-left: 10.6666666667em !important;
}

.pe-t-32,
.pade-t-32 {
  padding-top: 10.6666666667em !important;
}

.pe-b-32,
.pade-b-32 {
  padding-bottom: 10.6666666667em !important;
}

.pe-v-32,
.pade-v-32 {
  padding-top: 10.6666666667em !important;
  padding-bottom: 10.6666666667em !important;
}

.pe-h-32,
.pad-h-32 {
  padding-left: 10.6666666667em !important;
  padding-right: 10.6666666667em !important;
}

.pe-32,
.pad-32 {
  padding: 10.6666666667em !important;
}

.m-r-32,
.mr-32,
.marg-r-32 {
  margin-right: 10.6666666667rem !important;
}

.m-l-32,
.ml-32,
.marg-l-32 {
  margin-left: 10.6666666667rem !important;
}

.m-t-32,
.mt-32,
.marg-t-32 {
  margin-top: 10.6666666667rem !important;
}

.m-b-32,
.mb-32,
.marg-b-32 {
  margin-bottom: 10.6666666667rem !important;
}

.m-v-32,
.mv-32,
.marg-v-32 {
  margin-top: 10.6666666667rem !important;
  margin-bottom: 10.6666666667rem !important;
}

.m-h-32,
.mh-32,
.marg-h-32 {
  margin-right: 10.6666666667rem !important;
  margin-left: 10.6666666667rem !important;
}

.m-r--32,
.mr--32,
.marg-r--32 {
  margin-right: -10.6666666667rem !important;
}

.m-l--32,
.ml--32,
.marg-l--32 {
  margin-left: -10.6666666667rem !important;
}

.m-t--32,
.mt--32,
.marg-t--32 {
  margin-top: -10.6666666667rem !important;
}

.m-b--32,
.mb--32,
.marg-b--32 {
  margin-bottom: -10.6666666667rem !important;
}

.m-v--32,
.mv--32,
.marg-v--32 {
  margin-top: -10.6666666667rem !important;
  margin-bottom: -10.6666666667rem !important;
}

.m-h--32,
.mh--32,
.marg-h--32 {
  margin-right: -10.6666666667rem !important;
  margin-left: -10.6666666667rem !important;
}

.m-32,
.marg-32 {
  margin: 10.6666666667rem !important;
}

.me-r-32,
.mer-32,
.marge-r-32 {
  margin-right: 10.6666666667em !important;
}

.me-l-32,
.mel-32,
.marge-l-32 {
  margin-left: 10.6666666667em !important;
}

.me-t-32,
.met-32,
.marge-t-32 {
  margin-top: 10.6666666667em !important;
}

.me-b-32,
.meb-32,
.marge-b-32 {
  margin-bottom: 10.6666666667em !important;
}

.me-v-32,
.mev-32,
.marge-v-32 {
  margin-top: 10.6666666667em !important;
  margin-bottom: 10.6666666667rem !important;
}

.me-h-32,
.meh-32,
.marge-h-32 {
  margin-right: 10.6666666667em !important;
  margin-left: 10.6666666667em !important;
}

.me-r--32,
.mer--32,
.marge-r--32 {
  margin-right: -10.6666666667em !important;
}

.me-l--32,
.mel--32,
.marge-l--32 {
  margin-left: -10.6666666667em !important;
}

.me-t--32,
.met--32,
.marge-t--32 {
  margin-top: -10.6666666667em !important;
}

.me-b--32,
.meb--32,
.marge-b--32 {
  margin-bottom: -10.6666666667em !important;
}

.me-v--32,
.mev--32,
.marge-v--32 {
  margin-top: -10.6666666667em !important;
  margin-bottom: -10.6666666667em !important;
}

.me-h--32,
.meh--32,
.marge-h--32 {
  margin-right: -10.6666666667em !important;
  margin-left: -10.6666666667em !important;
}

.me-32,
.marge-32 {
  margin: 10.6666666667em !important;
}

.fs-33,
.f-s-33 {
  font-size: 3.2rem !important;
}

.fs--33,
.f-s--33 {
  font-size: -1.2rem !important;
}

.w33em {
  width: 33em;
}

.w33rem {
  width: 33rem;
}

.br--33 {
  border-radius: 2.2rem !important;
}

.h-33 {
  height: 11rem !important;
}

.height-33 {
  height: 11rem !important;
}

.minh-33,
.minh--33,
.min-height-33 {
  min-height: 11rem !important;
}

.maxh-33,
.maxh--33,
.max-height-33 {
  max-height: 11rem !important;
}

.width-33,
.w-33 {
  width: 11rem !important;
}

.hw-33,
.wh-33 {
  width: 11rem !important;
  height: 11rem !important;
}

.minw-33,
.minw--33,
.min-width-33 {
  min-width: 11rem !important;
}

.maxw-33,
.maxw--33,
.max-width-33 {
  max-width: 11rem !important;
}

.p-r-33,
.pr-33,
.pad-r-33 {
  padding-right: 11rem !important;
}

.p-l-33,
.pl-33,
.pad-l-33 {
  padding-left: 11rem !important;
}

.p-t-33,
.pt-33,
.pad-t-33 {
  padding-top: 11rem !important;
}

.p-b-33,
.pb-33,
.pad-b-33 {
  padding-bottom: 11rem !important;
}

.p-v-33,
.pv-33,
.pad-v-33 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

.p-h-33,
.ph-33,
.pad-h-33 {
  padding-left: 11rem !important;
  padding-right: 11rem !important;
}

.p-33,
.p-33,
.pad-33 {
  padding: 11rem !important;
}

.pe-r-33,
.pade-r-33 {
  padding-right: 11em !important;
}

.pe-l-33,
.pade-l-33 {
  padding-left: 11em !important;
}

.pe-t-33,
.pade-t-33 {
  padding-top: 11em !important;
}

.pe-b-33,
.pade-b-33 {
  padding-bottom: 11em !important;
}

.pe-v-33,
.pade-v-33 {
  padding-top: 11em !important;
  padding-bottom: 11em !important;
}

.pe-h-33,
.pad-h-33 {
  padding-left: 11em !important;
  padding-right: 11em !important;
}

.pe-33,
.pad-33 {
  padding: 11em !important;
}

.m-r-33,
.mr-33,
.marg-r-33 {
  margin-right: 11rem !important;
}

.m-l-33,
.ml-33,
.marg-l-33 {
  margin-left: 11rem !important;
}

.m-t-33,
.mt-33,
.marg-t-33 {
  margin-top: 11rem !important;
}

.m-b-33,
.mb-33,
.marg-b-33 {
  margin-bottom: 11rem !important;
}

.m-v-33,
.mv-33,
.marg-v-33 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}

.m-h-33,
.mh-33,
.marg-h-33 {
  margin-right: 11rem !important;
  margin-left: 11rem !important;
}

.m-r--33,
.mr--33,
.marg-r--33 {
  margin-right: -11rem !important;
}

.m-l--33,
.ml--33,
.marg-l--33 {
  margin-left: -11rem !important;
}

.m-t--33,
.mt--33,
.marg-t--33 {
  margin-top: -11rem !important;
}

.m-b--33,
.mb--33,
.marg-b--33 {
  margin-bottom: -11rem !important;
}

.m-v--33,
.mv--33,
.marg-v--33 {
  margin-top: -11rem !important;
  margin-bottom: -11rem !important;
}

.m-h--33,
.mh--33,
.marg-h--33 {
  margin-right: -11rem !important;
  margin-left: -11rem !important;
}

.m-33,
.marg-33 {
  margin: 11rem !important;
}

.me-r-33,
.mer-33,
.marge-r-33 {
  margin-right: 11em !important;
}

.me-l-33,
.mel-33,
.marge-l-33 {
  margin-left: 11em !important;
}

.me-t-33,
.met-33,
.marge-t-33 {
  margin-top: 11em !important;
}

.me-b-33,
.meb-33,
.marge-b-33 {
  margin-bottom: 11em !important;
}

.me-v-33,
.mev-33,
.marge-v-33 {
  margin-top: 11em !important;
  margin-bottom: 11rem !important;
}

.me-h-33,
.meh-33,
.marge-h-33 {
  margin-right: 11em !important;
  margin-left: 11em !important;
}

.me-r--33,
.mer--33,
.marge-r--33 {
  margin-right: -11em !important;
}

.me-l--33,
.mel--33,
.marge-l--33 {
  margin-left: -11em !important;
}

.me-t--33,
.met--33,
.marge-t--33 {
  margin-top: -11em !important;
}

.me-b--33,
.meb--33,
.marge-b--33 {
  margin-bottom: -11em !important;
}

.me-v--33,
.mev--33,
.marge-v--33 {
  margin-top: -11em !important;
  margin-bottom: -11em !important;
}

.me-h--33,
.meh--33,
.marge-h--33 {
  margin-right: -11em !important;
  margin-left: -11em !important;
}

.me-33,
.marge-33 {
  margin: 11em !important;
}

.fs-34,
.f-s-34 {
  font-size: 3.2666666667rem !important;
}

.fs--34,
.f-s--34 {
  font-size: -1.2666666667rem !important;
}

.w34em {
  width: 34em;
}

.w34rem {
  width: 34rem;
}

.br--34 {
  border-radius: 2.2666666667rem !important;
}

.h-34 {
  height: 11.3333333333rem !important;
}

.height-34 {
  height: 11.3333333333rem !important;
}

.minh-34,
.minh--34,
.min-height-34 {
  min-height: 11.3333333333rem !important;
}

.maxh-34,
.maxh--34,
.max-height-34 {
  max-height: 11.3333333333rem !important;
}

.width-34,
.w-34 {
  width: 11.3333333333rem !important;
}

.hw-34,
.wh-34 {
  width: 11.3333333333rem !important;
  height: 11.3333333333rem !important;
}

.minw-34,
.minw--34,
.min-width-34 {
  min-width: 11.3333333333rem !important;
}

.maxw-34,
.maxw--34,
.max-width-34 {
  max-width: 11.3333333333rem !important;
}

.p-r-34,
.pr-34,
.pad-r-34 {
  padding-right: 11.3333333333rem !important;
}

.p-l-34,
.pl-34,
.pad-l-34 {
  padding-left: 11.3333333333rem !important;
}

.p-t-34,
.pt-34,
.pad-t-34 {
  padding-top: 11.3333333333rem !important;
}

.p-b-34,
.pb-34,
.pad-b-34 {
  padding-bottom: 11.3333333333rem !important;
}

.p-v-34,
.pv-34,
.pad-v-34 {
  padding-top: 11.3333333333rem !important;
  padding-bottom: 11.3333333333rem !important;
}

.p-h-34,
.ph-34,
.pad-h-34 {
  padding-left: 11.3333333333rem !important;
  padding-right: 11.3333333333rem !important;
}

.p-34,
.p-34,
.pad-34 {
  padding: 11.3333333333rem !important;
}

.pe-r-34,
.pade-r-34 {
  padding-right: 11.3333333333em !important;
}

.pe-l-34,
.pade-l-34 {
  padding-left: 11.3333333333em !important;
}

.pe-t-34,
.pade-t-34 {
  padding-top: 11.3333333333em !important;
}

.pe-b-34,
.pade-b-34 {
  padding-bottom: 11.3333333333em !important;
}

.pe-v-34,
.pade-v-34 {
  padding-top: 11.3333333333em !important;
  padding-bottom: 11.3333333333em !important;
}

.pe-h-34,
.pad-h-34 {
  padding-left: 11.3333333333em !important;
  padding-right: 11.3333333333em !important;
}

.pe-34,
.pad-34 {
  padding: 11.3333333333em !important;
}

.m-r-34,
.mr-34,
.marg-r-34 {
  margin-right: 11.3333333333rem !important;
}

.m-l-34,
.ml-34,
.marg-l-34 {
  margin-left: 11.3333333333rem !important;
}

.m-t-34,
.mt-34,
.marg-t-34 {
  margin-top: 11.3333333333rem !important;
}

.m-b-34,
.mb-34,
.marg-b-34 {
  margin-bottom: 11.3333333333rem !important;
}

.m-v-34,
.mv-34,
.marg-v-34 {
  margin-top: 11.3333333333rem !important;
  margin-bottom: 11.3333333333rem !important;
}

.m-h-34,
.mh-34,
.marg-h-34 {
  margin-right: 11.3333333333rem !important;
  margin-left: 11.3333333333rem !important;
}

.m-r--34,
.mr--34,
.marg-r--34 {
  margin-right: -11.3333333333rem !important;
}

.m-l--34,
.ml--34,
.marg-l--34 {
  margin-left: -11.3333333333rem !important;
}

.m-t--34,
.mt--34,
.marg-t--34 {
  margin-top: -11.3333333333rem !important;
}

.m-b--34,
.mb--34,
.marg-b--34 {
  margin-bottom: -11.3333333333rem !important;
}

.m-v--34,
.mv--34,
.marg-v--34 {
  margin-top: -11.3333333333rem !important;
  margin-bottom: -11.3333333333rem !important;
}

.m-h--34,
.mh--34,
.marg-h--34 {
  margin-right: -11.3333333333rem !important;
  margin-left: -11.3333333333rem !important;
}

.m-34,
.marg-34 {
  margin: 11.3333333333rem !important;
}

.me-r-34,
.mer-34,
.marge-r-34 {
  margin-right: 11.3333333333em !important;
}

.me-l-34,
.mel-34,
.marge-l-34 {
  margin-left: 11.3333333333em !important;
}

.me-t-34,
.met-34,
.marge-t-34 {
  margin-top: 11.3333333333em !important;
}

.me-b-34,
.meb-34,
.marge-b-34 {
  margin-bottom: 11.3333333333em !important;
}

.me-v-34,
.mev-34,
.marge-v-34 {
  margin-top: 11.3333333333em !important;
  margin-bottom: 11.3333333333rem !important;
}

.me-h-34,
.meh-34,
.marge-h-34 {
  margin-right: 11.3333333333em !important;
  margin-left: 11.3333333333em !important;
}

.me-r--34,
.mer--34,
.marge-r--34 {
  margin-right: -11.3333333333em !important;
}

.me-l--34,
.mel--34,
.marge-l--34 {
  margin-left: -11.3333333333em !important;
}

.me-t--34,
.met--34,
.marge-t--34 {
  margin-top: -11.3333333333em !important;
}

.me-b--34,
.meb--34,
.marge-b--34 {
  margin-bottom: -11.3333333333em !important;
}

.me-v--34,
.mev--34,
.marge-v--34 {
  margin-top: -11.3333333333em !important;
  margin-bottom: -11.3333333333em !important;
}

.me-h--34,
.meh--34,
.marge-h--34 {
  margin-right: -11.3333333333em !important;
  margin-left: -11.3333333333em !important;
}

.me-34,
.marge-34 {
  margin: 11.3333333333em !important;
}

.fs-35,
.f-s-35 {
  font-size: 3.3333333333rem !important;
}

.fs--35,
.f-s--35 {
  font-size: -1.3333333333rem !important;
}

.w35em {
  width: 35em;
}

.w35rem {
  width: 35rem;
}

.br--35 {
  border-radius: 2.3333333333rem !important;
}

.h-35 {
  height: 11.6666666667rem !important;
}

.height-35 {
  height: 11.6666666667rem !important;
}

.minh-35,
.minh--35,
.min-height-35 {
  min-height: 11.6666666667rem !important;
}

.maxh-35,
.maxh--35,
.max-height-35 {
  max-height: 11.6666666667rem !important;
}

.width-35,
.w-35 {
  width: 11.6666666667rem !important;
}

.hw-35,
.wh-35 {
  width: 11.6666666667rem !important;
  height: 11.6666666667rem !important;
}

.minw-35,
.minw--35,
.min-width-35 {
  min-width: 11.6666666667rem !important;
}

.maxw-35,
.maxw--35,
.max-width-35 {
  max-width: 11.6666666667rem !important;
}

.p-r-35,
.pr-35,
.pad-r-35 {
  padding-right: 11.6666666667rem !important;
}

.p-l-35,
.pl-35,
.pad-l-35 {
  padding-left: 11.6666666667rem !important;
}

.p-t-35,
.pt-35,
.pad-t-35 {
  padding-top: 11.6666666667rem !important;
}

.p-b-35,
.pb-35,
.pad-b-35 {
  padding-bottom: 11.6666666667rem !important;
}

.p-v-35,
.pv-35,
.pad-v-35 {
  padding-top: 11.6666666667rem !important;
  padding-bottom: 11.6666666667rem !important;
}

.p-h-35,
.ph-35,
.pad-h-35 {
  padding-left: 11.6666666667rem !important;
  padding-right: 11.6666666667rem !important;
}

.p-35,
.p-35,
.pad-35 {
  padding: 11.6666666667rem !important;
}

.pe-r-35,
.pade-r-35 {
  padding-right: 11.6666666667em !important;
}

.pe-l-35,
.pade-l-35 {
  padding-left: 11.6666666667em !important;
}

.pe-t-35,
.pade-t-35 {
  padding-top: 11.6666666667em !important;
}

.pe-b-35,
.pade-b-35 {
  padding-bottom: 11.6666666667em !important;
}

.pe-v-35,
.pade-v-35 {
  padding-top: 11.6666666667em !important;
  padding-bottom: 11.6666666667em !important;
}

.pe-h-35,
.pad-h-35 {
  padding-left: 11.6666666667em !important;
  padding-right: 11.6666666667em !important;
}

.pe-35,
.pad-35 {
  padding: 11.6666666667em !important;
}

.m-r-35,
.mr-35,
.marg-r-35 {
  margin-right: 11.6666666667rem !important;
}

.m-l-35,
.ml-35,
.marg-l-35 {
  margin-left: 11.6666666667rem !important;
}

.m-t-35,
.mt-35,
.marg-t-35 {
  margin-top: 11.6666666667rem !important;
}

.m-b-35,
.mb-35,
.marg-b-35 {
  margin-bottom: 11.6666666667rem !important;
}

.m-v-35,
.mv-35,
.marg-v-35 {
  margin-top: 11.6666666667rem !important;
  margin-bottom: 11.6666666667rem !important;
}

.m-h-35,
.mh-35,
.marg-h-35 {
  margin-right: 11.6666666667rem !important;
  margin-left: 11.6666666667rem !important;
}

.m-r--35,
.mr--35,
.marg-r--35 {
  margin-right: -11.6666666667rem !important;
}

.m-l--35,
.ml--35,
.marg-l--35 {
  margin-left: -11.6666666667rem !important;
}

.m-t--35,
.mt--35,
.marg-t--35 {
  margin-top: -11.6666666667rem !important;
}

.m-b--35,
.mb--35,
.marg-b--35 {
  margin-bottom: -11.6666666667rem !important;
}

.m-v--35,
.mv--35,
.marg-v--35 {
  margin-top: -11.6666666667rem !important;
  margin-bottom: -11.6666666667rem !important;
}

.m-h--35,
.mh--35,
.marg-h--35 {
  margin-right: -11.6666666667rem !important;
  margin-left: -11.6666666667rem !important;
}

.m-35,
.marg-35 {
  margin: 11.6666666667rem !important;
}

.me-r-35,
.mer-35,
.marge-r-35 {
  margin-right: 11.6666666667em !important;
}

.me-l-35,
.mel-35,
.marge-l-35 {
  margin-left: 11.6666666667em !important;
}

.me-t-35,
.met-35,
.marge-t-35 {
  margin-top: 11.6666666667em !important;
}

.me-b-35,
.meb-35,
.marge-b-35 {
  margin-bottom: 11.6666666667em !important;
}

.me-v-35,
.mev-35,
.marge-v-35 {
  margin-top: 11.6666666667em !important;
  margin-bottom: 11.6666666667rem !important;
}

.me-h-35,
.meh-35,
.marge-h-35 {
  margin-right: 11.6666666667em !important;
  margin-left: 11.6666666667em !important;
}

.me-r--35,
.mer--35,
.marge-r--35 {
  margin-right: -11.6666666667em !important;
}

.me-l--35,
.mel--35,
.marge-l--35 {
  margin-left: -11.6666666667em !important;
}

.me-t--35,
.met--35,
.marge-t--35 {
  margin-top: -11.6666666667em !important;
}

.me-b--35,
.meb--35,
.marge-b--35 {
  margin-bottom: -11.6666666667em !important;
}

.me-v--35,
.mev--35,
.marge-v--35 {
  margin-top: -11.6666666667em !important;
  margin-bottom: -11.6666666667em !important;
}

.me-h--35,
.meh--35,
.marge-h--35 {
  margin-right: -11.6666666667em !important;
  margin-left: -11.6666666667em !important;
}

.me-35,
.marge-35 {
  margin: 11.6666666667em !important;
}

.fs-36,
.f-s-36 {
  font-size: 3.4rem !important;
}

.fs--36,
.f-s--36 {
  font-size: -1.4rem !important;
}

.w36em {
  width: 36em;
}

.w36rem {
  width: 36rem;
}

.br--36 {
  border-radius: 2.4rem !important;
}

.h-36 {
  height: 12rem !important;
}

.height-36 {
  height: 12rem !important;
}

.minh-36,
.minh--36,
.min-height-36 {
  min-height: 12rem !important;
}

.maxh-36,
.maxh--36,
.max-height-36 {
  max-height: 12rem !important;
}

.width-36,
.w-36 {
  width: 12rem !important;
}

.hw-36,
.wh-36 {
  width: 12rem !important;
  height: 12rem !important;
}

.minw-36,
.minw--36,
.min-width-36 {
  min-width: 12rem !important;
}

.maxw-36,
.maxw--36,
.max-width-36 {
  max-width: 12rem !important;
}

.p-r-36,
.pr-36,
.pad-r-36 {
  padding-right: 12rem !important;
}

.p-l-36,
.pl-36,
.pad-l-36 {
  padding-left: 12rem !important;
}

.p-t-36,
.pt-36,
.pad-t-36 {
  padding-top: 12rem !important;
}

.p-b-36,
.pb-36,
.pad-b-36 {
  padding-bottom: 12rem !important;
}

.p-v-36,
.pv-36,
.pad-v-36 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.p-h-36,
.ph-36,
.pad-h-36 {
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}

.p-36,
.p-36,
.pad-36 {
  padding: 12rem !important;
}

.pe-r-36,
.pade-r-36 {
  padding-right: 12em !important;
}

.pe-l-36,
.pade-l-36 {
  padding-left: 12em !important;
}

.pe-t-36,
.pade-t-36 {
  padding-top: 12em !important;
}

.pe-b-36,
.pade-b-36 {
  padding-bottom: 12em !important;
}

.pe-v-36,
.pade-v-36 {
  padding-top: 12em !important;
  padding-bottom: 12em !important;
}

.pe-h-36,
.pad-h-36 {
  padding-left: 12em !important;
  padding-right: 12em !important;
}

.pe-36,
.pad-36 {
  padding: 12em !important;
}

.m-r-36,
.mr-36,
.marg-r-36 {
  margin-right: 12rem !important;
}

.m-l-36,
.ml-36,
.marg-l-36 {
  margin-left: 12rem !important;
}

.m-t-36,
.mt-36,
.marg-t-36 {
  margin-top: 12rem !important;
}

.m-b-36,
.mb-36,
.marg-b-36 {
  margin-bottom: 12rem !important;
}

.m-v-36,
.mv-36,
.marg-v-36 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.m-h-36,
.mh-36,
.marg-h-36 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.m-r--36,
.mr--36,
.marg-r--36 {
  margin-right: -12rem !important;
}

.m-l--36,
.ml--36,
.marg-l--36 {
  margin-left: -12rem !important;
}

.m-t--36,
.mt--36,
.marg-t--36 {
  margin-top: -12rem !important;
}

.m-b--36,
.mb--36,
.marg-b--36 {
  margin-bottom: -12rem !important;
}

.m-v--36,
.mv--36,
.marg-v--36 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.m-h--36,
.mh--36,
.marg-h--36 {
  margin-right: -12rem !important;
  margin-left: -12rem !important;
}

.m-36,
.marg-36 {
  margin: 12rem !important;
}

.me-r-36,
.mer-36,
.marge-r-36 {
  margin-right: 12em !important;
}

.me-l-36,
.mel-36,
.marge-l-36 {
  margin-left: 12em !important;
}

.me-t-36,
.met-36,
.marge-t-36 {
  margin-top: 12em !important;
}

.me-b-36,
.meb-36,
.marge-b-36 {
  margin-bottom: 12em !important;
}

.me-v-36,
.mev-36,
.marge-v-36 {
  margin-top: 12em !important;
  margin-bottom: 12rem !important;
}

.me-h-36,
.meh-36,
.marge-h-36 {
  margin-right: 12em !important;
  margin-left: 12em !important;
}

.me-r--36,
.mer--36,
.marge-r--36 {
  margin-right: -12em !important;
}

.me-l--36,
.mel--36,
.marge-l--36 {
  margin-left: -12em !important;
}

.me-t--36,
.met--36,
.marge-t--36 {
  margin-top: -12em !important;
}

.me-b--36,
.meb--36,
.marge-b--36 {
  margin-bottom: -12em !important;
}

.me-v--36,
.mev--36,
.marge-v--36 {
  margin-top: -12em !important;
  margin-bottom: -12em !important;
}

.me-h--36,
.meh--36,
.marge-h--36 {
  margin-right: -12em !important;
  margin-left: -12em !important;
}

.me-36,
.marge-36 {
  margin: 12em !important;
}

.fs-37,
.f-s-37 {
  font-size: 3.4666666667rem !important;
}

.fs--37,
.f-s--37 {
  font-size: -1.4666666667rem !important;
}

.w37em {
  width: 37em;
}

.w37rem {
  width: 37rem;
}

.br--37 {
  border-radius: 2.4666666667rem !important;
}

.h-37 {
  height: 12.3333333333rem !important;
}

.height-37 {
  height: 12.3333333333rem !important;
}

.minh-37,
.minh--37,
.min-height-37 {
  min-height: 12.3333333333rem !important;
}

.maxh-37,
.maxh--37,
.max-height-37 {
  max-height: 12.3333333333rem !important;
}

.width-37,
.w-37 {
  width: 12.3333333333rem !important;
}

.hw-37,
.wh-37 {
  width: 12.3333333333rem !important;
  height: 12.3333333333rem !important;
}

.minw-37,
.minw--37,
.min-width-37 {
  min-width: 12.3333333333rem !important;
}

.maxw-37,
.maxw--37,
.max-width-37 {
  max-width: 12.3333333333rem !important;
}

.p-r-37,
.pr-37,
.pad-r-37 {
  padding-right: 12.3333333333rem !important;
}

.p-l-37,
.pl-37,
.pad-l-37 {
  padding-left: 12.3333333333rem !important;
}

.p-t-37,
.pt-37,
.pad-t-37 {
  padding-top: 12.3333333333rem !important;
}

.p-b-37,
.pb-37,
.pad-b-37 {
  padding-bottom: 12.3333333333rem !important;
}

.p-v-37,
.pv-37,
.pad-v-37 {
  padding-top: 12.3333333333rem !important;
  padding-bottom: 12.3333333333rem !important;
}

.p-h-37,
.ph-37,
.pad-h-37 {
  padding-left: 12.3333333333rem !important;
  padding-right: 12.3333333333rem !important;
}

.p-37,
.p-37,
.pad-37 {
  padding: 12.3333333333rem !important;
}

.pe-r-37,
.pade-r-37 {
  padding-right: 12.3333333333em !important;
}

.pe-l-37,
.pade-l-37 {
  padding-left: 12.3333333333em !important;
}

.pe-t-37,
.pade-t-37 {
  padding-top: 12.3333333333em !important;
}

.pe-b-37,
.pade-b-37 {
  padding-bottom: 12.3333333333em !important;
}

.pe-v-37,
.pade-v-37 {
  padding-top: 12.3333333333em !important;
  padding-bottom: 12.3333333333em !important;
}

.pe-h-37,
.pad-h-37 {
  padding-left: 12.3333333333em !important;
  padding-right: 12.3333333333em !important;
}

.pe-37,
.pad-37 {
  padding: 12.3333333333em !important;
}

.m-r-37,
.mr-37,
.marg-r-37 {
  margin-right: 12.3333333333rem !important;
}

.m-l-37,
.ml-37,
.marg-l-37 {
  margin-left: 12.3333333333rem !important;
}

.m-t-37,
.mt-37,
.marg-t-37 {
  margin-top: 12.3333333333rem !important;
}

.m-b-37,
.mb-37,
.marg-b-37 {
  margin-bottom: 12.3333333333rem !important;
}

.m-v-37,
.mv-37,
.marg-v-37 {
  margin-top: 12.3333333333rem !important;
  margin-bottom: 12.3333333333rem !important;
}

.m-h-37,
.mh-37,
.marg-h-37 {
  margin-right: 12.3333333333rem !important;
  margin-left: 12.3333333333rem !important;
}

.m-r--37,
.mr--37,
.marg-r--37 {
  margin-right: -12.3333333333rem !important;
}

.m-l--37,
.ml--37,
.marg-l--37 {
  margin-left: -12.3333333333rem !important;
}

.m-t--37,
.mt--37,
.marg-t--37 {
  margin-top: -12.3333333333rem !important;
}

.m-b--37,
.mb--37,
.marg-b--37 {
  margin-bottom: -12.3333333333rem !important;
}

.m-v--37,
.mv--37,
.marg-v--37 {
  margin-top: -12.3333333333rem !important;
  margin-bottom: -12.3333333333rem !important;
}

.m-h--37,
.mh--37,
.marg-h--37 {
  margin-right: -12.3333333333rem !important;
  margin-left: -12.3333333333rem !important;
}

.m-37,
.marg-37 {
  margin: 12.3333333333rem !important;
}

.me-r-37,
.mer-37,
.marge-r-37 {
  margin-right: 12.3333333333em !important;
}

.me-l-37,
.mel-37,
.marge-l-37 {
  margin-left: 12.3333333333em !important;
}

.me-t-37,
.met-37,
.marge-t-37 {
  margin-top: 12.3333333333em !important;
}

.me-b-37,
.meb-37,
.marge-b-37 {
  margin-bottom: 12.3333333333em !important;
}

.me-v-37,
.mev-37,
.marge-v-37 {
  margin-top: 12.3333333333em !important;
  margin-bottom: 12.3333333333rem !important;
}

.me-h-37,
.meh-37,
.marge-h-37 {
  margin-right: 12.3333333333em !important;
  margin-left: 12.3333333333em !important;
}

.me-r--37,
.mer--37,
.marge-r--37 {
  margin-right: -12.3333333333em !important;
}

.me-l--37,
.mel--37,
.marge-l--37 {
  margin-left: -12.3333333333em !important;
}

.me-t--37,
.met--37,
.marge-t--37 {
  margin-top: -12.3333333333em !important;
}

.me-b--37,
.meb--37,
.marge-b--37 {
  margin-bottom: -12.3333333333em !important;
}

.me-v--37,
.mev--37,
.marge-v--37 {
  margin-top: -12.3333333333em !important;
  margin-bottom: -12.3333333333em !important;
}

.me-h--37,
.meh--37,
.marge-h--37 {
  margin-right: -12.3333333333em !important;
  margin-left: -12.3333333333em !important;
}

.me-37,
.marge-37 {
  margin: 12.3333333333em !important;
}

.fs-38,
.f-s-38 {
  font-size: 3.5333333333rem !important;
}

.fs--38,
.f-s--38 {
  font-size: -1.5333333333rem !important;
}

.w38em {
  width: 38em;
}

.w38rem {
  width: 38rem;
}

.br--38 {
  border-radius: 2.5333333333rem !important;
}

.h-38 {
  height: 12.6666666667rem !important;
}

.height-38 {
  height: 12.6666666667rem !important;
}

.minh-38,
.minh--38,
.min-height-38 {
  min-height: 12.6666666667rem !important;
}

.maxh-38,
.maxh--38,
.max-height-38 {
  max-height: 12.6666666667rem !important;
}

.width-38,
.w-38 {
  width: 12.6666666667rem !important;
}

.hw-38,
.wh-38 {
  width: 12.6666666667rem !important;
  height: 12.6666666667rem !important;
}

.minw-38,
.minw--38,
.min-width-38 {
  min-width: 12.6666666667rem !important;
}

.maxw-38,
.maxw--38,
.max-width-38 {
  max-width: 12.6666666667rem !important;
}

.p-r-38,
.pr-38,
.pad-r-38 {
  padding-right: 12.6666666667rem !important;
}

.p-l-38,
.pl-38,
.pad-l-38 {
  padding-left: 12.6666666667rem !important;
}

.p-t-38,
.pt-38,
.pad-t-38 {
  padding-top: 12.6666666667rem !important;
}

.p-b-38,
.pb-38,
.pad-b-38 {
  padding-bottom: 12.6666666667rem !important;
}

.p-v-38,
.pv-38,
.pad-v-38 {
  padding-top: 12.6666666667rem !important;
  padding-bottom: 12.6666666667rem !important;
}

.p-h-38,
.ph-38,
.pad-h-38 {
  padding-left: 12.6666666667rem !important;
  padding-right: 12.6666666667rem !important;
}

.p-38,
.p-38,
.pad-38 {
  padding: 12.6666666667rem !important;
}

.pe-r-38,
.pade-r-38 {
  padding-right: 12.6666666667em !important;
}

.pe-l-38,
.pade-l-38 {
  padding-left: 12.6666666667em !important;
}

.pe-t-38,
.pade-t-38 {
  padding-top: 12.6666666667em !important;
}

.pe-b-38,
.pade-b-38 {
  padding-bottom: 12.6666666667em !important;
}

.pe-v-38,
.pade-v-38 {
  padding-top: 12.6666666667em !important;
  padding-bottom: 12.6666666667em !important;
}

.pe-h-38,
.pad-h-38 {
  padding-left: 12.6666666667em !important;
  padding-right: 12.6666666667em !important;
}

.pe-38,
.pad-38 {
  padding: 12.6666666667em !important;
}

.m-r-38,
.mr-38,
.marg-r-38 {
  margin-right: 12.6666666667rem !important;
}

.m-l-38,
.ml-38,
.marg-l-38 {
  margin-left: 12.6666666667rem !important;
}

.m-t-38,
.mt-38,
.marg-t-38 {
  margin-top: 12.6666666667rem !important;
}

.m-b-38,
.mb-38,
.marg-b-38 {
  margin-bottom: 12.6666666667rem !important;
}

.m-v-38,
.mv-38,
.marg-v-38 {
  margin-top: 12.6666666667rem !important;
  margin-bottom: 12.6666666667rem !important;
}

.m-h-38,
.mh-38,
.marg-h-38 {
  margin-right: 12.6666666667rem !important;
  margin-left: 12.6666666667rem !important;
}

.m-r--38,
.mr--38,
.marg-r--38 {
  margin-right: -12.6666666667rem !important;
}

.m-l--38,
.ml--38,
.marg-l--38 {
  margin-left: -12.6666666667rem !important;
}

.m-t--38,
.mt--38,
.marg-t--38 {
  margin-top: -12.6666666667rem !important;
}

.m-b--38,
.mb--38,
.marg-b--38 {
  margin-bottom: -12.6666666667rem !important;
}

.m-v--38,
.mv--38,
.marg-v--38 {
  margin-top: -12.6666666667rem !important;
  margin-bottom: -12.6666666667rem !important;
}

.m-h--38,
.mh--38,
.marg-h--38 {
  margin-right: -12.6666666667rem !important;
  margin-left: -12.6666666667rem !important;
}

.m-38,
.marg-38 {
  margin: 12.6666666667rem !important;
}

.me-r-38,
.mer-38,
.marge-r-38 {
  margin-right: 12.6666666667em !important;
}

.me-l-38,
.mel-38,
.marge-l-38 {
  margin-left: 12.6666666667em !important;
}

.me-t-38,
.met-38,
.marge-t-38 {
  margin-top: 12.6666666667em !important;
}

.me-b-38,
.meb-38,
.marge-b-38 {
  margin-bottom: 12.6666666667em !important;
}

.me-v-38,
.mev-38,
.marge-v-38 {
  margin-top: 12.6666666667em !important;
  margin-bottom: 12.6666666667rem !important;
}

.me-h-38,
.meh-38,
.marge-h-38 {
  margin-right: 12.6666666667em !important;
  margin-left: 12.6666666667em !important;
}

.me-r--38,
.mer--38,
.marge-r--38 {
  margin-right: -12.6666666667em !important;
}

.me-l--38,
.mel--38,
.marge-l--38 {
  margin-left: -12.6666666667em !important;
}

.me-t--38,
.met--38,
.marge-t--38 {
  margin-top: -12.6666666667em !important;
}

.me-b--38,
.meb--38,
.marge-b--38 {
  margin-bottom: -12.6666666667em !important;
}

.me-v--38,
.mev--38,
.marge-v--38 {
  margin-top: -12.6666666667em !important;
  margin-bottom: -12.6666666667em !important;
}

.me-h--38,
.meh--38,
.marge-h--38 {
  margin-right: -12.6666666667em !important;
  margin-left: -12.6666666667em !important;
}

.me-38,
.marge-38 {
  margin: 12.6666666667em !important;
}

.fs-39,
.f-s-39 {
  font-size: 3.6rem !important;
}

.fs--39,
.f-s--39 {
  font-size: -1.6rem !important;
}

.w39em {
  width: 39em;
}

.w39rem {
  width: 39rem;
}

.br--39 {
  border-radius: 2.6rem !important;
}

.h-39 {
  height: 13rem !important;
}

.height-39 {
  height: 13rem !important;
}

.minh-39,
.minh--39,
.min-height-39 {
  min-height: 13rem !important;
}

.maxh-39,
.maxh--39,
.max-height-39 {
  max-height: 13rem !important;
}

.width-39,
.w-39 {
  width: 13rem !important;
}

.hw-39,
.wh-39 {
  width: 13rem !important;
  height: 13rem !important;
}

.minw-39,
.minw--39,
.min-width-39 {
  min-width: 13rem !important;
}

.maxw-39,
.maxw--39,
.max-width-39 {
  max-width: 13rem !important;
}

.p-r-39,
.pr-39,
.pad-r-39 {
  padding-right: 13rem !important;
}

.p-l-39,
.pl-39,
.pad-l-39 {
  padding-left: 13rem !important;
}

.p-t-39,
.pt-39,
.pad-t-39 {
  padding-top: 13rem !important;
}

.p-b-39,
.pb-39,
.pad-b-39 {
  padding-bottom: 13rem !important;
}

.p-v-39,
.pv-39,
.pad-v-39 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.p-h-39,
.ph-39,
.pad-h-39 {
  padding-left: 13rem !important;
  padding-right: 13rem !important;
}

.p-39,
.p-39,
.pad-39 {
  padding: 13rem !important;
}

.pe-r-39,
.pade-r-39 {
  padding-right: 13em !important;
}

.pe-l-39,
.pade-l-39 {
  padding-left: 13em !important;
}

.pe-t-39,
.pade-t-39 {
  padding-top: 13em !important;
}

.pe-b-39,
.pade-b-39 {
  padding-bottom: 13em !important;
}

.pe-v-39,
.pade-v-39 {
  padding-top: 13em !important;
  padding-bottom: 13em !important;
}

.pe-h-39,
.pad-h-39 {
  padding-left: 13em !important;
  padding-right: 13em !important;
}

.pe-39,
.pad-39 {
  padding: 13em !important;
}

.m-r-39,
.mr-39,
.marg-r-39 {
  margin-right: 13rem !important;
}

.m-l-39,
.ml-39,
.marg-l-39 {
  margin-left: 13rem !important;
}

.m-t-39,
.mt-39,
.marg-t-39 {
  margin-top: 13rem !important;
}

.m-b-39,
.mb-39,
.marg-b-39 {
  margin-bottom: 13rem !important;
}

.m-v-39,
.mv-39,
.marg-v-39 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important;
}

.m-h-39,
.mh-39,
.marg-h-39 {
  margin-right: 13rem !important;
  margin-left: 13rem !important;
}

.m-r--39,
.mr--39,
.marg-r--39 {
  margin-right: -13rem !important;
}

.m-l--39,
.ml--39,
.marg-l--39 {
  margin-left: -13rem !important;
}

.m-t--39,
.mt--39,
.marg-t--39 {
  margin-top: -13rem !important;
}

.m-b--39,
.mb--39,
.marg-b--39 {
  margin-bottom: -13rem !important;
}

.m-v--39,
.mv--39,
.marg-v--39 {
  margin-top: -13rem !important;
  margin-bottom: -13rem !important;
}

.m-h--39,
.mh--39,
.marg-h--39 {
  margin-right: -13rem !important;
  margin-left: -13rem !important;
}

.m-39,
.marg-39 {
  margin: 13rem !important;
}

.me-r-39,
.mer-39,
.marge-r-39 {
  margin-right: 13em !important;
}

.me-l-39,
.mel-39,
.marge-l-39 {
  margin-left: 13em !important;
}

.me-t-39,
.met-39,
.marge-t-39 {
  margin-top: 13em !important;
}

.me-b-39,
.meb-39,
.marge-b-39 {
  margin-bottom: 13em !important;
}

.me-v-39,
.mev-39,
.marge-v-39 {
  margin-top: 13em !important;
  margin-bottom: 13rem !important;
}

.me-h-39,
.meh-39,
.marge-h-39 {
  margin-right: 13em !important;
  margin-left: 13em !important;
}

.me-r--39,
.mer--39,
.marge-r--39 {
  margin-right: -13em !important;
}

.me-l--39,
.mel--39,
.marge-l--39 {
  margin-left: -13em !important;
}

.me-t--39,
.met--39,
.marge-t--39 {
  margin-top: -13em !important;
}

.me-b--39,
.meb--39,
.marge-b--39 {
  margin-bottom: -13em !important;
}

.me-v--39,
.mev--39,
.marge-v--39 {
  margin-top: -13em !important;
  margin-bottom: -13em !important;
}

.me-h--39,
.meh--39,
.marge-h--39 {
  margin-right: -13em !important;
  margin-left: -13em !important;
}

.me-39,
.marge-39 {
  margin: 13em !important;
}

.fs-40,
.f-s-40 {
  font-size: 3.6666666667rem !important;
}

.fs--40,
.f-s--40 {
  font-size: -1.6666666667rem !important;
}

.w40em {
  width: 40em;
}

.w40rem {
  width: 40rem;
}

.br--40 {
  border-radius: 2.6666666667rem !important;
}

.h-40 {
  height: 13.3333333333rem !important;
}

.height-40 {
  height: 13.3333333333rem !important;
}

.minh-40,
.minh--40,
.min-height-40 {
  min-height: 13.3333333333rem !important;
}

.maxh-40,
.maxh--40,
.max-height-40 {
  max-height: 13.3333333333rem !important;
}

.width-40,
.w-40 {
  width: 13.3333333333rem !important;
}

.hw-40,
.wh-40 {
  width: 13.3333333333rem !important;
  height: 13.3333333333rem !important;
}

.minw-40,
.minw--40,
.min-width-40 {
  min-width: 13.3333333333rem !important;
}

.maxw-40,
.maxw--40,
.max-width-40 {
  max-width: 13.3333333333rem !important;
}

.p-r-40,
.pr-40,
.pad-r-40 {
  padding-right: 13.3333333333rem !important;
}

.p-l-40,
.pl-40,
.pad-l-40 {
  padding-left: 13.3333333333rem !important;
}

.p-t-40,
.pt-40,
.pad-t-40 {
  padding-top: 13.3333333333rem !important;
}

.p-b-40,
.pb-40,
.pad-b-40 {
  padding-bottom: 13.3333333333rem !important;
}

.p-v-40,
.pv-40,
.pad-v-40 {
  padding-top: 13.3333333333rem !important;
  padding-bottom: 13.3333333333rem !important;
}

.p-h-40,
.ph-40,
.pad-h-40 {
  padding-left: 13.3333333333rem !important;
  padding-right: 13.3333333333rem !important;
}

.p-40,
.p-40,
.pad-40 {
  padding: 13.3333333333rem !important;
}

.pe-r-40,
.pade-r-40 {
  padding-right: 13.3333333333em !important;
}

.pe-l-40,
.pade-l-40 {
  padding-left: 13.3333333333em !important;
}

.pe-t-40,
.pade-t-40 {
  padding-top: 13.3333333333em !important;
}

.pe-b-40,
.pade-b-40 {
  padding-bottom: 13.3333333333em !important;
}

.pe-v-40,
.pade-v-40 {
  padding-top: 13.3333333333em !important;
  padding-bottom: 13.3333333333em !important;
}

.pe-h-40,
.pad-h-40 {
  padding-left: 13.3333333333em !important;
  padding-right: 13.3333333333em !important;
}

.pe-40,
.pad-40 {
  padding: 13.3333333333em !important;
}

.m-r-40,
.mr-40,
.marg-r-40 {
  margin-right: 13.3333333333rem !important;
}

.m-l-40,
.ml-40,
.marg-l-40 {
  margin-left: 13.3333333333rem !important;
}

.m-t-40,
.mt-40,
.marg-t-40 {
  margin-top: 13.3333333333rem !important;
}

.m-b-40,
.mb-40,
.marg-b-40 {
  margin-bottom: 13.3333333333rem !important;
}

.m-v-40,
.mv-40,
.marg-v-40 {
  margin-top: 13.3333333333rem !important;
  margin-bottom: 13.3333333333rem !important;
}

.m-h-40,
.mh-40,
.marg-h-40 {
  margin-right: 13.3333333333rem !important;
  margin-left: 13.3333333333rem !important;
}

.m-r--40,
.mr--40,
.marg-r--40 {
  margin-right: -13.3333333333rem !important;
}

.m-l--40,
.ml--40,
.marg-l--40 {
  margin-left: -13.3333333333rem !important;
}

.m-t--40,
.mt--40,
.marg-t--40 {
  margin-top: -13.3333333333rem !important;
}

.m-b--40,
.mb--40,
.marg-b--40 {
  margin-bottom: -13.3333333333rem !important;
}

.m-v--40,
.mv--40,
.marg-v--40 {
  margin-top: -13.3333333333rem !important;
  margin-bottom: -13.3333333333rem !important;
}

.m-h--40,
.mh--40,
.marg-h--40 {
  margin-right: -13.3333333333rem !important;
  margin-left: -13.3333333333rem !important;
}

.m-40,
.marg-40 {
  margin: 13.3333333333rem !important;
}

.me-r-40,
.mer-40,
.marge-r-40 {
  margin-right: 13.3333333333em !important;
}

.me-l-40,
.mel-40,
.marge-l-40 {
  margin-left: 13.3333333333em !important;
}

.me-t-40,
.met-40,
.marge-t-40 {
  margin-top: 13.3333333333em !important;
}

.me-b-40,
.meb-40,
.marge-b-40 {
  margin-bottom: 13.3333333333em !important;
}

.me-v-40,
.mev-40,
.marge-v-40 {
  margin-top: 13.3333333333em !important;
  margin-bottom: 13.3333333333rem !important;
}

.me-h-40,
.meh-40,
.marge-h-40 {
  margin-right: 13.3333333333em !important;
  margin-left: 13.3333333333em !important;
}

.me-r--40,
.mer--40,
.marge-r--40 {
  margin-right: -13.3333333333em !important;
}

.me-l--40,
.mel--40,
.marge-l--40 {
  margin-left: -13.3333333333em !important;
}

.me-t--40,
.met--40,
.marge-t--40 {
  margin-top: -13.3333333333em !important;
}

.me-b--40,
.meb--40,
.marge-b--40 {
  margin-bottom: -13.3333333333em !important;
}

.me-v--40,
.mev--40,
.marge-v--40 {
  margin-top: -13.3333333333em !important;
  margin-bottom: -13.3333333333em !important;
}

.me-h--40,
.meh--40,
.marge-h--40 {
  margin-right: -13.3333333333em !important;
  margin-left: -13.3333333333em !important;
}

.me-40,
.marge-40 {
  margin: 13.3333333333em !important;
}

.fs-41,
.f-s-41 {
  font-size: 3.7333333333rem !important;
}

.fs--41,
.f-s--41 {
  font-size: -1.7333333333rem !important;
}

.w41em {
  width: 41em;
}

.w41rem {
  width: 41rem;
}

.br--41 {
  border-radius: 2.7333333333rem !important;
}

.h-41 {
  height: 13.6666666667rem !important;
}

.height-41 {
  height: 13.6666666667rem !important;
}

.minh-41,
.minh--41,
.min-height-41 {
  min-height: 13.6666666667rem !important;
}

.maxh-41,
.maxh--41,
.max-height-41 {
  max-height: 13.6666666667rem !important;
}

.width-41,
.w-41 {
  width: 13.6666666667rem !important;
}

.hw-41,
.wh-41 {
  width: 13.6666666667rem !important;
  height: 13.6666666667rem !important;
}

.minw-41,
.minw--41,
.min-width-41 {
  min-width: 13.6666666667rem !important;
}

.maxw-41,
.maxw--41,
.max-width-41 {
  max-width: 13.6666666667rem !important;
}

.p-r-41,
.pr-41,
.pad-r-41 {
  padding-right: 13.6666666667rem !important;
}

.p-l-41,
.pl-41,
.pad-l-41 {
  padding-left: 13.6666666667rem !important;
}

.p-t-41,
.pt-41,
.pad-t-41 {
  padding-top: 13.6666666667rem !important;
}

.p-b-41,
.pb-41,
.pad-b-41 {
  padding-bottom: 13.6666666667rem !important;
}

.p-v-41,
.pv-41,
.pad-v-41 {
  padding-top: 13.6666666667rem !important;
  padding-bottom: 13.6666666667rem !important;
}

.p-h-41,
.ph-41,
.pad-h-41 {
  padding-left: 13.6666666667rem !important;
  padding-right: 13.6666666667rem !important;
}

.p-41,
.p-41,
.pad-41 {
  padding: 13.6666666667rem !important;
}

.pe-r-41,
.pade-r-41 {
  padding-right: 13.6666666667em !important;
}

.pe-l-41,
.pade-l-41 {
  padding-left: 13.6666666667em !important;
}

.pe-t-41,
.pade-t-41 {
  padding-top: 13.6666666667em !important;
}

.pe-b-41,
.pade-b-41 {
  padding-bottom: 13.6666666667em !important;
}

.pe-v-41,
.pade-v-41 {
  padding-top: 13.6666666667em !important;
  padding-bottom: 13.6666666667em !important;
}

.pe-h-41,
.pad-h-41 {
  padding-left: 13.6666666667em !important;
  padding-right: 13.6666666667em !important;
}

.pe-41,
.pad-41 {
  padding: 13.6666666667em !important;
}

.m-r-41,
.mr-41,
.marg-r-41 {
  margin-right: 13.6666666667rem !important;
}

.m-l-41,
.ml-41,
.marg-l-41 {
  margin-left: 13.6666666667rem !important;
}

.m-t-41,
.mt-41,
.marg-t-41 {
  margin-top: 13.6666666667rem !important;
}

.m-b-41,
.mb-41,
.marg-b-41 {
  margin-bottom: 13.6666666667rem !important;
}

.m-v-41,
.mv-41,
.marg-v-41 {
  margin-top: 13.6666666667rem !important;
  margin-bottom: 13.6666666667rem !important;
}

.m-h-41,
.mh-41,
.marg-h-41 {
  margin-right: 13.6666666667rem !important;
  margin-left: 13.6666666667rem !important;
}

.m-r--41,
.mr--41,
.marg-r--41 {
  margin-right: -13.6666666667rem !important;
}

.m-l--41,
.ml--41,
.marg-l--41 {
  margin-left: -13.6666666667rem !important;
}

.m-t--41,
.mt--41,
.marg-t--41 {
  margin-top: -13.6666666667rem !important;
}

.m-b--41,
.mb--41,
.marg-b--41 {
  margin-bottom: -13.6666666667rem !important;
}

.m-v--41,
.mv--41,
.marg-v--41 {
  margin-top: -13.6666666667rem !important;
  margin-bottom: -13.6666666667rem !important;
}

.m-h--41,
.mh--41,
.marg-h--41 {
  margin-right: -13.6666666667rem !important;
  margin-left: -13.6666666667rem !important;
}

.m-41,
.marg-41 {
  margin: 13.6666666667rem !important;
}

.me-r-41,
.mer-41,
.marge-r-41 {
  margin-right: 13.6666666667em !important;
}

.me-l-41,
.mel-41,
.marge-l-41 {
  margin-left: 13.6666666667em !important;
}

.me-t-41,
.met-41,
.marge-t-41 {
  margin-top: 13.6666666667em !important;
}

.me-b-41,
.meb-41,
.marge-b-41 {
  margin-bottom: 13.6666666667em !important;
}

.me-v-41,
.mev-41,
.marge-v-41 {
  margin-top: 13.6666666667em !important;
  margin-bottom: 13.6666666667rem !important;
}

.me-h-41,
.meh-41,
.marge-h-41 {
  margin-right: 13.6666666667em !important;
  margin-left: 13.6666666667em !important;
}

.me-r--41,
.mer--41,
.marge-r--41 {
  margin-right: -13.6666666667em !important;
}

.me-l--41,
.mel--41,
.marge-l--41 {
  margin-left: -13.6666666667em !important;
}

.me-t--41,
.met--41,
.marge-t--41 {
  margin-top: -13.6666666667em !important;
}

.me-b--41,
.meb--41,
.marge-b--41 {
  margin-bottom: -13.6666666667em !important;
}

.me-v--41,
.mev--41,
.marge-v--41 {
  margin-top: -13.6666666667em !important;
  margin-bottom: -13.6666666667em !important;
}

.me-h--41,
.meh--41,
.marge-h--41 {
  margin-right: -13.6666666667em !important;
  margin-left: -13.6666666667em !important;
}

.me-41,
.marge-41 {
  margin: 13.6666666667em !important;
}

.fs-42,
.f-s-42 {
  font-size: 3.8rem !important;
}

.fs--42,
.f-s--42 {
  font-size: -1.8rem !important;
}

.w42em {
  width: 42em;
}

.w42rem {
  width: 42rem;
}

.br--42 {
  border-radius: 2.8rem !important;
}

.h-42 {
  height: 14rem !important;
}

.height-42 {
  height: 14rem !important;
}

.minh-42,
.minh--42,
.min-height-42 {
  min-height: 14rem !important;
}

.maxh-42,
.maxh--42,
.max-height-42 {
  max-height: 14rem !important;
}

.width-42,
.w-42 {
  width: 14rem !important;
}

.hw-42,
.wh-42 {
  width: 14rem !important;
  height: 14rem !important;
}

.minw-42,
.minw--42,
.min-width-42 {
  min-width: 14rem !important;
}

.maxw-42,
.maxw--42,
.max-width-42 {
  max-width: 14rem !important;
}

.p-r-42,
.pr-42,
.pad-r-42 {
  padding-right: 14rem !important;
}

.p-l-42,
.pl-42,
.pad-l-42 {
  padding-left: 14rem !important;
}

.p-t-42,
.pt-42,
.pad-t-42 {
  padding-top: 14rem !important;
}

.p-b-42,
.pb-42,
.pad-b-42 {
  padding-bottom: 14rem !important;
}

.p-v-42,
.pv-42,
.pad-v-42 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important;
}

.p-h-42,
.ph-42,
.pad-h-42 {
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}

.p-42,
.p-42,
.pad-42 {
  padding: 14rem !important;
}

.pe-r-42,
.pade-r-42 {
  padding-right: 14em !important;
}

.pe-l-42,
.pade-l-42 {
  padding-left: 14em !important;
}

.pe-t-42,
.pade-t-42 {
  padding-top: 14em !important;
}

.pe-b-42,
.pade-b-42 {
  padding-bottom: 14em !important;
}

.pe-v-42,
.pade-v-42 {
  padding-top: 14em !important;
  padding-bottom: 14em !important;
}

.pe-h-42,
.pad-h-42 {
  padding-left: 14em !important;
  padding-right: 14em !important;
}

.pe-42,
.pad-42 {
  padding: 14em !important;
}

.m-r-42,
.mr-42,
.marg-r-42 {
  margin-right: 14rem !important;
}

.m-l-42,
.ml-42,
.marg-l-42 {
  margin-left: 14rem !important;
}

.m-t-42,
.mt-42,
.marg-t-42 {
  margin-top: 14rem !important;
}

.m-b-42,
.mb-42,
.marg-b-42 {
  margin-bottom: 14rem !important;
}

.m-v-42,
.mv-42,
.marg-v-42 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important;
}

.m-h-42,
.mh-42,
.marg-h-42 {
  margin-right: 14rem !important;
  margin-left: 14rem !important;
}

.m-r--42,
.mr--42,
.marg-r--42 {
  margin-right: -14rem !important;
}

.m-l--42,
.ml--42,
.marg-l--42 {
  margin-left: -14rem !important;
}

.m-t--42,
.mt--42,
.marg-t--42 {
  margin-top: -14rem !important;
}

.m-b--42,
.mb--42,
.marg-b--42 {
  margin-bottom: -14rem !important;
}

.m-v--42,
.mv--42,
.marg-v--42 {
  margin-top: -14rem !important;
  margin-bottom: -14rem !important;
}

.m-h--42,
.mh--42,
.marg-h--42 {
  margin-right: -14rem !important;
  margin-left: -14rem !important;
}

.m-42,
.marg-42 {
  margin: 14rem !important;
}

.me-r-42,
.mer-42,
.marge-r-42 {
  margin-right: 14em !important;
}

.me-l-42,
.mel-42,
.marge-l-42 {
  margin-left: 14em !important;
}

.me-t-42,
.met-42,
.marge-t-42 {
  margin-top: 14em !important;
}

.me-b-42,
.meb-42,
.marge-b-42 {
  margin-bottom: 14em !important;
}

.me-v-42,
.mev-42,
.marge-v-42 {
  margin-top: 14em !important;
  margin-bottom: 14rem !important;
}

.me-h-42,
.meh-42,
.marge-h-42 {
  margin-right: 14em !important;
  margin-left: 14em !important;
}

.me-r--42,
.mer--42,
.marge-r--42 {
  margin-right: -14em !important;
}

.me-l--42,
.mel--42,
.marge-l--42 {
  margin-left: -14em !important;
}

.me-t--42,
.met--42,
.marge-t--42 {
  margin-top: -14em !important;
}

.me-b--42,
.meb--42,
.marge-b--42 {
  margin-bottom: -14em !important;
}

.me-v--42,
.mev--42,
.marge-v--42 {
  margin-top: -14em !important;
  margin-bottom: -14em !important;
}

.me-h--42,
.meh--42,
.marge-h--42 {
  margin-right: -14em !important;
  margin-left: -14em !important;
}

.me-42,
.marge-42 {
  margin: 14em !important;
}

.fs-43,
.f-s-43 {
  font-size: 3.8666666667rem !important;
}

.fs--43,
.f-s--43 {
  font-size: -1.8666666667rem !important;
}

.w43em {
  width: 43em;
}

.w43rem {
  width: 43rem;
}

.br--43 {
  border-radius: 2.8666666667rem !important;
}

.h-43 {
  height: 14.3333333333rem !important;
}

.height-43 {
  height: 14.3333333333rem !important;
}

.minh-43,
.minh--43,
.min-height-43 {
  min-height: 14.3333333333rem !important;
}

.maxh-43,
.maxh--43,
.max-height-43 {
  max-height: 14.3333333333rem !important;
}

.width-43,
.w-43 {
  width: 14.3333333333rem !important;
}

.hw-43,
.wh-43 {
  width: 14.3333333333rem !important;
  height: 14.3333333333rem !important;
}

.minw-43,
.minw--43,
.min-width-43 {
  min-width: 14.3333333333rem !important;
}

.maxw-43,
.maxw--43,
.max-width-43 {
  max-width: 14.3333333333rem !important;
}

.p-r-43,
.pr-43,
.pad-r-43 {
  padding-right: 14.3333333333rem !important;
}

.p-l-43,
.pl-43,
.pad-l-43 {
  padding-left: 14.3333333333rem !important;
}

.p-t-43,
.pt-43,
.pad-t-43 {
  padding-top: 14.3333333333rem !important;
}

.p-b-43,
.pb-43,
.pad-b-43 {
  padding-bottom: 14.3333333333rem !important;
}

.p-v-43,
.pv-43,
.pad-v-43 {
  padding-top: 14.3333333333rem !important;
  padding-bottom: 14.3333333333rem !important;
}

.p-h-43,
.ph-43,
.pad-h-43 {
  padding-left: 14.3333333333rem !important;
  padding-right: 14.3333333333rem !important;
}

.p-43,
.p-43,
.pad-43 {
  padding: 14.3333333333rem !important;
}

.pe-r-43,
.pade-r-43 {
  padding-right: 14.3333333333em !important;
}

.pe-l-43,
.pade-l-43 {
  padding-left: 14.3333333333em !important;
}

.pe-t-43,
.pade-t-43 {
  padding-top: 14.3333333333em !important;
}

.pe-b-43,
.pade-b-43 {
  padding-bottom: 14.3333333333em !important;
}

.pe-v-43,
.pade-v-43 {
  padding-top: 14.3333333333em !important;
  padding-bottom: 14.3333333333em !important;
}

.pe-h-43,
.pad-h-43 {
  padding-left: 14.3333333333em !important;
  padding-right: 14.3333333333em !important;
}

.pe-43,
.pad-43 {
  padding: 14.3333333333em !important;
}

.m-r-43,
.mr-43,
.marg-r-43 {
  margin-right: 14.3333333333rem !important;
}

.m-l-43,
.ml-43,
.marg-l-43 {
  margin-left: 14.3333333333rem !important;
}

.m-t-43,
.mt-43,
.marg-t-43 {
  margin-top: 14.3333333333rem !important;
}

.m-b-43,
.mb-43,
.marg-b-43 {
  margin-bottom: 14.3333333333rem !important;
}

.m-v-43,
.mv-43,
.marg-v-43 {
  margin-top: 14.3333333333rem !important;
  margin-bottom: 14.3333333333rem !important;
}

.m-h-43,
.mh-43,
.marg-h-43 {
  margin-right: 14.3333333333rem !important;
  margin-left: 14.3333333333rem !important;
}

.m-r--43,
.mr--43,
.marg-r--43 {
  margin-right: -14.3333333333rem !important;
}

.m-l--43,
.ml--43,
.marg-l--43 {
  margin-left: -14.3333333333rem !important;
}

.m-t--43,
.mt--43,
.marg-t--43 {
  margin-top: -14.3333333333rem !important;
}

.m-b--43,
.mb--43,
.marg-b--43 {
  margin-bottom: -14.3333333333rem !important;
}

.m-v--43,
.mv--43,
.marg-v--43 {
  margin-top: -14.3333333333rem !important;
  margin-bottom: -14.3333333333rem !important;
}

.m-h--43,
.mh--43,
.marg-h--43 {
  margin-right: -14.3333333333rem !important;
  margin-left: -14.3333333333rem !important;
}

.m-43,
.marg-43 {
  margin: 14.3333333333rem !important;
}

.me-r-43,
.mer-43,
.marge-r-43 {
  margin-right: 14.3333333333em !important;
}

.me-l-43,
.mel-43,
.marge-l-43 {
  margin-left: 14.3333333333em !important;
}

.me-t-43,
.met-43,
.marge-t-43 {
  margin-top: 14.3333333333em !important;
}

.me-b-43,
.meb-43,
.marge-b-43 {
  margin-bottom: 14.3333333333em !important;
}

.me-v-43,
.mev-43,
.marge-v-43 {
  margin-top: 14.3333333333em !important;
  margin-bottom: 14.3333333333rem !important;
}

.me-h-43,
.meh-43,
.marge-h-43 {
  margin-right: 14.3333333333em !important;
  margin-left: 14.3333333333em !important;
}

.me-r--43,
.mer--43,
.marge-r--43 {
  margin-right: -14.3333333333em !important;
}

.me-l--43,
.mel--43,
.marge-l--43 {
  margin-left: -14.3333333333em !important;
}

.me-t--43,
.met--43,
.marge-t--43 {
  margin-top: -14.3333333333em !important;
}

.me-b--43,
.meb--43,
.marge-b--43 {
  margin-bottom: -14.3333333333em !important;
}

.me-v--43,
.mev--43,
.marge-v--43 {
  margin-top: -14.3333333333em !important;
  margin-bottom: -14.3333333333em !important;
}

.me-h--43,
.meh--43,
.marge-h--43 {
  margin-right: -14.3333333333em !important;
  margin-left: -14.3333333333em !important;
}

.me-43,
.marge-43 {
  margin: 14.3333333333em !important;
}

.fs-44,
.f-s-44 {
  font-size: 3.9333333333rem !important;
}

.fs--44,
.f-s--44 {
  font-size: -1.9333333333rem !important;
}

.w44em {
  width: 44em;
}

.w44rem {
  width: 44rem;
}

.br--44 {
  border-radius: 2.9333333333rem !important;
}

.h-44 {
  height: 14.6666666667rem !important;
}

.height-44 {
  height: 14.6666666667rem !important;
}

.minh-44,
.minh--44,
.min-height-44 {
  min-height: 14.6666666667rem !important;
}

.maxh-44,
.maxh--44,
.max-height-44 {
  max-height: 14.6666666667rem !important;
}

.width-44,
.w-44 {
  width: 14.6666666667rem !important;
}

.hw-44,
.wh-44 {
  width: 14.6666666667rem !important;
  height: 14.6666666667rem !important;
}

.minw-44,
.minw--44,
.min-width-44 {
  min-width: 14.6666666667rem !important;
}

.maxw-44,
.maxw--44,
.max-width-44 {
  max-width: 14.6666666667rem !important;
}

.p-r-44,
.pr-44,
.pad-r-44 {
  padding-right: 14.6666666667rem !important;
}

.p-l-44,
.pl-44,
.pad-l-44 {
  padding-left: 14.6666666667rem !important;
}

.p-t-44,
.pt-44,
.pad-t-44 {
  padding-top: 14.6666666667rem !important;
}

.p-b-44,
.pb-44,
.pad-b-44 {
  padding-bottom: 14.6666666667rem !important;
}

.p-v-44,
.pv-44,
.pad-v-44 {
  padding-top: 14.6666666667rem !important;
  padding-bottom: 14.6666666667rem !important;
}

.p-h-44,
.ph-44,
.pad-h-44 {
  padding-left: 14.6666666667rem !important;
  padding-right: 14.6666666667rem !important;
}

.p-44,
.p-44,
.pad-44 {
  padding: 14.6666666667rem !important;
}

.pe-r-44,
.pade-r-44 {
  padding-right: 14.6666666667em !important;
}

.pe-l-44,
.pade-l-44 {
  padding-left: 14.6666666667em !important;
}

.pe-t-44,
.pade-t-44 {
  padding-top: 14.6666666667em !important;
}

.pe-b-44,
.pade-b-44 {
  padding-bottom: 14.6666666667em !important;
}

.pe-v-44,
.pade-v-44 {
  padding-top: 14.6666666667em !important;
  padding-bottom: 14.6666666667em !important;
}

.pe-h-44,
.pad-h-44 {
  padding-left: 14.6666666667em !important;
  padding-right: 14.6666666667em !important;
}

.pe-44,
.pad-44 {
  padding: 14.6666666667em !important;
}

.m-r-44,
.mr-44,
.marg-r-44 {
  margin-right: 14.6666666667rem !important;
}

.m-l-44,
.ml-44,
.marg-l-44 {
  margin-left: 14.6666666667rem !important;
}

.m-t-44,
.mt-44,
.marg-t-44 {
  margin-top: 14.6666666667rem !important;
}

.m-b-44,
.mb-44,
.marg-b-44 {
  margin-bottom: 14.6666666667rem !important;
}

.m-v-44,
.mv-44,
.marg-v-44 {
  margin-top: 14.6666666667rem !important;
  margin-bottom: 14.6666666667rem !important;
}

.m-h-44,
.mh-44,
.marg-h-44 {
  margin-right: 14.6666666667rem !important;
  margin-left: 14.6666666667rem !important;
}

.m-r--44,
.mr--44,
.marg-r--44 {
  margin-right: -14.6666666667rem !important;
}

.m-l--44,
.ml--44,
.marg-l--44 {
  margin-left: -14.6666666667rem !important;
}

.m-t--44,
.mt--44,
.marg-t--44 {
  margin-top: -14.6666666667rem !important;
}

.m-b--44,
.mb--44,
.marg-b--44 {
  margin-bottom: -14.6666666667rem !important;
}

.m-v--44,
.mv--44,
.marg-v--44 {
  margin-top: -14.6666666667rem !important;
  margin-bottom: -14.6666666667rem !important;
}

.m-h--44,
.mh--44,
.marg-h--44 {
  margin-right: -14.6666666667rem !important;
  margin-left: -14.6666666667rem !important;
}

.m-44,
.marg-44 {
  margin: 14.6666666667rem !important;
}

.me-r-44,
.mer-44,
.marge-r-44 {
  margin-right: 14.6666666667em !important;
}

.me-l-44,
.mel-44,
.marge-l-44 {
  margin-left: 14.6666666667em !important;
}

.me-t-44,
.met-44,
.marge-t-44 {
  margin-top: 14.6666666667em !important;
}

.me-b-44,
.meb-44,
.marge-b-44 {
  margin-bottom: 14.6666666667em !important;
}

.me-v-44,
.mev-44,
.marge-v-44 {
  margin-top: 14.6666666667em !important;
  margin-bottom: 14.6666666667rem !important;
}

.me-h-44,
.meh-44,
.marge-h-44 {
  margin-right: 14.6666666667em !important;
  margin-left: 14.6666666667em !important;
}

.me-r--44,
.mer--44,
.marge-r--44 {
  margin-right: -14.6666666667em !important;
}

.me-l--44,
.mel--44,
.marge-l--44 {
  margin-left: -14.6666666667em !important;
}

.me-t--44,
.met--44,
.marge-t--44 {
  margin-top: -14.6666666667em !important;
}

.me-b--44,
.meb--44,
.marge-b--44 {
  margin-bottom: -14.6666666667em !important;
}

.me-v--44,
.mev--44,
.marge-v--44 {
  margin-top: -14.6666666667em !important;
  margin-bottom: -14.6666666667em !important;
}

.me-h--44,
.meh--44,
.marge-h--44 {
  margin-right: -14.6666666667em !important;
  margin-left: -14.6666666667em !important;
}

.me-44,
.marge-44 {
  margin: 14.6666666667em !important;
}

.fs-45,
.f-s-45 {
  font-size: 4rem !important;
}

.fs--45,
.f-s--45 {
  font-size: -2rem !important;
}

.w45em {
  width: 45em;
}

.w45rem {
  width: 45rem;
}

.br--45 {
  border-radius: 3rem !important;
}

.h-45 {
  height: 15rem !important;
}

.height-45 {
  height: 15rem !important;
}

.minh-45,
.minh--45,
.min-height-45 {
  min-height: 15rem !important;
}

.maxh-45,
.maxh--45,
.max-height-45 {
  max-height: 15rem !important;
}

.width-45,
.w-45 {
  width: 15rem !important;
}

.hw-45,
.wh-45 {
  width: 15rem !important;
  height: 15rem !important;
}

.minw-45,
.minw--45,
.min-width-45 {
  min-width: 15rem !important;
}

.maxw-45,
.maxw--45,
.max-width-45 {
  max-width: 15rem !important;
}

.p-r-45,
.pr-45,
.pad-r-45 {
  padding-right: 15rem !important;
}

.p-l-45,
.pl-45,
.pad-l-45 {
  padding-left: 15rem !important;
}

.p-t-45,
.pt-45,
.pad-t-45 {
  padding-top: 15rem !important;
}

.p-b-45,
.pb-45,
.pad-b-45 {
  padding-bottom: 15rem !important;
}

.p-v-45,
.pv-45,
.pad-v-45 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.p-h-45,
.ph-45,
.pad-h-45 {
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}

.p-45,
.p-45,
.pad-45 {
  padding: 15rem !important;
}

.pe-r-45,
.pade-r-45 {
  padding-right: 15em !important;
}

.pe-l-45,
.pade-l-45 {
  padding-left: 15em !important;
}

.pe-t-45,
.pade-t-45 {
  padding-top: 15em !important;
}

.pe-b-45,
.pade-b-45 {
  padding-bottom: 15em !important;
}

.pe-v-45,
.pade-v-45 {
  padding-top: 15em !important;
  padding-bottom: 15em !important;
}

.pe-h-45,
.pad-h-45 {
  padding-left: 15em !important;
  padding-right: 15em !important;
}

.pe-45,
.pad-45 {
  padding: 15em !important;
}

.m-r-45,
.mr-45,
.marg-r-45 {
  margin-right: 15rem !important;
}

.m-l-45,
.ml-45,
.marg-l-45 {
  margin-left: 15rem !important;
}

.m-t-45,
.mt-45,
.marg-t-45 {
  margin-top: 15rem !important;
}

.m-b-45,
.mb-45,
.marg-b-45 {
  margin-bottom: 15rem !important;
}

.m-v-45,
.mv-45,
.marg-v-45 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important;
}

.m-h-45,
.mh-45,
.marg-h-45 {
  margin-right: 15rem !important;
  margin-left: 15rem !important;
}

.m-r--45,
.mr--45,
.marg-r--45 {
  margin-right: -15rem !important;
}

.m-l--45,
.ml--45,
.marg-l--45 {
  margin-left: -15rem !important;
}

.m-t--45,
.mt--45,
.marg-t--45 {
  margin-top: -15rem !important;
}

.m-b--45,
.mb--45,
.marg-b--45 {
  margin-bottom: -15rem !important;
}

.m-v--45,
.mv--45,
.marg-v--45 {
  margin-top: -15rem !important;
  margin-bottom: -15rem !important;
}

.m-h--45,
.mh--45,
.marg-h--45 {
  margin-right: -15rem !important;
  margin-left: -15rem !important;
}

.m-45,
.marg-45 {
  margin: 15rem !important;
}

.me-r-45,
.mer-45,
.marge-r-45 {
  margin-right: 15em !important;
}

.me-l-45,
.mel-45,
.marge-l-45 {
  margin-left: 15em !important;
}

.me-t-45,
.met-45,
.marge-t-45 {
  margin-top: 15em !important;
}

.me-b-45,
.meb-45,
.marge-b-45 {
  margin-bottom: 15em !important;
}

.me-v-45,
.mev-45,
.marge-v-45 {
  margin-top: 15em !important;
  margin-bottom: 15rem !important;
}

.me-h-45,
.meh-45,
.marge-h-45 {
  margin-right: 15em !important;
  margin-left: 15em !important;
}

.me-r--45,
.mer--45,
.marge-r--45 {
  margin-right: -15em !important;
}

.me-l--45,
.mel--45,
.marge-l--45 {
  margin-left: -15em !important;
}

.me-t--45,
.met--45,
.marge-t--45 {
  margin-top: -15em !important;
}

.me-b--45,
.meb--45,
.marge-b--45 {
  margin-bottom: -15em !important;
}

.me-v--45,
.mev--45,
.marge-v--45 {
  margin-top: -15em !important;
  margin-bottom: -15em !important;
}

.me-h--45,
.meh--45,
.marge-h--45 {
  margin-right: -15em !important;
  margin-left: -15em !important;
}

.me-45,
.marge-45 {
  margin: 15em !important;
}

.fs-46,
.f-s-46 {
  font-size: 4.0666666667rem !important;
}

.fs--46,
.f-s--46 {
  font-size: -2.0666666667rem !important;
}

.w46em {
  width: 46em;
}

.w46rem {
  width: 46rem;
}

.br--46 {
  border-radius: 3.0666666667rem !important;
}

.h-46 {
  height: 15.3333333333rem !important;
}

.height-46 {
  height: 15.3333333333rem !important;
}

.minh-46,
.minh--46,
.min-height-46 {
  min-height: 15.3333333333rem !important;
}

.maxh-46,
.maxh--46,
.max-height-46 {
  max-height: 15.3333333333rem !important;
}

.width-46,
.w-46 {
  width: 15.3333333333rem !important;
}

.hw-46,
.wh-46 {
  width: 15.3333333333rem !important;
  height: 15.3333333333rem !important;
}

.minw-46,
.minw--46,
.min-width-46 {
  min-width: 15.3333333333rem !important;
}

.maxw-46,
.maxw--46,
.max-width-46 {
  max-width: 15.3333333333rem !important;
}

.p-r-46,
.pr-46,
.pad-r-46 {
  padding-right: 15.3333333333rem !important;
}

.p-l-46,
.pl-46,
.pad-l-46 {
  padding-left: 15.3333333333rem !important;
}

.p-t-46,
.pt-46,
.pad-t-46 {
  padding-top: 15.3333333333rem !important;
}

.p-b-46,
.pb-46,
.pad-b-46 {
  padding-bottom: 15.3333333333rem !important;
}

.p-v-46,
.pv-46,
.pad-v-46 {
  padding-top: 15.3333333333rem !important;
  padding-bottom: 15.3333333333rem !important;
}

.p-h-46,
.ph-46,
.pad-h-46 {
  padding-left: 15.3333333333rem !important;
  padding-right: 15.3333333333rem !important;
}

.p-46,
.p-46,
.pad-46 {
  padding: 15.3333333333rem !important;
}

.pe-r-46,
.pade-r-46 {
  padding-right: 15.3333333333em !important;
}

.pe-l-46,
.pade-l-46 {
  padding-left: 15.3333333333em !important;
}

.pe-t-46,
.pade-t-46 {
  padding-top: 15.3333333333em !important;
}

.pe-b-46,
.pade-b-46 {
  padding-bottom: 15.3333333333em !important;
}

.pe-v-46,
.pade-v-46 {
  padding-top: 15.3333333333em !important;
  padding-bottom: 15.3333333333em !important;
}

.pe-h-46,
.pad-h-46 {
  padding-left: 15.3333333333em !important;
  padding-right: 15.3333333333em !important;
}

.pe-46,
.pad-46 {
  padding: 15.3333333333em !important;
}

.m-r-46,
.mr-46,
.marg-r-46 {
  margin-right: 15.3333333333rem !important;
}

.m-l-46,
.ml-46,
.marg-l-46 {
  margin-left: 15.3333333333rem !important;
}

.m-t-46,
.mt-46,
.marg-t-46 {
  margin-top: 15.3333333333rem !important;
}

.m-b-46,
.mb-46,
.marg-b-46 {
  margin-bottom: 15.3333333333rem !important;
}

.m-v-46,
.mv-46,
.marg-v-46 {
  margin-top: 15.3333333333rem !important;
  margin-bottom: 15.3333333333rem !important;
}

.m-h-46,
.mh-46,
.marg-h-46 {
  margin-right: 15.3333333333rem !important;
  margin-left: 15.3333333333rem !important;
}

.m-r--46,
.mr--46,
.marg-r--46 {
  margin-right: -15.3333333333rem !important;
}

.m-l--46,
.ml--46,
.marg-l--46 {
  margin-left: -15.3333333333rem !important;
}

.m-t--46,
.mt--46,
.marg-t--46 {
  margin-top: -15.3333333333rem !important;
}

.m-b--46,
.mb--46,
.marg-b--46 {
  margin-bottom: -15.3333333333rem !important;
}

.m-v--46,
.mv--46,
.marg-v--46 {
  margin-top: -15.3333333333rem !important;
  margin-bottom: -15.3333333333rem !important;
}

.m-h--46,
.mh--46,
.marg-h--46 {
  margin-right: -15.3333333333rem !important;
  margin-left: -15.3333333333rem !important;
}

.m-46,
.marg-46 {
  margin: 15.3333333333rem !important;
}

.me-r-46,
.mer-46,
.marge-r-46 {
  margin-right: 15.3333333333em !important;
}

.me-l-46,
.mel-46,
.marge-l-46 {
  margin-left: 15.3333333333em !important;
}

.me-t-46,
.met-46,
.marge-t-46 {
  margin-top: 15.3333333333em !important;
}

.me-b-46,
.meb-46,
.marge-b-46 {
  margin-bottom: 15.3333333333em !important;
}

.me-v-46,
.mev-46,
.marge-v-46 {
  margin-top: 15.3333333333em !important;
  margin-bottom: 15.3333333333rem !important;
}

.me-h-46,
.meh-46,
.marge-h-46 {
  margin-right: 15.3333333333em !important;
  margin-left: 15.3333333333em !important;
}

.me-r--46,
.mer--46,
.marge-r--46 {
  margin-right: -15.3333333333em !important;
}

.me-l--46,
.mel--46,
.marge-l--46 {
  margin-left: -15.3333333333em !important;
}

.me-t--46,
.met--46,
.marge-t--46 {
  margin-top: -15.3333333333em !important;
}

.me-b--46,
.meb--46,
.marge-b--46 {
  margin-bottom: -15.3333333333em !important;
}

.me-v--46,
.mev--46,
.marge-v--46 {
  margin-top: -15.3333333333em !important;
  margin-bottom: -15.3333333333em !important;
}

.me-h--46,
.meh--46,
.marge-h--46 {
  margin-right: -15.3333333333em !important;
  margin-left: -15.3333333333em !important;
}

.me-46,
.marge-46 {
  margin: 15.3333333333em !important;
}

.fs-47,
.f-s-47 {
  font-size: 4.1333333333rem !important;
}

.fs--47,
.f-s--47 {
  font-size: -2.1333333333rem !important;
}

.w47em {
  width: 47em;
}

.w47rem {
  width: 47rem;
}

.br--47 {
  border-radius: 3.1333333333rem !important;
}

.h-47 {
  height: 15.6666666667rem !important;
}

.height-47 {
  height: 15.6666666667rem !important;
}

.minh-47,
.minh--47,
.min-height-47 {
  min-height: 15.6666666667rem !important;
}

.maxh-47,
.maxh--47,
.max-height-47 {
  max-height: 15.6666666667rem !important;
}

.width-47,
.w-47 {
  width: 15.6666666667rem !important;
}

.hw-47,
.wh-47 {
  width: 15.6666666667rem !important;
  height: 15.6666666667rem !important;
}

.minw-47,
.minw--47,
.min-width-47 {
  min-width: 15.6666666667rem !important;
}

.maxw-47,
.maxw--47,
.max-width-47 {
  max-width: 15.6666666667rem !important;
}

.p-r-47,
.pr-47,
.pad-r-47 {
  padding-right: 15.6666666667rem !important;
}

.p-l-47,
.pl-47,
.pad-l-47 {
  padding-left: 15.6666666667rem !important;
}

.p-t-47,
.pt-47,
.pad-t-47 {
  padding-top: 15.6666666667rem !important;
}

.p-b-47,
.pb-47,
.pad-b-47 {
  padding-bottom: 15.6666666667rem !important;
}

.p-v-47,
.pv-47,
.pad-v-47 {
  padding-top: 15.6666666667rem !important;
  padding-bottom: 15.6666666667rem !important;
}

.p-h-47,
.ph-47,
.pad-h-47 {
  padding-left: 15.6666666667rem !important;
  padding-right: 15.6666666667rem !important;
}

.p-47,
.p-47,
.pad-47 {
  padding: 15.6666666667rem !important;
}

.pe-r-47,
.pade-r-47 {
  padding-right: 15.6666666667em !important;
}

.pe-l-47,
.pade-l-47 {
  padding-left: 15.6666666667em !important;
}

.pe-t-47,
.pade-t-47 {
  padding-top: 15.6666666667em !important;
}

.pe-b-47,
.pade-b-47 {
  padding-bottom: 15.6666666667em !important;
}

.pe-v-47,
.pade-v-47 {
  padding-top: 15.6666666667em !important;
  padding-bottom: 15.6666666667em !important;
}

.pe-h-47,
.pad-h-47 {
  padding-left: 15.6666666667em !important;
  padding-right: 15.6666666667em !important;
}

.pe-47,
.pad-47 {
  padding: 15.6666666667em !important;
}

.m-r-47,
.mr-47,
.marg-r-47 {
  margin-right: 15.6666666667rem !important;
}

.m-l-47,
.ml-47,
.marg-l-47 {
  margin-left: 15.6666666667rem !important;
}

.m-t-47,
.mt-47,
.marg-t-47 {
  margin-top: 15.6666666667rem !important;
}

.m-b-47,
.mb-47,
.marg-b-47 {
  margin-bottom: 15.6666666667rem !important;
}

.m-v-47,
.mv-47,
.marg-v-47 {
  margin-top: 15.6666666667rem !important;
  margin-bottom: 15.6666666667rem !important;
}

.m-h-47,
.mh-47,
.marg-h-47 {
  margin-right: 15.6666666667rem !important;
  margin-left: 15.6666666667rem !important;
}

.m-r--47,
.mr--47,
.marg-r--47 {
  margin-right: -15.6666666667rem !important;
}

.m-l--47,
.ml--47,
.marg-l--47 {
  margin-left: -15.6666666667rem !important;
}

.m-t--47,
.mt--47,
.marg-t--47 {
  margin-top: -15.6666666667rem !important;
}

.m-b--47,
.mb--47,
.marg-b--47 {
  margin-bottom: -15.6666666667rem !important;
}

.m-v--47,
.mv--47,
.marg-v--47 {
  margin-top: -15.6666666667rem !important;
  margin-bottom: -15.6666666667rem !important;
}

.m-h--47,
.mh--47,
.marg-h--47 {
  margin-right: -15.6666666667rem !important;
  margin-left: -15.6666666667rem !important;
}

.m-47,
.marg-47 {
  margin: 15.6666666667rem !important;
}

.me-r-47,
.mer-47,
.marge-r-47 {
  margin-right: 15.6666666667em !important;
}

.me-l-47,
.mel-47,
.marge-l-47 {
  margin-left: 15.6666666667em !important;
}

.me-t-47,
.met-47,
.marge-t-47 {
  margin-top: 15.6666666667em !important;
}

.me-b-47,
.meb-47,
.marge-b-47 {
  margin-bottom: 15.6666666667em !important;
}

.me-v-47,
.mev-47,
.marge-v-47 {
  margin-top: 15.6666666667em !important;
  margin-bottom: 15.6666666667rem !important;
}

.me-h-47,
.meh-47,
.marge-h-47 {
  margin-right: 15.6666666667em !important;
  margin-left: 15.6666666667em !important;
}

.me-r--47,
.mer--47,
.marge-r--47 {
  margin-right: -15.6666666667em !important;
}

.me-l--47,
.mel--47,
.marge-l--47 {
  margin-left: -15.6666666667em !important;
}

.me-t--47,
.met--47,
.marge-t--47 {
  margin-top: -15.6666666667em !important;
}

.me-b--47,
.meb--47,
.marge-b--47 {
  margin-bottom: -15.6666666667em !important;
}

.me-v--47,
.mev--47,
.marge-v--47 {
  margin-top: -15.6666666667em !important;
  margin-bottom: -15.6666666667em !important;
}

.me-h--47,
.meh--47,
.marge-h--47 {
  margin-right: -15.6666666667em !important;
  margin-left: -15.6666666667em !important;
}

.me-47,
.marge-47 {
  margin: 15.6666666667em !important;
}

.fs-48,
.f-s-48 {
  font-size: 4.2rem !important;
}

.fs--48,
.f-s--48 {
  font-size: -2.2rem !important;
}

.w48em {
  width: 48em;
}

.w48rem {
  width: 48rem;
}

.br--48 {
  border-radius: 3.2rem !important;
}

.h-48 {
  height: 16rem !important;
}

.height-48 {
  height: 16rem !important;
}

.minh-48,
.minh--48,
.min-height-48 {
  min-height: 16rem !important;
}

.maxh-48,
.maxh--48,
.max-height-48 {
  max-height: 16rem !important;
}

.width-48,
.w-48 {
  width: 16rem !important;
}

.hw-48,
.wh-48 {
  width: 16rem !important;
  height: 16rem !important;
}

.minw-48,
.minw--48,
.min-width-48 {
  min-width: 16rem !important;
}

.maxw-48,
.maxw--48,
.max-width-48 {
  max-width: 16rem !important;
}

.p-r-48,
.pr-48,
.pad-r-48 {
  padding-right: 16rem !important;
}

.p-l-48,
.pl-48,
.pad-l-48 {
  padding-left: 16rem !important;
}

.p-t-48,
.pt-48,
.pad-t-48 {
  padding-top: 16rem !important;
}

.p-b-48,
.pb-48,
.pad-b-48 {
  padding-bottom: 16rem !important;
}

.p-v-48,
.pv-48,
.pad-v-48 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.p-h-48,
.ph-48,
.pad-h-48 {
  padding-left: 16rem !important;
  padding-right: 16rem !important;
}

.p-48,
.p-48,
.pad-48 {
  padding: 16rem !important;
}

.pe-r-48,
.pade-r-48 {
  padding-right: 16em !important;
}

.pe-l-48,
.pade-l-48 {
  padding-left: 16em !important;
}

.pe-t-48,
.pade-t-48 {
  padding-top: 16em !important;
}

.pe-b-48,
.pade-b-48 {
  padding-bottom: 16em !important;
}

.pe-v-48,
.pade-v-48 {
  padding-top: 16em !important;
  padding-bottom: 16em !important;
}

.pe-h-48,
.pad-h-48 {
  padding-left: 16em !important;
  padding-right: 16em !important;
}

.pe-48,
.pad-48 {
  padding: 16em !important;
}

.m-r-48,
.mr-48,
.marg-r-48 {
  margin-right: 16rem !important;
}

.m-l-48,
.ml-48,
.marg-l-48 {
  margin-left: 16rem !important;
}

.m-t-48,
.mt-48,
.marg-t-48 {
  margin-top: 16rem !important;
}

.m-b-48,
.mb-48,
.marg-b-48 {
  margin-bottom: 16rem !important;
}

.m-v-48,
.mv-48,
.marg-v-48 {
  margin-top: 16rem !important;
  margin-bottom: 16rem !important;
}

.m-h-48,
.mh-48,
.marg-h-48 {
  margin-right: 16rem !important;
  margin-left: 16rem !important;
}

.m-r--48,
.mr--48,
.marg-r--48 {
  margin-right: -16rem !important;
}

.m-l--48,
.ml--48,
.marg-l--48 {
  margin-left: -16rem !important;
}

.m-t--48,
.mt--48,
.marg-t--48 {
  margin-top: -16rem !important;
}

.m-b--48,
.mb--48,
.marg-b--48 {
  margin-bottom: -16rem !important;
}

.m-v--48,
.mv--48,
.marg-v--48 {
  margin-top: -16rem !important;
  margin-bottom: -16rem !important;
}

.m-h--48,
.mh--48,
.marg-h--48 {
  margin-right: -16rem !important;
  margin-left: -16rem !important;
}

.m-48,
.marg-48 {
  margin: 16rem !important;
}

.me-r-48,
.mer-48,
.marge-r-48 {
  margin-right: 16em !important;
}

.me-l-48,
.mel-48,
.marge-l-48 {
  margin-left: 16em !important;
}

.me-t-48,
.met-48,
.marge-t-48 {
  margin-top: 16em !important;
}

.me-b-48,
.meb-48,
.marge-b-48 {
  margin-bottom: 16em !important;
}

.me-v-48,
.mev-48,
.marge-v-48 {
  margin-top: 16em !important;
  margin-bottom: 16rem !important;
}

.me-h-48,
.meh-48,
.marge-h-48 {
  margin-right: 16em !important;
  margin-left: 16em !important;
}

.me-r--48,
.mer--48,
.marge-r--48 {
  margin-right: -16em !important;
}

.me-l--48,
.mel--48,
.marge-l--48 {
  margin-left: -16em !important;
}

.me-t--48,
.met--48,
.marge-t--48 {
  margin-top: -16em !important;
}

.me-b--48,
.meb--48,
.marge-b--48 {
  margin-bottom: -16em !important;
}

.me-v--48,
.mev--48,
.marge-v--48 {
  margin-top: -16em !important;
  margin-bottom: -16em !important;
}

.me-h--48,
.meh--48,
.marge-h--48 {
  margin-right: -16em !important;
  margin-left: -16em !important;
}

.me-48,
.marge-48 {
  margin: 16em !important;
}

.fs-49,
.f-s-49 {
  font-size: 4.2666666667rem !important;
}

.fs--49,
.f-s--49 {
  font-size: -2.2666666667rem !important;
}

.w49em {
  width: 49em;
}

.w49rem {
  width: 49rem;
}

.br--49 {
  border-radius: 3.2666666667rem !important;
}

.h-49 {
  height: 16.3333333333rem !important;
}

.height-49 {
  height: 16.3333333333rem !important;
}

.minh-49,
.minh--49,
.min-height-49 {
  min-height: 16.3333333333rem !important;
}

.maxh-49,
.maxh--49,
.max-height-49 {
  max-height: 16.3333333333rem !important;
}

.width-49,
.w-49 {
  width: 16.3333333333rem !important;
}

.hw-49,
.wh-49 {
  width: 16.3333333333rem !important;
  height: 16.3333333333rem !important;
}

.minw-49,
.minw--49,
.min-width-49 {
  min-width: 16.3333333333rem !important;
}

.maxw-49,
.maxw--49,
.max-width-49 {
  max-width: 16.3333333333rem !important;
}

.p-r-49,
.pr-49,
.pad-r-49 {
  padding-right: 16.3333333333rem !important;
}

.p-l-49,
.pl-49,
.pad-l-49 {
  padding-left: 16.3333333333rem !important;
}

.p-t-49,
.pt-49,
.pad-t-49 {
  padding-top: 16.3333333333rem !important;
}

.p-b-49,
.pb-49,
.pad-b-49 {
  padding-bottom: 16.3333333333rem !important;
}

.p-v-49,
.pv-49,
.pad-v-49 {
  padding-top: 16.3333333333rem !important;
  padding-bottom: 16.3333333333rem !important;
}

.p-h-49,
.ph-49,
.pad-h-49 {
  padding-left: 16.3333333333rem !important;
  padding-right: 16.3333333333rem !important;
}

.p-49,
.p-49,
.pad-49 {
  padding: 16.3333333333rem !important;
}

.pe-r-49,
.pade-r-49 {
  padding-right: 16.3333333333em !important;
}

.pe-l-49,
.pade-l-49 {
  padding-left: 16.3333333333em !important;
}

.pe-t-49,
.pade-t-49 {
  padding-top: 16.3333333333em !important;
}

.pe-b-49,
.pade-b-49 {
  padding-bottom: 16.3333333333em !important;
}

.pe-v-49,
.pade-v-49 {
  padding-top: 16.3333333333em !important;
  padding-bottom: 16.3333333333em !important;
}

.pe-h-49,
.pad-h-49 {
  padding-left: 16.3333333333em !important;
  padding-right: 16.3333333333em !important;
}

.pe-49,
.pad-49 {
  padding: 16.3333333333em !important;
}

.m-r-49,
.mr-49,
.marg-r-49 {
  margin-right: 16.3333333333rem !important;
}

.m-l-49,
.ml-49,
.marg-l-49 {
  margin-left: 16.3333333333rem !important;
}

.m-t-49,
.mt-49,
.marg-t-49 {
  margin-top: 16.3333333333rem !important;
}

.m-b-49,
.mb-49,
.marg-b-49 {
  margin-bottom: 16.3333333333rem !important;
}

.m-v-49,
.mv-49,
.marg-v-49 {
  margin-top: 16.3333333333rem !important;
  margin-bottom: 16.3333333333rem !important;
}

.m-h-49,
.mh-49,
.marg-h-49 {
  margin-right: 16.3333333333rem !important;
  margin-left: 16.3333333333rem !important;
}

.m-r--49,
.mr--49,
.marg-r--49 {
  margin-right: -16.3333333333rem !important;
}

.m-l--49,
.ml--49,
.marg-l--49 {
  margin-left: -16.3333333333rem !important;
}

.m-t--49,
.mt--49,
.marg-t--49 {
  margin-top: -16.3333333333rem !important;
}

.m-b--49,
.mb--49,
.marg-b--49 {
  margin-bottom: -16.3333333333rem !important;
}

.m-v--49,
.mv--49,
.marg-v--49 {
  margin-top: -16.3333333333rem !important;
  margin-bottom: -16.3333333333rem !important;
}

.m-h--49,
.mh--49,
.marg-h--49 {
  margin-right: -16.3333333333rem !important;
  margin-left: -16.3333333333rem !important;
}

.m-49,
.marg-49 {
  margin: 16.3333333333rem !important;
}

.me-r-49,
.mer-49,
.marge-r-49 {
  margin-right: 16.3333333333em !important;
}

.me-l-49,
.mel-49,
.marge-l-49 {
  margin-left: 16.3333333333em !important;
}

.me-t-49,
.met-49,
.marge-t-49 {
  margin-top: 16.3333333333em !important;
}

.me-b-49,
.meb-49,
.marge-b-49 {
  margin-bottom: 16.3333333333em !important;
}

.me-v-49,
.mev-49,
.marge-v-49 {
  margin-top: 16.3333333333em !important;
  margin-bottom: 16.3333333333rem !important;
}

.me-h-49,
.meh-49,
.marge-h-49 {
  margin-right: 16.3333333333em !important;
  margin-left: 16.3333333333em !important;
}

.me-r--49,
.mer--49,
.marge-r--49 {
  margin-right: -16.3333333333em !important;
}

.me-l--49,
.mel--49,
.marge-l--49 {
  margin-left: -16.3333333333em !important;
}

.me-t--49,
.met--49,
.marge-t--49 {
  margin-top: -16.3333333333em !important;
}

.me-b--49,
.meb--49,
.marge-b--49 {
  margin-bottom: -16.3333333333em !important;
}

.me-v--49,
.mev--49,
.marge-v--49 {
  margin-top: -16.3333333333em !important;
  margin-bottom: -16.3333333333em !important;
}

.me-h--49,
.meh--49,
.marge-h--49 {
  margin-right: -16.3333333333em !important;
  margin-left: -16.3333333333em !important;
}

.me-49,
.marge-49 {
  margin: 16.3333333333em !important;
}

.w50em {
  width: 50em;
}

.w50rem {
  width: 50rem;
}

.br--50 {
  border-radius: 3.3333333333rem !important;
}

.h-50 {
  height: 16.6666666667rem !important;
}

.height-50 {
  height: 16.6666666667rem !important;
}

.minh-50,
.minh--50,
.min-height-50 {
  min-height: 16.6666666667rem !important;
}

.maxh-50,
.maxh--50,
.max-height-50 {
  max-height: 16.6666666667rem !important;
}

.width-50,
.w-50 {
  width: 16.6666666667rem !important;
}

.hw-50,
.wh-50 {
  width: 16.6666666667rem !important;
  height: 16.6666666667rem !important;
}

.minw-50,
.minw--50,
.min-width-50 {
  min-width: 16.6666666667rem !important;
}

.maxw-50,
.maxw--50,
.max-width-50 {
  max-width: 16.6666666667rem !important;
}

.p-r-50,
.pr-50,
.pad-r-50 {
  padding-right: 16.6666666667rem !important;
}

.p-l-50,
.pl-50,
.pad-l-50 {
  padding-left: 16.6666666667rem !important;
}

.p-t-50,
.pt-50,
.pad-t-50 {
  padding-top: 16.6666666667rem !important;
}

.p-b-50,
.pb-50,
.pad-b-50 {
  padding-bottom: 16.6666666667rem !important;
}

.p-v-50,
.pv-50,
.pad-v-50 {
  padding-top: 16.6666666667rem !important;
  padding-bottom: 16.6666666667rem !important;
}

.p-h-50,
.ph-50,
.pad-h-50 {
  padding-left: 16.6666666667rem !important;
  padding-right: 16.6666666667rem !important;
}

.p-50,
.p-50,
.pad-50 {
  padding: 16.6666666667rem !important;
}

.pe-r-50,
.pade-r-50 {
  padding-right: 16.6666666667em !important;
}

.pe-l-50,
.pade-l-50 {
  padding-left: 16.6666666667em !important;
}

.pe-t-50,
.pade-t-50 {
  padding-top: 16.6666666667em !important;
}

.pe-b-50,
.pade-b-50 {
  padding-bottom: 16.6666666667em !important;
}

.pe-v-50,
.pade-v-50 {
  padding-top: 16.6666666667em !important;
  padding-bottom: 16.6666666667em !important;
}

.pe-h-50,
.pad-h-50 {
  padding-left: 16.6666666667em !important;
  padding-right: 16.6666666667em !important;
}

.pe-50,
.pad-50 {
  padding: 16.6666666667em !important;
}

.m-r-50,
.mr-50,
.marg-r-50 {
  margin-right: 16.6666666667rem !important;
}

.m-l-50,
.ml-50,
.marg-l-50 {
  margin-left: 16.6666666667rem !important;
}

.m-t-50,
.mt-50,
.marg-t-50 {
  margin-top: 16.6666666667rem !important;
}

.m-b-50,
.mb-50,
.marg-b-50 {
  margin-bottom: 16.6666666667rem !important;
}

.m-v-50,
.mv-50,
.marg-v-50 {
  margin-top: 16.6666666667rem !important;
  margin-bottom: 16.6666666667rem !important;
}

.m-h-50,
.mh-50,
.marg-h-50 {
  margin-right: 16.6666666667rem !important;
  margin-left: 16.6666666667rem !important;
}

.m-r--50,
.mr--50,
.marg-r--50 {
  margin-right: -16.6666666667rem !important;
}

.m-l--50,
.ml--50,
.marg-l--50 {
  margin-left: -16.6666666667rem !important;
}

.m-t--50,
.mt--50,
.marg-t--50 {
  margin-top: -16.6666666667rem !important;
}

.m-b--50,
.mb--50,
.marg-b--50 {
  margin-bottom: -16.6666666667rem !important;
}

.m-v--50,
.mv--50,
.marg-v--50 {
  margin-top: -16.6666666667rem !important;
  margin-bottom: -16.6666666667rem !important;
}

.m-h--50,
.mh--50,
.marg-h--50 {
  margin-right: -16.6666666667rem !important;
  margin-left: -16.6666666667rem !important;
}

.m-50,
.marg-50 {
  margin: 16.6666666667rem !important;
}

.me-r-50,
.mer-50,
.marge-r-50 {
  margin-right: 16.6666666667em !important;
}

.me-l-50,
.mel-50,
.marge-l-50 {
  margin-left: 16.6666666667em !important;
}

.me-t-50,
.met-50,
.marge-t-50 {
  margin-top: 16.6666666667em !important;
}

.me-b-50,
.meb-50,
.marge-b-50 {
  margin-bottom: 16.6666666667em !important;
}

.me-v-50,
.mev-50,
.marge-v-50 {
  margin-top: 16.6666666667em !important;
  margin-bottom: 16.6666666667rem !important;
}

.me-h-50,
.meh-50,
.marge-h-50 {
  margin-right: 16.6666666667em !important;
  margin-left: 16.6666666667em !important;
}

.me-r--50,
.mer--50,
.marge-r--50 {
  margin-right: -16.6666666667em !important;
}

.me-l--50,
.mel--50,
.marge-l--50 {
  margin-left: -16.6666666667em !important;
}

.me-t--50,
.met--50,
.marge-t--50 {
  margin-top: -16.6666666667em !important;
}

.me-b--50,
.meb--50,
.marge-b--50 {
  margin-bottom: -16.6666666667em !important;
}

.me-v--50,
.mev--50,
.marge-v--50 {
  margin-top: -16.6666666667em !important;
  margin-bottom: -16.6666666667em !important;
}

.me-h--50,
.meh--50,
.marge-h--50 {
  margin-right: -16.6666666667em !important;
  margin-left: -16.6666666667em !important;
}

.me-50,
.marge-50 {
  margin: 16.6666666667em !important;
}

.w51em {
  width: 51em;
}

.w51rem {
  width: 51rem;
}

.br--51 {
  border-radius: 3.4rem !important;
}

.h-51 {
  height: 17rem !important;
}

.height-51 {
  height: 17rem !important;
}

.minh-51,
.minh--51,
.min-height-51 {
  min-height: 17rem !important;
}

.maxh-51,
.maxh--51,
.max-height-51 {
  max-height: 17rem !important;
}

.width-51,
.w-51 {
  width: 17rem !important;
}

.hw-51,
.wh-51 {
  width: 17rem !important;
  height: 17rem !important;
}

.minw-51,
.minw--51,
.min-width-51 {
  min-width: 17rem !important;
}

.maxw-51,
.maxw--51,
.max-width-51 {
  max-width: 17rem !important;
}

.p-r-51,
.pr-51,
.pad-r-51 {
  padding-right: 17rem !important;
}

.p-l-51,
.pl-51,
.pad-l-51 {
  padding-left: 17rem !important;
}

.p-t-51,
.pt-51,
.pad-t-51 {
  padding-top: 17rem !important;
}

.p-b-51,
.pb-51,
.pad-b-51 {
  padding-bottom: 17rem !important;
}

.p-v-51,
.pv-51,
.pad-v-51 {
  padding-top: 17rem !important;
  padding-bottom: 17rem !important;
}

.p-h-51,
.ph-51,
.pad-h-51 {
  padding-left: 17rem !important;
  padding-right: 17rem !important;
}

.p-51,
.p-51,
.pad-51 {
  padding: 17rem !important;
}

.pe-r-51,
.pade-r-51 {
  padding-right: 17em !important;
}

.pe-l-51,
.pade-l-51 {
  padding-left: 17em !important;
}

.pe-t-51,
.pade-t-51 {
  padding-top: 17em !important;
}

.pe-b-51,
.pade-b-51 {
  padding-bottom: 17em !important;
}

.pe-v-51,
.pade-v-51 {
  padding-top: 17em !important;
  padding-bottom: 17em !important;
}

.pe-h-51,
.pad-h-51 {
  padding-left: 17em !important;
  padding-right: 17em !important;
}

.pe-51,
.pad-51 {
  padding: 17em !important;
}

.m-r-51,
.mr-51,
.marg-r-51 {
  margin-right: 17rem !important;
}

.m-l-51,
.ml-51,
.marg-l-51 {
  margin-left: 17rem !important;
}

.m-t-51,
.mt-51,
.marg-t-51 {
  margin-top: 17rem !important;
}

.m-b-51,
.mb-51,
.marg-b-51 {
  margin-bottom: 17rem !important;
}

.m-v-51,
.mv-51,
.marg-v-51 {
  margin-top: 17rem !important;
  margin-bottom: 17rem !important;
}

.m-h-51,
.mh-51,
.marg-h-51 {
  margin-right: 17rem !important;
  margin-left: 17rem !important;
}

.m-r--51,
.mr--51,
.marg-r--51 {
  margin-right: -17rem !important;
}

.m-l--51,
.ml--51,
.marg-l--51 {
  margin-left: -17rem !important;
}

.m-t--51,
.mt--51,
.marg-t--51 {
  margin-top: -17rem !important;
}

.m-b--51,
.mb--51,
.marg-b--51 {
  margin-bottom: -17rem !important;
}

.m-v--51,
.mv--51,
.marg-v--51 {
  margin-top: -17rem !important;
  margin-bottom: -17rem !important;
}

.m-h--51,
.mh--51,
.marg-h--51 {
  margin-right: -17rem !important;
  margin-left: -17rem !important;
}

.m-51,
.marg-51 {
  margin: 17rem !important;
}

.me-r-51,
.mer-51,
.marge-r-51 {
  margin-right: 17em !important;
}

.me-l-51,
.mel-51,
.marge-l-51 {
  margin-left: 17em !important;
}

.me-t-51,
.met-51,
.marge-t-51 {
  margin-top: 17em !important;
}

.me-b-51,
.meb-51,
.marge-b-51 {
  margin-bottom: 17em !important;
}

.me-v-51,
.mev-51,
.marge-v-51 {
  margin-top: 17em !important;
  margin-bottom: 17rem !important;
}

.me-h-51,
.meh-51,
.marge-h-51 {
  margin-right: 17em !important;
  margin-left: 17em !important;
}

.me-r--51,
.mer--51,
.marge-r--51 {
  margin-right: -17em !important;
}

.me-l--51,
.mel--51,
.marge-l--51 {
  margin-left: -17em !important;
}

.me-t--51,
.met--51,
.marge-t--51 {
  margin-top: -17em !important;
}

.me-b--51,
.meb--51,
.marge-b--51 {
  margin-bottom: -17em !important;
}

.me-v--51,
.mev--51,
.marge-v--51 {
  margin-top: -17em !important;
  margin-bottom: -17em !important;
}

.me-h--51,
.meh--51,
.marge-h--51 {
  margin-right: -17em !important;
  margin-left: -17em !important;
}

.me-51,
.marge-51 {
  margin: 17em !important;
}

.w52em {
  width: 52em;
}

.w52rem {
  width: 52rem;
}

.br--52 {
  border-radius: 3.4666666667rem !important;
}

.h-52 {
  height: 17.3333333333rem !important;
}

.height-52 {
  height: 17.3333333333rem !important;
}

.minh-52,
.minh--52,
.min-height-52 {
  min-height: 17.3333333333rem !important;
}

.maxh-52,
.maxh--52,
.max-height-52 {
  max-height: 17.3333333333rem !important;
}

.width-52,
.w-52 {
  width: 17.3333333333rem !important;
}

.hw-52,
.wh-52 {
  width: 17.3333333333rem !important;
  height: 17.3333333333rem !important;
}

.minw-52,
.minw--52,
.min-width-52 {
  min-width: 17.3333333333rem !important;
}

.maxw-52,
.maxw--52,
.max-width-52 {
  max-width: 17.3333333333rem !important;
}

.p-r-52,
.pr-52,
.pad-r-52 {
  padding-right: 17.3333333333rem !important;
}

.p-l-52,
.pl-52,
.pad-l-52 {
  padding-left: 17.3333333333rem !important;
}

.p-t-52,
.pt-52,
.pad-t-52 {
  padding-top: 17.3333333333rem !important;
}

.p-b-52,
.pb-52,
.pad-b-52 {
  padding-bottom: 17.3333333333rem !important;
}

.p-v-52,
.pv-52,
.pad-v-52 {
  padding-top: 17.3333333333rem !important;
  padding-bottom: 17.3333333333rem !important;
}

.p-h-52,
.ph-52,
.pad-h-52 {
  padding-left: 17.3333333333rem !important;
  padding-right: 17.3333333333rem !important;
}

.p-52,
.p-52,
.pad-52 {
  padding: 17.3333333333rem !important;
}

.pe-r-52,
.pade-r-52 {
  padding-right: 17.3333333333em !important;
}

.pe-l-52,
.pade-l-52 {
  padding-left: 17.3333333333em !important;
}

.pe-t-52,
.pade-t-52 {
  padding-top: 17.3333333333em !important;
}

.pe-b-52,
.pade-b-52 {
  padding-bottom: 17.3333333333em !important;
}

.pe-v-52,
.pade-v-52 {
  padding-top: 17.3333333333em !important;
  padding-bottom: 17.3333333333em !important;
}

.pe-h-52,
.pad-h-52 {
  padding-left: 17.3333333333em !important;
  padding-right: 17.3333333333em !important;
}

.pe-52,
.pad-52 {
  padding: 17.3333333333em !important;
}

.m-r-52,
.mr-52,
.marg-r-52 {
  margin-right: 17.3333333333rem !important;
}

.m-l-52,
.ml-52,
.marg-l-52 {
  margin-left: 17.3333333333rem !important;
}

.m-t-52,
.mt-52,
.marg-t-52 {
  margin-top: 17.3333333333rem !important;
}

.m-b-52,
.mb-52,
.marg-b-52 {
  margin-bottom: 17.3333333333rem !important;
}

.m-v-52,
.mv-52,
.marg-v-52 {
  margin-top: 17.3333333333rem !important;
  margin-bottom: 17.3333333333rem !important;
}

.m-h-52,
.mh-52,
.marg-h-52 {
  margin-right: 17.3333333333rem !important;
  margin-left: 17.3333333333rem !important;
}

.m-r--52,
.mr--52,
.marg-r--52 {
  margin-right: -17.3333333333rem !important;
}

.m-l--52,
.ml--52,
.marg-l--52 {
  margin-left: -17.3333333333rem !important;
}

.m-t--52,
.mt--52,
.marg-t--52 {
  margin-top: -17.3333333333rem !important;
}

.m-b--52,
.mb--52,
.marg-b--52 {
  margin-bottom: -17.3333333333rem !important;
}

.m-v--52,
.mv--52,
.marg-v--52 {
  margin-top: -17.3333333333rem !important;
  margin-bottom: -17.3333333333rem !important;
}

.m-h--52,
.mh--52,
.marg-h--52 {
  margin-right: -17.3333333333rem !important;
  margin-left: -17.3333333333rem !important;
}

.m-52,
.marg-52 {
  margin: 17.3333333333rem !important;
}

.me-r-52,
.mer-52,
.marge-r-52 {
  margin-right: 17.3333333333em !important;
}

.me-l-52,
.mel-52,
.marge-l-52 {
  margin-left: 17.3333333333em !important;
}

.me-t-52,
.met-52,
.marge-t-52 {
  margin-top: 17.3333333333em !important;
}

.me-b-52,
.meb-52,
.marge-b-52 {
  margin-bottom: 17.3333333333em !important;
}

.me-v-52,
.mev-52,
.marge-v-52 {
  margin-top: 17.3333333333em !important;
  margin-bottom: 17.3333333333rem !important;
}

.me-h-52,
.meh-52,
.marge-h-52 {
  margin-right: 17.3333333333em !important;
  margin-left: 17.3333333333em !important;
}

.me-r--52,
.mer--52,
.marge-r--52 {
  margin-right: -17.3333333333em !important;
}

.me-l--52,
.mel--52,
.marge-l--52 {
  margin-left: -17.3333333333em !important;
}

.me-t--52,
.met--52,
.marge-t--52 {
  margin-top: -17.3333333333em !important;
}

.me-b--52,
.meb--52,
.marge-b--52 {
  margin-bottom: -17.3333333333em !important;
}

.me-v--52,
.mev--52,
.marge-v--52 {
  margin-top: -17.3333333333em !important;
  margin-bottom: -17.3333333333em !important;
}

.me-h--52,
.meh--52,
.marge-h--52 {
  margin-right: -17.3333333333em !important;
  margin-left: -17.3333333333em !important;
}

.me-52,
.marge-52 {
  margin: 17.3333333333em !important;
}

.w53em {
  width: 53em;
}

.w53rem {
  width: 53rem;
}

.br--53 {
  border-radius: 3.5333333333rem !important;
}

.h-53 {
  height: 17.6666666667rem !important;
}

.height-53 {
  height: 17.6666666667rem !important;
}

.minh-53,
.minh--53,
.min-height-53 {
  min-height: 17.6666666667rem !important;
}

.maxh-53,
.maxh--53,
.max-height-53 {
  max-height: 17.6666666667rem !important;
}

.width-53,
.w-53 {
  width: 17.6666666667rem !important;
}

.hw-53,
.wh-53 {
  width: 17.6666666667rem !important;
  height: 17.6666666667rem !important;
}

.minw-53,
.minw--53,
.min-width-53 {
  min-width: 17.6666666667rem !important;
}

.maxw-53,
.maxw--53,
.max-width-53 {
  max-width: 17.6666666667rem !important;
}

.p-r-53,
.pr-53,
.pad-r-53 {
  padding-right: 17.6666666667rem !important;
}

.p-l-53,
.pl-53,
.pad-l-53 {
  padding-left: 17.6666666667rem !important;
}

.p-t-53,
.pt-53,
.pad-t-53 {
  padding-top: 17.6666666667rem !important;
}

.p-b-53,
.pb-53,
.pad-b-53 {
  padding-bottom: 17.6666666667rem !important;
}

.p-v-53,
.pv-53,
.pad-v-53 {
  padding-top: 17.6666666667rem !important;
  padding-bottom: 17.6666666667rem !important;
}

.p-h-53,
.ph-53,
.pad-h-53 {
  padding-left: 17.6666666667rem !important;
  padding-right: 17.6666666667rem !important;
}

.p-53,
.p-53,
.pad-53 {
  padding: 17.6666666667rem !important;
}

.pe-r-53,
.pade-r-53 {
  padding-right: 17.6666666667em !important;
}

.pe-l-53,
.pade-l-53 {
  padding-left: 17.6666666667em !important;
}

.pe-t-53,
.pade-t-53 {
  padding-top: 17.6666666667em !important;
}

.pe-b-53,
.pade-b-53 {
  padding-bottom: 17.6666666667em !important;
}

.pe-v-53,
.pade-v-53 {
  padding-top: 17.6666666667em !important;
  padding-bottom: 17.6666666667em !important;
}

.pe-h-53,
.pad-h-53 {
  padding-left: 17.6666666667em !important;
  padding-right: 17.6666666667em !important;
}

.pe-53,
.pad-53 {
  padding: 17.6666666667em !important;
}

.m-r-53,
.mr-53,
.marg-r-53 {
  margin-right: 17.6666666667rem !important;
}

.m-l-53,
.ml-53,
.marg-l-53 {
  margin-left: 17.6666666667rem !important;
}

.m-t-53,
.mt-53,
.marg-t-53 {
  margin-top: 17.6666666667rem !important;
}

.m-b-53,
.mb-53,
.marg-b-53 {
  margin-bottom: 17.6666666667rem !important;
}

.m-v-53,
.mv-53,
.marg-v-53 {
  margin-top: 17.6666666667rem !important;
  margin-bottom: 17.6666666667rem !important;
}

.m-h-53,
.mh-53,
.marg-h-53 {
  margin-right: 17.6666666667rem !important;
  margin-left: 17.6666666667rem !important;
}

.m-r--53,
.mr--53,
.marg-r--53 {
  margin-right: -17.6666666667rem !important;
}

.m-l--53,
.ml--53,
.marg-l--53 {
  margin-left: -17.6666666667rem !important;
}

.m-t--53,
.mt--53,
.marg-t--53 {
  margin-top: -17.6666666667rem !important;
}

.m-b--53,
.mb--53,
.marg-b--53 {
  margin-bottom: -17.6666666667rem !important;
}

.m-v--53,
.mv--53,
.marg-v--53 {
  margin-top: -17.6666666667rem !important;
  margin-bottom: -17.6666666667rem !important;
}

.m-h--53,
.mh--53,
.marg-h--53 {
  margin-right: -17.6666666667rem !important;
  margin-left: -17.6666666667rem !important;
}

.m-53,
.marg-53 {
  margin: 17.6666666667rem !important;
}

.me-r-53,
.mer-53,
.marge-r-53 {
  margin-right: 17.6666666667em !important;
}

.me-l-53,
.mel-53,
.marge-l-53 {
  margin-left: 17.6666666667em !important;
}

.me-t-53,
.met-53,
.marge-t-53 {
  margin-top: 17.6666666667em !important;
}

.me-b-53,
.meb-53,
.marge-b-53 {
  margin-bottom: 17.6666666667em !important;
}

.me-v-53,
.mev-53,
.marge-v-53 {
  margin-top: 17.6666666667em !important;
  margin-bottom: 17.6666666667rem !important;
}

.me-h-53,
.meh-53,
.marge-h-53 {
  margin-right: 17.6666666667em !important;
  margin-left: 17.6666666667em !important;
}

.me-r--53,
.mer--53,
.marge-r--53 {
  margin-right: -17.6666666667em !important;
}

.me-l--53,
.mel--53,
.marge-l--53 {
  margin-left: -17.6666666667em !important;
}

.me-t--53,
.met--53,
.marge-t--53 {
  margin-top: -17.6666666667em !important;
}

.me-b--53,
.meb--53,
.marge-b--53 {
  margin-bottom: -17.6666666667em !important;
}

.me-v--53,
.mev--53,
.marge-v--53 {
  margin-top: -17.6666666667em !important;
  margin-bottom: -17.6666666667em !important;
}

.me-h--53,
.meh--53,
.marge-h--53 {
  margin-right: -17.6666666667em !important;
  margin-left: -17.6666666667em !important;
}

.me-53,
.marge-53 {
  margin: 17.6666666667em !important;
}

.w54em {
  width: 54em;
}

.w54rem {
  width: 54rem;
}

.br--54 {
  border-radius: 3.6rem !important;
}

.h-54 {
  height: 18rem !important;
}

.height-54 {
  height: 18rem !important;
}

.minh-54,
.minh--54,
.min-height-54 {
  min-height: 18rem !important;
}

.maxh-54,
.maxh--54,
.max-height-54 {
  max-height: 18rem !important;
}

.width-54,
.w-54 {
  width: 18rem !important;
}

.hw-54,
.wh-54 {
  width: 18rem !important;
  height: 18rem !important;
}

.minw-54,
.minw--54,
.min-width-54 {
  min-width: 18rem !important;
}

.maxw-54,
.maxw--54,
.max-width-54 {
  max-width: 18rem !important;
}

.p-r-54,
.pr-54,
.pad-r-54 {
  padding-right: 18rem !important;
}

.p-l-54,
.pl-54,
.pad-l-54 {
  padding-left: 18rem !important;
}

.p-t-54,
.pt-54,
.pad-t-54 {
  padding-top: 18rem !important;
}

.p-b-54,
.pb-54,
.pad-b-54 {
  padding-bottom: 18rem !important;
}

.p-v-54,
.pv-54,
.pad-v-54 {
  padding-top: 18rem !important;
  padding-bottom: 18rem !important;
}

.p-h-54,
.ph-54,
.pad-h-54 {
  padding-left: 18rem !important;
  padding-right: 18rem !important;
}

.p-54,
.p-54,
.pad-54 {
  padding: 18rem !important;
}

.pe-r-54,
.pade-r-54 {
  padding-right: 18em !important;
}

.pe-l-54,
.pade-l-54 {
  padding-left: 18em !important;
}

.pe-t-54,
.pade-t-54 {
  padding-top: 18em !important;
}

.pe-b-54,
.pade-b-54 {
  padding-bottom: 18em !important;
}

.pe-v-54,
.pade-v-54 {
  padding-top: 18em !important;
  padding-bottom: 18em !important;
}

.pe-h-54,
.pad-h-54 {
  padding-left: 18em !important;
  padding-right: 18em !important;
}

.pe-54,
.pad-54 {
  padding: 18em !important;
}

.m-r-54,
.mr-54,
.marg-r-54 {
  margin-right: 18rem !important;
}

.m-l-54,
.ml-54,
.marg-l-54 {
  margin-left: 18rem !important;
}

.m-t-54,
.mt-54,
.marg-t-54 {
  margin-top: 18rem !important;
}

.m-b-54,
.mb-54,
.marg-b-54 {
  margin-bottom: 18rem !important;
}

.m-v-54,
.mv-54,
.marg-v-54 {
  margin-top: 18rem !important;
  margin-bottom: 18rem !important;
}

.m-h-54,
.mh-54,
.marg-h-54 {
  margin-right: 18rem !important;
  margin-left: 18rem !important;
}

.m-r--54,
.mr--54,
.marg-r--54 {
  margin-right: -18rem !important;
}

.m-l--54,
.ml--54,
.marg-l--54 {
  margin-left: -18rem !important;
}

.m-t--54,
.mt--54,
.marg-t--54 {
  margin-top: -18rem !important;
}

.m-b--54,
.mb--54,
.marg-b--54 {
  margin-bottom: -18rem !important;
}

.m-v--54,
.mv--54,
.marg-v--54 {
  margin-top: -18rem !important;
  margin-bottom: -18rem !important;
}

.m-h--54,
.mh--54,
.marg-h--54 {
  margin-right: -18rem !important;
  margin-left: -18rem !important;
}

.m-54,
.marg-54 {
  margin: 18rem !important;
}

.me-r-54,
.mer-54,
.marge-r-54 {
  margin-right: 18em !important;
}

.me-l-54,
.mel-54,
.marge-l-54 {
  margin-left: 18em !important;
}

.me-t-54,
.met-54,
.marge-t-54 {
  margin-top: 18em !important;
}

.me-b-54,
.meb-54,
.marge-b-54 {
  margin-bottom: 18em !important;
}

.me-v-54,
.mev-54,
.marge-v-54 {
  margin-top: 18em !important;
  margin-bottom: 18rem !important;
}

.me-h-54,
.meh-54,
.marge-h-54 {
  margin-right: 18em !important;
  margin-left: 18em !important;
}

.me-r--54,
.mer--54,
.marge-r--54 {
  margin-right: -18em !important;
}

.me-l--54,
.mel--54,
.marge-l--54 {
  margin-left: -18em !important;
}

.me-t--54,
.met--54,
.marge-t--54 {
  margin-top: -18em !important;
}

.me-b--54,
.meb--54,
.marge-b--54 {
  margin-bottom: -18em !important;
}

.me-v--54,
.mev--54,
.marge-v--54 {
  margin-top: -18em !important;
  margin-bottom: -18em !important;
}

.me-h--54,
.meh--54,
.marge-h--54 {
  margin-right: -18em !important;
  margin-left: -18em !important;
}

.me-54,
.marge-54 {
  margin: 18em !important;
}

.w55em {
  width: 55em;
}

.w55rem {
  width: 55rem;
}

.br--55 {
  border-radius: 3.6666666667rem !important;
}

.h-55 {
  height: 18.3333333333rem !important;
}

.height-55 {
  height: 18.3333333333rem !important;
}

.minh-55,
.minh--55,
.min-height-55 {
  min-height: 18.3333333333rem !important;
}

.maxh-55,
.maxh--55,
.max-height-55 {
  max-height: 18.3333333333rem !important;
}

.width-55,
.w-55 {
  width: 18.3333333333rem !important;
}

.hw-55,
.wh-55 {
  width: 18.3333333333rem !important;
  height: 18.3333333333rem !important;
}

.minw-55,
.minw--55,
.min-width-55 {
  min-width: 18.3333333333rem !important;
}

.maxw-55,
.maxw--55,
.max-width-55 {
  max-width: 18.3333333333rem !important;
}

.p-r-55,
.pr-55,
.pad-r-55 {
  padding-right: 18.3333333333rem !important;
}

.p-l-55,
.pl-55,
.pad-l-55 {
  padding-left: 18.3333333333rem !important;
}

.p-t-55,
.pt-55,
.pad-t-55 {
  padding-top: 18.3333333333rem !important;
}

.p-b-55,
.pb-55,
.pad-b-55 {
  padding-bottom: 18.3333333333rem !important;
}

.p-v-55,
.pv-55,
.pad-v-55 {
  padding-top: 18.3333333333rem !important;
  padding-bottom: 18.3333333333rem !important;
}

.p-h-55,
.ph-55,
.pad-h-55 {
  padding-left: 18.3333333333rem !important;
  padding-right: 18.3333333333rem !important;
}

.p-55,
.p-55,
.pad-55 {
  padding: 18.3333333333rem !important;
}

.pe-r-55,
.pade-r-55 {
  padding-right: 18.3333333333em !important;
}

.pe-l-55,
.pade-l-55 {
  padding-left: 18.3333333333em !important;
}

.pe-t-55,
.pade-t-55 {
  padding-top: 18.3333333333em !important;
}

.pe-b-55,
.pade-b-55 {
  padding-bottom: 18.3333333333em !important;
}

.pe-v-55,
.pade-v-55 {
  padding-top: 18.3333333333em !important;
  padding-bottom: 18.3333333333em !important;
}

.pe-h-55,
.pad-h-55 {
  padding-left: 18.3333333333em !important;
  padding-right: 18.3333333333em !important;
}

.pe-55,
.pad-55 {
  padding: 18.3333333333em !important;
}

.m-r-55,
.mr-55,
.marg-r-55 {
  margin-right: 18.3333333333rem !important;
}

.m-l-55,
.ml-55,
.marg-l-55 {
  margin-left: 18.3333333333rem !important;
}

.m-t-55,
.mt-55,
.marg-t-55 {
  margin-top: 18.3333333333rem !important;
}

.m-b-55,
.mb-55,
.marg-b-55 {
  margin-bottom: 18.3333333333rem !important;
}

.m-v-55,
.mv-55,
.marg-v-55 {
  margin-top: 18.3333333333rem !important;
  margin-bottom: 18.3333333333rem !important;
}

.m-h-55,
.mh-55,
.marg-h-55 {
  margin-right: 18.3333333333rem !important;
  margin-left: 18.3333333333rem !important;
}

.m-r--55,
.mr--55,
.marg-r--55 {
  margin-right: -18.3333333333rem !important;
}

.m-l--55,
.ml--55,
.marg-l--55 {
  margin-left: -18.3333333333rem !important;
}

.m-t--55,
.mt--55,
.marg-t--55 {
  margin-top: -18.3333333333rem !important;
}

.m-b--55,
.mb--55,
.marg-b--55 {
  margin-bottom: -18.3333333333rem !important;
}

.m-v--55,
.mv--55,
.marg-v--55 {
  margin-top: -18.3333333333rem !important;
  margin-bottom: -18.3333333333rem !important;
}

.m-h--55,
.mh--55,
.marg-h--55 {
  margin-right: -18.3333333333rem !important;
  margin-left: -18.3333333333rem !important;
}

.m-55,
.marg-55 {
  margin: 18.3333333333rem !important;
}

.me-r-55,
.mer-55,
.marge-r-55 {
  margin-right: 18.3333333333em !important;
}

.me-l-55,
.mel-55,
.marge-l-55 {
  margin-left: 18.3333333333em !important;
}

.me-t-55,
.met-55,
.marge-t-55 {
  margin-top: 18.3333333333em !important;
}

.me-b-55,
.meb-55,
.marge-b-55 {
  margin-bottom: 18.3333333333em !important;
}

.me-v-55,
.mev-55,
.marge-v-55 {
  margin-top: 18.3333333333em !important;
  margin-bottom: 18.3333333333rem !important;
}

.me-h-55,
.meh-55,
.marge-h-55 {
  margin-right: 18.3333333333em !important;
  margin-left: 18.3333333333em !important;
}

.me-r--55,
.mer--55,
.marge-r--55 {
  margin-right: -18.3333333333em !important;
}

.me-l--55,
.mel--55,
.marge-l--55 {
  margin-left: -18.3333333333em !important;
}

.me-t--55,
.met--55,
.marge-t--55 {
  margin-top: -18.3333333333em !important;
}

.me-b--55,
.meb--55,
.marge-b--55 {
  margin-bottom: -18.3333333333em !important;
}

.me-v--55,
.mev--55,
.marge-v--55 {
  margin-top: -18.3333333333em !important;
  margin-bottom: -18.3333333333em !important;
}

.me-h--55,
.meh--55,
.marge-h--55 {
  margin-right: -18.3333333333em !important;
  margin-left: -18.3333333333em !important;
}

.me-55,
.marge-55 {
  margin: 18.3333333333em !important;
}

.w56em {
  width: 56em;
}

.w56rem {
  width: 56rem;
}

.br--56 {
  border-radius: 3.7333333333rem !important;
}

.h-56 {
  height: 18.6666666667rem !important;
}

.height-56 {
  height: 18.6666666667rem !important;
}

.minh-56,
.minh--56,
.min-height-56 {
  min-height: 18.6666666667rem !important;
}

.maxh-56,
.maxh--56,
.max-height-56 {
  max-height: 18.6666666667rem !important;
}

.width-56,
.w-56 {
  width: 18.6666666667rem !important;
}

.hw-56,
.wh-56 {
  width: 18.6666666667rem !important;
  height: 18.6666666667rem !important;
}

.minw-56,
.minw--56,
.min-width-56 {
  min-width: 18.6666666667rem !important;
}

.maxw-56,
.maxw--56,
.max-width-56 {
  max-width: 18.6666666667rem !important;
}

.p-r-56,
.pr-56,
.pad-r-56 {
  padding-right: 18.6666666667rem !important;
}

.p-l-56,
.pl-56,
.pad-l-56 {
  padding-left: 18.6666666667rem !important;
}

.p-t-56,
.pt-56,
.pad-t-56 {
  padding-top: 18.6666666667rem !important;
}

.p-b-56,
.pb-56,
.pad-b-56 {
  padding-bottom: 18.6666666667rem !important;
}

.p-v-56,
.pv-56,
.pad-v-56 {
  padding-top: 18.6666666667rem !important;
  padding-bottom: 18.6666666667rem !important;
}

.p-h-56,
.ph-56,
.pad-h-56 {
  padding-left: 18.6666666667rem !important;
  padding-right: 18.6666666667rem !important;
}

.p-56,
.p-56,
.pad-56 {
  padding: 18.6666666667rem !important;
}

.pe-r-56,
.pade-r-56 {
  padding-right: 18.6666666667em !important;
}

.pe-l-56,
.pade-l-56 {
  padding-left: 18.6666666667em !important;
}

.pe-t-56,
.pade-t-56 {
  padding-top: 18.6666666667em !important;
}

.pe-b-56,
.pade-b-56 {
  padding-bottom: 18.6666666667em !important;
}

.pe-v-56,
.pade-v-56 {
  padding-top: 18.6666666667em !important;
  padding-bottom: 18.6666666667em !important;
}

.pe-h-56,
.pad-h-56 {
  padding-left: 18.6666666667em !important;
  padding-right: 18.6666666667em !important;
}

.pe-56,
.pad-56 {
  padding: 18.6666666667em !important;
}

.m-r-56,
.mr-56,
.marg-r-56 {
  margin-right: 18.6666666667rem !important;
}

.m-l-56,
.ml-56,
.marg-l-56 {
  margin-left: 18.6666666667rem !important;
}

.m-t-56,
.mt-56,
.marg-t-56 {
  margin-top: 18.6666666667rem !important;
}

.m-b-56,
.mb-56,
.marg-b-56 {
  margin-bottom: 18.6666666667rem !important;
}

.m-v-56,
.mv-56,
.marg-v-56 {
  margin-top: 18.6666666667rem !important;
  margin-bottom: 18.6666666667rem !important;
}

.m-h-56,
.mh-56,
.marg-h-56 {
  margin-right: 18.6666666667rem !important;
  margin-left: 18.6666666667rem !important;
}

.m-r--56,
.mr--56,
.marg-r--56 {
  margin-right: -18.6666666667rem !important;
}

.m-l--56,
.ml--56,
.marg-l--56 {
  margin-left: -18.6666666667rem !important;
}

.m-t--56,
.mt--56,
.marg-t--56 {
  margin-top: -18.6666666667rem !important;
}

.m-b--56,
.mb--56,
.marg-b--56 {
  margin-bottom: -18.6666666667rem !important;
}

.m-v--56,
.mv--56,
.marg-v--56 {
  margin-top: -18.6666666667rem !important;
  margin-bottom: -18.6666666667rem !important;
}

.m-h--56,
.mh--56,
.marg-h--56 {
  margin-right: -18.6666666667rem !important;
  margin-left: -18.6666666667rem !important;
}

.m-56,
.marg-56 {
  margin: 18.6666666667rem !important;
}

.me-r-56,
.mer-56,
.marge-r-56 {
  margin-right: 18.6666666667em !important;
}

.me-l-56,
.mel-56,
.marge-l-56 {
  margin-left: 18.6666666667em !important;
}

.me-t-56,
.met-56,
.marge-t-56 {
  margin-top: 18.6666666667em !important;
}

.me-b-56,
.meb-56,
.marge-b-56 {
  margin-bottom: 18.6666666667em !important;
}

.me-v-56,
.mev-56,
.marge-v-56 {
  margin-top: 18.6666666667em !important;
  margin-bottom: 18.6666666667rem !important;
}

.me-h-56,
.meh-56,
.marge-h-56 {
  margin-right: 18.6666666667em !important;
  margin-left: 18.6666666667em !important;
}

.me-r--56,
.mer--56,
.marge-r--56 {
  margin-right: -18.6666666667em !important;
}

.me-l--56,
.mel--56,
.marge-l--56 {
  margin-left: -18.6666666667em !important;
}

.me-t--56,
.met--56,
.marge-t--56 {
  margin-top: -18.6666666667em !important;
}

.me-b--56,
.meb--56,
.marge-b--56 {
  margin-bottom: -18.6666666667em !important;
}

.me-v--56,
.mev--56,
.marge-v--56 {
  margin-top: -18.6666666667em !important;
  margin-bottom: -18.6666666667em !important;
}

.me-h--56,
.meh--56,
.marge-h--56 {
  margin-right: -18.6666666667em !important;
  margin-left: -18.6666666667em !important;
}

.me-56,
.marge-56 {
  margin: 18.6666666667em !important;
}

.w57em {
  width: 57em;
}

.w57rem {
  width: 57rem;
}

.br--57 {
  border-radius: 3.8rem !important;
}

.h-57 {
  height: 19rem !important;
}

.height-57 {
  height: 19rem !important;
}

.minh-57,
.minh--57,
.min-height-57 {
  min-height: 19rem !important;
}

.maxh-57,
.maxh--57,
.max-height-57 {
  max-height: 19rem !important;
}

.width-57,
.w-57 {
  width: 19rem !important;
}

.hw-57,
.wh-57 {
  width: 19rem !important;
  height: 19rem !important;
}

.minw-57,
.minw--57,
.min-width-57 {
  min-width: 19rem !important;
}

.maxw-57,
.maxw--57,
.max-width-57 {
  max-width: 19rem !important;
}

.p-r-57,
.pr-57,
.pad-r-57 {
  padding-right: 19rem !important;
}

.p-l-57,
.pl-57,
.pad-l-57 {
  padding-left: 19rem !important;
}

.p-t-57,
.pt-57,
.pad-t-57 {
  padding-top: 19rem !important;
}

.p-b-57,
.pb-57,
.pad-b-57 {
  padding-bottom: 19rem !important;
}

.p-v-57,
.pv-57,
.pad-v-57 {
  padding-top: 19rem !important;
  padding-bottom: 19rem !important;
}

.p-h-57,
.ph-57,
.pad-h-57 {
  padding-left: 19rem !important;
  padding-right: 19rem !important;
}

.p-57,
.p-57,
.pad-57 {
  padding: 19rem !important;
}

.pe-r-57,
.pade-r-57 {
  padding-right: 19em !important;
}

.pe-l-57,
.pade-l-57 {
  padding-left: 19em !important;
}

.pe-t-57,
.pade-t-57 {
  padding-top: 19em !important;
}

.pe-b-57,
.pade-b-57 {
  padding-bottom: 19em !important;
}

.pe-v-57,
.pade-v-57 {
  padding-top: 19em !important;
  padding-bottom: 19em !important;
}

.pe-h-57,
.pad-h-57 {
  padding-left: 19em !important;
  padding-right: 19em !important;
}

.pe-57,
.pad-57 {
  padding: 19em !important;
}

.m-r-57,
.mr-57,
.marg-r-57 {
  margin-right: 19rem !important;
}

.m-l-57,
.ml-57,
.marg-l-57 {
  margin-left: 19rem !important;
}

.m-t-57,
.mt-57,
.marg-t-57 {
  margin-top: 19rem !important;
}

.m-b-57,
.mb-57,
.marg-b-57 {
  margin-bottom: 19rem !important;
}

.m-v-57,
.mv-57,
.marg-v-57 {
  margin-top: 19rem !important;
  margin-bottom: 19rem !important;
}

.m-h-57,
.mh-57,
.marg-h-57 {
  margin-right: 19rem !important;
  margin-left: 19rem !important;
}

.m-r--57,
.mr--57,
.marg-r--57 {
  margin-right: -19rem !important;
}

.m-l--57,
.ml--57,
.marg-l--57 {
  margin-left: -19rem !important;
}

.m-t--57,
.mt--57,
.marg-t--57 {
  margin-top: -19rem !important;
}

.m-b--57,
.mb--57,
.marg-b--57 {
  margin-bottom: -19rem !important;
}

.m-v--57,
.mv--57,
.marg-v--57 {
  margin-top: -19rem !important;
  margin-bottom: -19rem !important;
}

.m-h--57,
.mh--57,
.marg-h--57 {
  margin-right: -19rem !important;
  margin-left: -19rem !important;
}

.m-57,
.marg-57 {
  margin: 19rem !important;
}

.me-r-57,
.mer-57,
.marge-r-57 {
  margin-right: 19em !important;
}

.me-l-57,
.mel-57,
.marge-l-57 {
  margin-left: 19em !important;
}

.me-t-57,
.met-57,
.marge-t-57 {
  margin-top: 19em !important;
}

.me-b-57,
.meb-57,
.marge-b-57 {
  margin-bottom: 19em !important;
}

.me-v-57,
.mev-57,
.marge-v-57 {
  margin-top: 19em !important;
  margin-bottom: 19rem !important;
}

.me-h-57,
.meh-57,
.marge-h-57 {
  margin-right: 19em !important;
  margin-left: 19em !important;
}

.me-r--57,
.mer--57,
.marge-r--57 {
  margin-right: -19em !important;
}

.me-l--57,
.mel--57,
.marge-l--57 {
  margin-left: -19em !important;
}

.me-t--57,
.met--57,
.marge-t--57 {
  margin-top: -19em !important;
}

.me-b--57,
.meb--57,
.marge-b--57 {
  margin-bottom: -19em !important;
}

.me-v--57,
.mev--57,
.marge-v--57 {
  margin-top: -19em !important;
  margin-bottom: -19em !important;
}

.me-h--57,
.meh--57,
.marge-h--57 {
  margin-right: -19em !important;
  margin-left: -19em !important;
}

.me-57,
.marge-57 {
  margin: 19em !important;
}

.w58em {
  width: 58em;
}

.w58rem {
  width: 58rem;
}

.br--58 {
  border-radius: 3.8666666667rem !important;
}

.h-58 {
  height: 19.3333333333rem !important;
}

.height-58 {
  height: 19.3333333333rem !important;
}

.minh-58,
.minh--58,
.min-height-58 {
  min-height: 19.3333333333rem !important;
}

.maxh-58,
.maxh--58,
.max-height-58 {
  max-height: 19.3333333333rem !important;
}

.width-58,
.w-58 {
  width: 19.3333333333rem !important;
}

.hw-58,
.wh-58 {
  width: 19.3333333333rem !important;
  height: 19.3333333333rem !important;
}

.minw-58,
.minw--58,
.min-width-58 {
  min-width: 19.3333333333rem !important;
}

.maxw-58,
.maxw--58,
.max-width-58 {
  max-width: 19.3333333333rem !important;
}

.p-r-58,
.pr-58,
.pad-r-58 {
  padding-right: 19.3333333333rem !important;
}

.p-l-58,
.pl-58,
.pad-l-58 {
  padding-left: 19.3333333333rem !important;
}

.p-t-58,
.pt-58,
.pad-t-58 {
  padding-top: 19.3333333333rem !important;
}

.p-b-58,
.pb-58,
.pad-b-58 {
  padding-bottom: 19.3333333333rem !important;
}

.p-v-58,
.pv-58,
.pad-v-58 {
  padding-top: 19.3333333333rem !important;
  padding-bottom: 19.3333333333rem !important;
}

.p-h-58,
.ph-58,
.pad-h-58 {
  padding-left: 19.3333333333rem !important;
  padding-right: 19.3333333333rem !important;
}

.p-58,
.p-58,
.pad-58 {
  padding: 19.3333333333rem !important;
}

.pe-r-58,
.pade-r-58 {
  padding-right: 19.3333333333em !important;
}

.pe-l-58,
.pade-l-58 {
  padding-left: 19.3333333333em !important;
}

.pe-t-58,
.pade-t-58 {
  padding-top: 19.3333333333em !important;
}

.pe-b-58,
.pade-b-58 {
  padding-bottom: 19.3333333333em !important;
}

.pe-v-58,
.pade-v-58 {
  padding-top: 19.3333333333em !important;
  padding-bottom: 19.3333333333em !important;
}

.pe-h-58,
.pad-h-58 {
  padding-left: 19.3333333333em !important;
  padding-right: 19.3333333333em !important;
}

.pe-58,
.pad-58 {
  padding: 19.3333333333em !important;
}

.m-r-58,
.mr-58,
.marg-r-58 {
  margin-right: 19.3333333333rem !important;
}

.m-l-58,
.ml-58,
.marg-l-58 {
  margin-left: 19.3333333333rem !important;
}

.m-t-58,
.mt-58,
.marg-t-58 {
  margin-top: 19.3333333333rem !important;
}

.m-b-58,
.mb-58,
.marg-b-58 {
  margin-bottom: 19.3333333333rem !important;
}

.m-v-58,
.mv-58,
.marg-v-58 {
  margin-top: 19.3333333333rem !important;
  margin-bottom: 19.3333333333rem !important;
}

.m-h-58,
.mh-58,
.marg-h-58 {
  margin-right: 19.3333333333rem !important;
  margin-left: 19.3333333333rem !important;
}

.m-r--58,
.mr--58,
.marg-r--58 {
  margin-right: -19.3333333333rem !important;
}

.m-l--58,
.ml--58,
.marg-l--58 {
  margin-left: -19.3333333333rem !important;
}

.m-t--58,
.mt--58,
.marg-t--58 {
  margin-top: -19.3333333333rem !important;
}

.m-b--58,
.mb--58,
.marg-b--58 {
  margin-bottom: -19.3333333333rem !important;
}

.m-v--58,
.mv--58,
.marg-v--58 {
  margin-top: -19.3333333333rem !important;
  margin-bottom: -19.3333333333rem !important;
}

.m-h--58,
.mh--58,
.marg-h--58 {
  margin-right: -19.3333333333rem !important;
  margin-left: -19.3333333333rem !important;
}

.m-58,
.marg-58 {
  margin: 19.3333333333rem !important;
}

.me-r-58,
.mer-58,
.marge-r-58 {
  margin-right: 19.3333333333em !important;
}

.me-l-58,
.mel-58,
.marge-l-58 {
  margin-left: 19.3333333333em !important;
}

.me-t-58,
.met-58,
.marge-t-58 {
  margin-top: 19.3333333333em !important;
}

.me-b-58,
.meb-58,
.marge-b-58 {
  margin-bottom: 19.3333333333em !important;
}

.me-v-58,
.mev-58,
.marge-v-58 {
  margin-top: 19.3333333333em !important;
  margin-bottom: 19.3333333333rem !important;
}

.me-h-58,
.meh-58,
.marge-h-58 {
  margin-right: 19.3333333333em !important;
  margin-left: 19.3333333333em !important;
}

.me-r--58,
.mer--58,
.marge-r--58 {
  margin-right: -19.3333333333em !important;
}

.me-l--58,
.mel--58,
.marge-l--58 {
  margin-left: -19.3333333333em !important;
}

.me-t--58,
.met--58,
.marge-t--58 {
  margin-top: -19.3333333333em !important;
}

.me-b--58,
.meb--58,
.marge-b--58 {
  margin-bottom: -19.3333333333em !important;
}

.me-v--58,
.mev--58,
.marge-v--58 {
  margin-top: -19.3333333333em !important;
  margin-bottom: -19.3333333333em !important;
}

.me-h--58,
.meh--58,
.marge-h--58 {
  margin-right: -19.3333333333em !important;
  margin-left: -19.3333333333em !important;
}

.me-58,
.marge-58 {
  margin: 19.3333333333em !important;
}

.w59em {
  width: 59em;
}

.w59rem {
  width: 59rem;
}

.br--59 {
  border-radius: 3.9333333333rem !important;
}

.h-59 {
  height: 19.6666666667rem !important;
}

.height-59 {
  height: 19.6666666667rem !important;
}

.minh-59,
.minh--59,
.min-height-59 {
  min-height: 19.6666666667rem !important;
}

.maxh-59,
.maxh--59,
.max-height-59 {
  max-height: 19.6666666667rem !important;
}

.width-59,
.w-59 {
  width: 19.6666666667rem !important;
}

.hw-59,
.wh-59 {
  width: 19.6666666667rem !important;
  height: 19.6666666667rem !important;
}

.minw-59,
.minw--59,
.min-width-59 {
  min-width: 19.6666666667rem !important;
}

.maxw-59,
.maxw--59,
.max-width-59 {
  max-width: 19.6666666667rem !important;
}

.p-r-59,
.pr-59,
.pad-r-59 {
  padding-right: 19.6666666667rem !important;
}

.p-l-59,
.pl-59,
.pad-l-59 {
  padding-left: 19.6666666667rem !important;
}

.p-t-59,
.pt-59,
.pad-t-59 {
  padding-top: 19.6666666667rem !important;
}

.p-b-59,
.pb-59,
.pad-b-59 {
  padding-bottom: 19.6666666667rem !important;
}

.p-v-59,
.pv-59,
.pad-v-59 {
  padding-top: 19.6666666667rem !important;
  padding-bottom: 19.6666666667rem !important;
}

.p-h-59,
.ph-59,
.pad-h-59 {
  padding-left: 19.6666666667rem !important;
  padding-right: 19.6666666667rem !important;
}

.p-59,
.p-59,
.pad-59 {
  padding: 19.6666666667rem !important;
}

.pe-r-59,
.pade-r-59 {
  padding-right: 19.6666666667em !important;
}

.pe-l-59,
.pade-l-59 {
  padding-left: 19.6666666667em !important;
}

.pe-t-59,
.pade-t-59 {
  padding-top: 19.6666666667em !important;
}

.pe-b-59,
.pade-b-59 {
  padding-bottom: 19.6666666667em !important;
}

.pe-v-59,
.pade-v-59 {
  padding-top: 19.6666666667em !important;
  padding-bottom: 19.6666666667em !important;
}

.pe-h-59,
.pad-h-59 {
  padding-left: 19.6666666667em !important;
  padding-right: 19.6666666667em !important;
}

.pe-59,
.pad-59 {
  padding: 19.6666666667em !important;
}

.m-r-59,
.mr-59,
.marg-r-59 {
  margin-right: 19.6666666667rem !important;
}

.m-l-59,
.ml-59,
.marg-l-59 {
  margin-left: 19.6666666667rem !important;
}

.m-t-59,
.mt-59,
.marg-t-59 {
  margin-top: 19.6666666667rem !important;
}

.m-b-59,
.mb-59,
.marg-b-59 {
  margin-bottom: 19.6666666667rem !important;
}

.m-v-59,
.mv-59,
.marg-v-59 {
  margin-top: 19.6666666667rem !important;
  margin-bottom: 19.6666666667rem !important;
}

.m-h-59,
.mh-59,
.marg-h-59 {
  margin-right: 19.6666666667rem !important;
  margin-left: 19.6666666667rem !important;
}

.m-r--59,
.mr--59,
.marg-r--59 {
  margin-right: -19.6666666667rem !important;
}

.m-l--59,
.ml--59,
.marg-l--59 {
  margin-left: -19.6666666667rem !important;
}

.m-t--59,
.mt--59,
.marg-t--59 {
  margin-top: -19.6666666667rem !important;
}

.m-b--59,
.mb--59,
.marg-b--59 {
  margin-bottom: -19.6666666667rem !important;
}

.m-v--59,
.mv--59,
.marg-v--59 {
  margin-top: -19.6666666667rem !important;
  margin-bottom: -19.6666666667rem !important;
}

.m-h--59,
.mh--59,
.marg-h--59 {
  margin-right: -19.6666666667rem !important;
  margin-left: -19.6666666667rem !important;
}

.m-59,
.marg-59 {
  margin: 19.6666666667rem !important;
}

.me-r-59,
.mer-59,
.marge-r-59 {
  margin-right: 19.6666666667em !important;
}

.me-l-59,
.mel-59,
.marge-l-59 {
  margin-left: 19.6666666667em !important;
}

.me-t-59,
.met-59,
.marge-t-59 {
  margin-top: 19.6666666667em !important;
}

.me-b-59,
.meb-59,
.marge-b-59 {
  margin-bottom: 19.6666666667em !important;
}

.me-v-59,
.mev-59,
.marge-v-59 {
  margin-top: 19.6666666667em !important;
  margin-bottom: 19.6666666667rem !important;
}

.me-h-59,
.meh-59,
.marge-h-59 {
  margin-right: 19.6666666667em !important;
  margin-left: 19.6666666667em !important;
}

.me-r--59,
.mer--59,
.marge-r--59 {
  margin-right: -19.6666666667em !important;
}

.me-l--59,
.mel--59,
.marge-l--59 {
  margin-left: -19.6666666667em !important;
}

.me-t--59,
.met--59,
.marge-t--59 {
  margin-top: -19.6666666667em !important;
}

.me-b--59,
.meb--59,
.marge-b--59 {
  margin-bottom: -19.6666666667em !important;
}

.me-v--59,
.mev--59,
.marge-v--59 {
  margin-top: -19.6666666667em !important;
  margin-bottom: -19.6666666667em !important;
}

.me-h--59,
.meh--59,
.marge-h--59 {
  margin-right: -19.6666666667em !important;
  margin-left: -19.6666666667em !important;
}

.me-59,
.marge-59 {
  margin: 19.6666666667em !important;
}

.w60em {
  width: 60em;
}

.w60rem {
  width: 60rem;
}

.br--60 {
  border-radius: 4rem !important;
}

.h-60 {
  height: 20rem !important;
}

.height-60 {
  height: 20rem !important;
}

.minh-60,
.minh--60,
.min-height-60 {
  min-height: 20rem !important;
}

.maxh-60,
.maxh--60,
.max-height-60 {
  max-height: 20rem !important;
}

.width-60,
.w-60 {
  width: 20rem !important;
}

.hw-60,
.wh-60 {
  width: 20rem !important;
  height: 20rem !important;
}

.minw-60,
.minw--60,
.min-width-60 {
  min-width: 20rem !important;
}

.maxw-60,
.maxw--60,
.max-width-60 {
  max-width: 20rem !important;
}

.p-r-60,
.pr-60,
.pad-r-60 {
  padding-right: 20rem !important;
}

.p-l-60,
.pl-60,
.pad-l-60 {
  padding-left: 20rem !important;
}

.p-t-60,
.pt-60,
.pad-t-60 {
  padding-top: 20rem !important;
}

.p-b-60,
.pb-60,
.pad-b-60 {
  padding-bottom: 20rem !important;
}

.p-v-60,
.pv-60,
.pad-v-60 {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

.p-h-60,
.ph-60,
.pad-h-60 {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}

.p-60,
.p-60,
.pad-60 {
  padding: 20rem !important;
}

.pe-r-60,
.pade-r-60 {
  padding-right: 20em !important;
}

.pe-l-60,
.pade-l-60 {
  padding-left: 20em !important;
}

.pe-t-60,
.pade-t-60 {
  padding-top: 20em !important;
}

.pe-b-60,
.pade-b-60 {
  padding-bottom: 20em !important;
}

.pe-v-60,
.pade-v-60 {
  padding-top: 20em !important;
  padding-bottom: 20em !important;
}

.pe-h-60,
.pad-h-60 {
  padding-left: 20em !important;
  padding-right: 20em !important;
}

.pe-60,
.pad-60 {
  padding: 20em !important;
}

.m-r-60,
.mr-60,
.marg-r-60 {
  margin-right: 20rem !important;
}

.m-l-60,
.ml-60,
.marg-l-60 {
  margin-left: 20rem !important;
}

.m-t-60,
.mt-60,
.marg-t-60 {
  margin-top: 20rem !important;
}

.m-b-60,
.mb-60,
.marg-b-60 {
  margin-bottom: 20rem !important;
}

.m-v-60,
.mv-60,
.marg-v-60 {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

.m-h-60,
.mh-60,
.marg-h-60 {
  margin-right: 20rem !important;
  margin-left: 20rem !important;
}

.m-r--60,
.mr--60,
.marg-r--60 {
  margin-right: -20rem !important;
}

.m-l--60,
.ml--60,
.marg-l--60 {
  margin-left: -20rem !important;
}

.m-t--60,
.mt--60,
.marg-t--60 {
  margin-top: -20rem !important;
}

.m-b--60,
.mb--60,
.marg-b--60 {
  margin-bottom: -20rem !important;
}

.m-v--60,
.mv--60,
.marg-v--60 {
  margin-top: -20rem !important;
  margin-bottom: -20rem !important;
}

.m-h--60,
.mh--60,
.marg-h--60 {
  margin-right: -20rem !important;
  margin-left: -20rem !important;
}

.m-60,
.marg-60 {
  margin: 20rem !important;
}

.me-r-60,
.mer-60,
.marge-r-60 {
  margin-right: 20em !important;
}

.me-l-60,
.mel-60,
.marge-l-60 {
  margin-left: 20em !important;
}

.me-t-60,
.met-60,
.marge-t-60 {
  margin-top: 20em !important;
}

.me-b-60,
.meb-60,
.marge-b-60 {
  margin-bottom: 20em !important;
}

.me-v-60,
.mev-60,
.marge-v-60 {
  margin-top: 20em !important;
  margin-bottom: 20rem !important;
}

.me-h-60,
.meh-60,
.marge-h-60 {
  margin-right: 20em !important;
  margin-left: 20em !important;
}

.me-r--60,
.mer--60,
.marge-r--60 {
  margin-right: -20em !important;
}

.me-l--60,
.mel--60,
.marge-l--60 {
  margin-left: -20em !important;
}

.me-t--60,
.met--60,
.marge-t--60 {
  margin-top: -20em !important;
}

.me-b--60,
.meb--60,
.marge-b--60 {
  margin-bottom: -20em !important;
}

.me-v--60,
.mev--60,
.marge-v--60 {
  margin-top: -20em !important;
  margin-bottom: -20em !important;
}

.me-h--60,
.meh--60,
.marge-h--60 {
  margin-right: -20em !important;
  margin-left: -20em !important;
}

.me-60,
.marge-60 {
  margin: 20em !important;
}

.w61em {
  width: 61em;
}

.w61rem {
  width: 61rem;
}

.br--61 {
  border-radius: 4.0666666667rem !important;
}

.h-61 {
  height: 20.3333333333rem !important;
}

.height-61 {
  height: 20.3333333333rem !important;
}

.minh-61,
.minh--61,
.min-height-61 {
  min-height: 20.3333333333rem !important;
}

.maxh-61,
.maxh--61,
.max-height-61 {
  max-height: 20.3333333333rem !important;
}

.width-61,
.w-61 {
  width: 20.3333333333rem !important;
}

.hw-61,
.wh-61 {
  width: 20.3333333333rem !important;
  height: 20.3333333333rem !important;
}

.minw-61,
.minw--61,
.min-width-61 {
  min-width: 20.3333333333rem !important;
}

.maxw-61,
.maxw--61,
.max-width-61 {
  max-width: 20.3333333333rem !important;
}

.p-r-61,
.pr-61,
.pad-r-61 {
  padding-right: 20.3333333333rem !important;
}

.p-l-61,
.pl-61,
.pad-l-61 {
  padding-left: 20.3333333333rem !important;
}

.p-t-61,
.pt-61,
.pad-t-61 {
  padding-top: 20.3333333333rem !important;
}

.p-b-61,
.pb-61,
.pad-b-61 {
  padding-bottom: 20.3333333333rem !important;
}

.p-v-61,
.pv-61,
.pad-v-61 {
  padding-top: 20.3333333333rem !important;
  padding-bottom: 20.3333333333rem !important;
}

.p-h-61,
.ph-61,
.pad-h-61 {
  padding-left: 20.3333333333rem !important;
  padding-right: 20.3333333333rem !important;
}

.p-61,
.p-61,
.pad-61 {
  padding: 20.3333333333rem !important;
}

.pe-r-61,
.pade-r-61 {
  padding-right: 20.3333333333em !important;
}

.pe-l-61,
.pade-l-61 {
  padding-left: 20.3333333333em !important;
}

.pe-t-61,
.pade-t-61 {
  padding-top: 20.3333333333em !important;
}

.pe-b-61,
.pade-b-61 {
  padding-bottom: 20.3333333333em !important;
}

.pe-v-61,
.pade-v-61 {
  padding-top: 20.3333333333em !important;
  padding-bottom: 20.3333333333em !important;
}

.pe-h-61,
.pad-h-61 {
  padding-left: 20.3333333333em !important;
  padding-right: 20.3333333333em !important;
}

.pe-61,
.pad-61 {
  padding: 20.3333333333em !important;
}

.m-r-61,
.mr-61,
.marg-r-61 {
  margin-right: 20.3333333333rem !important;
}

.m-l-61,
.ml-61,
.marg-l-61 {
  margin-left: 20.3333333333rem !important;
}

.m-t-61,
.mt-61,
.marg-t-61 {
  margin-top: 20.3333333333rem !important;
}

.m-b-61,
.mb-61,
.marg-b-61 {
  margin-bottom: 20.3333333333rem !important;
}

.m-v-61,
.mv-61,
.marg-v-61 {
  margin-top: 20.3333333333rem !important;
  margin-bottom: 20.3333333333rem !important;
}

.m-h-61,
.mh-61,
.marg-h-61 {
  margin-right: 20.3333333333rem !important;
  margin-left: 20.3333333333rem !important;
}

.m-r--61,
.mr--61,
.marg-r--61 {
  margin-right: -20.3333333333rem !important;
}

.m-l--61,
.ml--61,
.marg-l--61 {
  margin-left: -20.3333333333rem !important;
}

.m-t--61,
.mt--61,
.marg-t--61 {
  margin-top: -20.3333333333rem !important;
}

.m-b--61,
.mb--61,
.marg-b--61 {
  margin-bottom: -20.3333333333rem !important;
}

.m-v--61,
.mv--61,
.marg-v--61 {
  margin-top: -20.3333333333rem !important;
  margin-bottom: -20.3333333333rem !important;
}

.m-h--61,
.mh--61,
.marg-h--61 {
  margin-right: -20.3333333333rem !important;
  margin-left: -20.3333333333rem !important;
}

.m-61,
.marg-61 {
  margin: 20.3333333333rem !important;
}

.me-r-61,
.mer-61,
.marge-r-61 {
  margin-right: 20.3333333333em !important;
}

.me-l-61,
.mel-61,
.marge-l-61 {
  margin-left: 20.3333333333em !important;
}

.me-t-61,
.met-61,
.marge-t-61 {
  margin-top: 20.3333333333em !important;
}

.me-b-61,
.meb-61,
.marge-b-61 {
  margin-bottom: 20.3333333333em !important;
}

.me-v-61,
.mev-61,
.marge-v-61 {
  margin-top: 20.3333333333em !important;
  margin-bottom: 20.3333333333rem !important;
}

.me-h-61,
.meh-61,
.marge-h-61 {
  margin-right: 20.3333333333em !important;
  margin-left: 20.3333333333em !important;
}

.me-r--61,
.mer--61,
.marge-r--61 {
  margin-right: -20.3333333333em !important;
}

.me-l--61,
.mel--61,
.marge-l--61 {
  margin-left: -20.3333333333em !important;
}

.me-t--61,
.met--61,
.marge-t--61 {
  margin-top: -20.3333333333em !important;
}

.me-b--61,
.meb--61,
.marge-b--61 {
  margin-bottom: -20.3333333333em !important;
}

.me-v--61,
.mev--61,
.marge-v--61 {
  margin-top: -20.3333333333em !important;
  margin-bottom: -20.3333333333em !important;
}

.me-h--61,
.meh--61,
.marge-h--61 {
  margin-right: -20.3333333333em !important;
  margin-left: -20.3333333333em !important;
}

.me-61,
.marge-61 {
  margin: 20.3333333333em !important;
}

.w62em {
  width: 62em;
}

.w62rem {
  width: 62rem;
}

.br--62 {
  border-radius: 4.1333333333rem !important;
}

.h-62 {
  height: 20.6666666667rem !important;
}

.height-62 {
  height: 20.6666666667rem !important;
}

.minh-62,
.minh--62,
.min-height-62 {
  min-height: 20.6666666667rem !important;
}

.maxh-62,
.maxh--62,
.max-height-62 {
  max-height: 20.6666666667rem !important;
}

.width-62,
.w-62 {
  width: 20.6666666667rem !important;
}

.hw-62,
.wh-62 {
  width: 20.6666666667rem !important;
  height: 20.6666666667rem !important;
}

.minw-62,
.minw--62,
.min-width-62 {
  min-width: 20.6666666667rem !important;
}

.maxw-62,
.maxw--62,
.max-width-62 {
  max-width: 20.6666666667rem !important;
}

.p-r-62,
.pr-62,
.pad-r-62 {
  padding-right: 20.6666666667rem !important;
}

.p-l-62,
.pl-62,
.pad-l-62 {
  padding-left: 20.6666666667rem !important;
}

.p-t-62,
.pt-62,
.pad-t-62 {
  padding-top: 20.6666666667rem !important;
}

.p-b-62,
.pb-62,
.pad-b-62 {
  padding-bottom: 20.6666666667rem !important;
}

.p-v-62,
.pv-62,
.pad-v-62 {
  padding-top: 20.6666666667rem !important;
  padding-bottom: 20.6666666667rem !important;
}

.p-h-62,
.ph-62,
.pad-h-62 {
  padding-left: 20.6666666667rem !important;
  padding-right: 20.6666666667rem !important;
}

.p-62,
.p-62,
.pad-62 {
  padding: 20.6666666667rem !important;
}

.pe-r-62,
.pade-r-62 {
  padding-right: 20.6666666667em !important;
}

.pe-l-62,
.pade-l-62 {
  padding-left: 20.6666666667em !important;
}

.pe-t-62,
.pade-t-62 {
  padding-top: 20.6666666667em !important;
}

.pe-b-62,
.pade-b-62 {
  padding-bottom: 20.6666666667em !important;
}

.pe-v-62,
.pade-v-62 {
  padding-top: 20.6666666667em !important;
  padding-bottom: 20.6666666667em !important;
}

.pe-h-62,
.pad-h-62 {
  padding-left: 20.6666666667em !important;
  padding-right: 20.6666666667em !important;
}

.pe-62,
.pad-62 {
  padding: 20.6666666667em !important;
}

.m-r-62,
.mr-62,
.marg-r-62 {
  margin-right: 20.6666666667rem !important;
}

.m-l-62,
.ml-62,
.marg-l-62 {
  margin-left: 20.6666666667rem !important;
}

.m-t-62,
.mt-62,
.marg-t-62 {
  margin-top: 20.6666666667rem !important;
}

.m-b-62,
.mb-62,
.marg-b-62 {
  margin-bottom: 20.6666666667rem !important;
}

.m-v-62,
.mv-62,
.marg-v-62 {
  margin-top: 20.6666666667rem !important;
  margin-bottom: 20.6666666667rem !important;
}

.m-h-62,
.mh-62,
.marg-h-62 {
  margin-right: 20.6666666667rem !important;
  margin-left: 20.6666666667rem !important;
}

.m-r--62,
.mr--62,
.marg-r--62 {
  margin-right: -20.6666666667rem !important;
}

.m-l--62,
.ml--62,
.marg-l--62 {
  margin-left: -20.6666666667rem !important;
}

.m-t--62,
.mt--62,
.marg-t--62 {
  margin-top: -20.6666666667rem !important;
}

.m-b--62,
.mb--62,
.marg-b--62 {
  margin-bottom: -20.6666666667rem !important;
}

.m-v--62,
.mv--62,
.marg-v--62 {
  margin-top: -20.6666666667rem !important;
  margin-bottom: -20.6666666667rem !important;
}

.m-h--62,
.mh--62,
.marg-h--62 {
  margin-right: -20.6666666667rem !important;
  margin-left: -20.6666666667rem !important;
}

.m-62,
.marg-62 {
  margin: 20.6666666667rem !important;
}

.me-r-62,
.mer-62,
.marge-r-62 {
  margin-right: 20.6666666667em !important;
}

.me-l-62,
.mel-62,
.marge-l-62 {
  margin-left: 20.6666666667em !important;
}

.me-t-62,
.met-62,
.marge-t-62 {
  margin-top: 20.6666666667em !important;
}

.me-b-62,
.meb-62,
.marge-b-62 {
  margin-bottom: 20.6666666667em !important;
}

.me-v-62,
.mev-62,
.marge-v-62 {
  margin-top: 20.6666666667em !important;
  margin-bottom: 20.6666666667rem !important;
}

.me-h-62,
.meh-62,
.marge-h-62 {
  margin-right: 20.6666666667em !important;
  margin-left: 20.6666666667em !important;
}

.me-r--62,
.mer--62,
.marge-r--62 {
  margin-right: -20.6666666667em !important;
}

.me-l--62,
.mel--62,
.marge-l--62 {
  margin-left: -20.6666666667em !important;
}

.me-t--62,
.met--62,
.marge-t--62 {
  margin-top: -20.6666666667em !important;
}

.me-b--62,
.meb--62,
.marge-b--62 {
  margin-bottom: -20.6666666667em !important;
}

.me-v--62,
.mev--62,
.marge-v--62 {
  margin-top: -20.6666666667em !important;
  margin-bottom: -20.6666666667em !important;
}

.me-h--62,
.meh--62,
.marge-h--62 {
  margin-right: -20.6666666667em !important;
  margin-left: -20.6666666667em !important;
}

.me-62,
.marge-62 {
  margin: 20.6666666667em !important;
}

.w63em {
  width: 63em;
}

.w63rem {
  width: 63rem;
}

.br--63 {
  border-radius: 4.2rem !important;
}

.h-63 {
  height: 21rem !important;
}

.height-63 {
  height: 21rem !important;
}

.minh-63,
.minh--63,
.min-height-63 {
  min-height: 21rem !important;
}

.maxh-63,
.maxh--63,
.max-height-63 {
  max-height: 21rem !important;
}

.width-63,
.w-63 {
  width: 21rem !important;
}

.hw-63,
.wh-63 {
  width: 21rem !important;
  height: 21rem !important;
}

.minw-63,
.minw--63,
.min-width-63 {
  min-width: 21rem !important;
}

.maxw-63,
.maxw--63,
.max-width-63 {
  max-width: 21rem !important;
}

.p-r-63,
.pr-63,
.pad-r-63 {
  padding-right: 21rem !important;
}

.p-l-63,
.pl-63,
.pad-l-63 {
  padding-left: 21rem !important;
}

.p-t-63,
.pt-63,
.pad-t-63 {
  padding-top: 21rem !important;
}

.p-b-63,
.pb-63,
.pad-b-63 {
  padding-bottom: 21rem !important;
}

.p-v-63,
.pv-63,
.pad-v-63 {
  padding-top: 21rem !important;
  padding-bottom: 21rem !important;
}

.p-h-63,
.ph-63,
.pad-h-63 {
  padding-left: 21rem !important;
  padding-right: 21rem !important;
}

.p-63,
.p-63,
.pad-63 {
  padding: 21rem !important;
}

.pe-r-63,
.pade-r-63 {
  padding-right: 21em !important;
}

.pe-l-63,
.pade-l-63 {
  padding-left: 21em !important;
}

.pe-t-63,
.pade-t-63 {
  padding-top: 21em !important;
}

.pe-b-63,
.pade-b-63 {
  padding-bottom: 21em !important;
}

.pe-v-63,
.pade-v-63 {
  padding-top: 21em !important;
  padding-bottom: 21em !important;
}

.pe-h-63,
.pad-h-63 {
  padding-left: 21em !important;
  padding-right: 21em !important;
}

.pe-63,
.pad-63 {
  padding: 21em !important;
}

.m-r-63,
.mr-63,
.marg-r-63 {
  margin-right: 21rem !important;
}

.m-l-63,
.ml-63,
.marg-l-63 {
  margin-left: 21rem !important;
}

.m-t-63,
.mt-63,
.marg-t-63 {
  margin-top: 21rem !important;
}

.m-b-63,
.mb-63,
.marg-b-63 {
  margin-bottom: 21rem !important;
}

.m-v-63,
.mv-63,
.marg-v-63 {
  margin-top: 21rem !important;
  margin-bottom: 21rem !important;
}

.m-h-63,
.mh-63,
.marg-h-63 {
  margin-right: 21rem !important;
  margin-left: 21rem !important;
}

.m-r--63,
.mr--63,
.marg-r--63 {
  margin-right: -21rem !important;
}

.m-l--63,
.ml--63,
.marg-l--63 {
  margin-left: -21rem !important;
}

.m-t--63,
.mt--63,
.marg-t--63 {
  margin-top: -21rem !important;
}

.m-b--63,
.mb--63,
.marg-b--63 {
  margin-bottom: -21rem !important;
}

.m-v--63,
.mv--63,
.marg-v--63 {
  margin-top: -21rem !important;
  margin-bottom: -21rem !important;
}

.m-h--63,
.mh--63,
.marg-h--63 {
  margin-right: -21rem !important;
  margin-left: -21rem !important;
}

.m-63,
.marg-63 {
  margin: 21rem !important;
}

.me-r-63,
.mer-63,
.marge-r-63 {
  margin-right: 21em !important;
}

.me-l-63,
.mel-63,
.marge-l-63 {
  margin-left: 21em !important;
}

.me-t-63,
.met-63,
.marge-t-63 {
  margin-top: 21em !important;
}

.me-b-63,
.meb-63,
.marge-b-63 {
  margin-bottom: 21em !important;
}

.me-v-63,
.mev-63,
.marge-v-63 {
  margin-top: 21em !important;
  margin-bottom: 21rem !important;
}

.me-h-63,
.meh-63,
.marge-h-63 {
  margin-right: 21em !important;
  margin-left: 21em !important;
}

.me-r--63,
.mer--63,
.marge-r--63 {
  margin-right: -21em !important;
}

.me-l--63,
.mel--63,
.marge-l--63 {
  margin-left: -21em !important;
}

.me-t--63,
.met--63,
.marge-t--63 {
  margin-top: -21em !important;
}

.me-b--63,
.meb--63,
.marge-b--63 {
  margin-bottom: -21em !important;
}

.me-v--63,
.mev--63,
.marge-v--63 {
  margin-top: -21em !important;
  margin-bottom: -21em !important;
}

.me-h--63,
.meh--63,
.marge-h--63 {
  margin-right: -21em !important;
  margin-left: -21em !important;
}

.me-63,
.marge-63 {
  margin: 21em !important;
}

.w64em {
  width: 64em;
}

.w64rem {
  width: 64rem;
}

.br--64 {
  border-radius: 4.2666666667rem !important;
}

.h-64 {
  height: 21.3333333333rem !important;
}

.height-64 {
  height: 21.3333333333rem !important;
}

.minh-64,
.minh--64,
.min-height-64 {
  min-height: 21.3333333333rem !important;
}

.maxh-64,
.maxh--64,
.max-height-64 {
  max-height: 21.3333333333rem !important;
}

.width-64,
.w-64 {
  width: 21.3333333333rem !important;
}

.hw-64,
.wh-64 {
  width: 21.3333333333rem !important;
  height: 21.3333333333rem !important;
}

.minw-64,
.minw--64,
.min-width-64 {
  min-width: 21.3333333333rem !important;
}

.maxw-64,
.maxw--64,
.max-width-64 {
  max-width: 21.3333333333rem !important;
}

.p-r-64,
.pr-64,
.pad-r-64 {
  padding-right: 21.3333333333rem !important;
}

.p-l-64,
.pl-64,
.pad-l-64 {
  padding-left: 21.3333333333rem !important;
}

.p-t-64,
.pt-64,
.pad-t-64 {
  padding-top: 21.3333333333rem !important;
}

.p-b-64,
.pb-64,
.pad-b-64 {
  padding-bottom: 21.3333333333rem !important;
}

.p-v-64,
.pv-64,
.pad-v-64 {
  padding-top: 21.3333333333rem !important;
  padding-bottom: 21.3333333333rem !important;
}

.p-h-64,
.ph-64,
.pad-h-64 {
  padding-left: 21.3333333333rem !important;
  padding-right: 21.3333333333rem !important;
}

.p-64,
.p-64,
.pad-64 {
  padding: 21.3333333333rem !important;
}

.pe-r-64,
.pade-r-64 {
  padding-right: 21.3333333333em !important;
}

.pe-l-64,
.pade-l-64 {
  padding-left: 21.3333333333em !important;
}

.pe-t-64,
.pade-t-64 {
  padding-top: 21.3333333333em !important;
}

.pe-b-64,
.pade-b-64 {
  padding-bottom: 21.3333333333em !important;
}

.pe-v-64,
.pade-v-64 {
  padding-top: 21.3333333333em !important;
  padding-bottom: 21.3333333333em !important;
}

.pe-h-64,
.pad-h-64 {
  padding-left: 21.3333333333em !important;
  padding-right: 21.3333333333em !important;
}

.pe-64,
.pad-64 {
  padding: 21.3333333333em !important;
}

.m-r-64,
.mr-64,
.marg-r-64 {
  margin-right: 21.3333333333rem !important;
}

.m-l-64,
.ml-64,
.marg-l-64 {
  margin-left: 21.3333333333rem !important;
}

.m-t-64,
.mt-64,
.marg-t-64 {
  margin-top: 21.3333333333rem !important;
}

.m-b-64,
.mb-64,
.marg-b-64 {
  margin-bottom: 21.3333333333rem !important;
}

.m-v-64,
.mv-64,
.marg-v-64 {
  margin-top: 21.3333333333rem !important;
  margin-bottom: 21.3333333333rem !important;
}

.m-h-64,
.mh-64,
.marg-h-64 {
  margin-right: 21.3333333333rem !important;
  margin-left: 21.3333333333rem !important;
}

.m-r--64,
.mr--64,
.marg-r--64 {
  margin-right: -21.3333333333rem !important;
}

.m-l--64,
.ml--64,
.marg-l--64 {
  margin-left: -21.3333333333rem !important;
}

.m-t--64,
.mt--64,
.marg-t--64 {
  margin-top: -21.3333333333rem !important;
}

.m-b--64,
.mb--64,
.marg-b--64 {
  margin-bottom: -21.3333333333rem !important;
}

.m-v--64,
.mv--64,
.marg-v--64 {
  margin-top: -21.3333333333rem !important;
  margin-bottom: -21.3333333333rem !important;
}

.m-h--64,
.mh--64,
.marg-h--64 {
  margin-right: -21.3333333333rem !important;
  margin-left: -21.3333333333rem !important;
}

.m-64,
.marg-64 {
  margin: 21.3333333333rem !important;
}

.me-r-64,
.mer-64,
.marge-r-64 {
  margin-right: 21.3333333333em !important;
}

.me-l-64,
.mel-64,
.marge-l-64 {
  margin-left: 21.3333333333em !important;
}

.me-t-64,
.met-64,
.marge-t-64 {
  margin-top: 21.3333333333em !important;
}

.me-b-64,
.meb-64,
.marge-b-64 {
  margin-bottom: 21.3333333333em !important;
}

.me-v-64,
.mev-64,
.marge-v-64 {
  margin-top: 21.3333333333em !important;
  margin-bottom: 21.3333333333rem !important;
}

.me-h-64,
.meh-64,
.marge-h-64 {
  margin-right: 21.3333333333em !important;
  margin-left: 21.3333333333em !important;
}

.me-r--64,
.mer--64,
.marge-r--64 {
  margin-right: -21.3333333333em !important;
}

.me-l--64,
.mel--64,
.marge-l--64 {
  margin-left: -21.3333333333em !important;
}

.me-t--64,
.met--64,
.marge-t--64 {
  margin-top: -21.3333333333em !important;
}

.me-b--64,
.meb--64,
.marge-b--64 {
  margin-bottom: -21.3333333333em !important;
}

.me-v--64,
.mev--64,
.marge-v--64 {
  margin-top: -21.3333333333em !important;
  margin-bottom: -21.3333333333em !important;
}

.me-h--64,
.meh--64,
.marge-h--64 {
  margin-right: -21.3333333333em !important;
  margin-left: -21.3333333333em !important;
}

.me-64,
.marge-64 {
  margin: 21.3333333333em !important;
}

.w65em {
  width: 65em;
}

.w65rem {
  width: 65rem;
}

.br--65 {
  border-radius: 4.3333333333rem !important;
}

.h-65 {
  height: 21.6666666667rem !important;
}

.height-65 {
  height: 21.6666666667rem !important;
}

.minh-65,
.minh--65,
.min-height-65 {
  min-height: 21.6666666667rem !important;
}

.maxh-65,
.maxh--65,
.max-height-65 {
  max-height: 21.6666666667rem !important;
}

.width-65,
.w-65 {
  width: 21.6666666667rem !important;
}

.hw-65,
.wh-65 {
  width: 21.6666666667rem !important;
  height: 21.6666666667rem !important;
}

.minw-65,
.minw--65,
.min-width-65 {
  min-width: 21.6666666667rem !important;
}

.maxw-65,
.maxw--65,
.max-width-65 {
  max-width: 21.6666666667rem !important;
}

.p-r-65,
.pr-65,
.pad-r-65 {
  padding-right: 21.6666666667rem !important;
}

.p-l-65,
.pl-65,
.pad-l-65 {
  padding-left: 21.6666666667rem !important;
}

.p-t-65,
.pt-65,
.pad-t-65 {
  padding-top: 21.6666666667rem !important;
}

.p-b-65,
.pb-65,
.pad-b-65 {
  padding-bottom: 21.6666666667rem !important;
}

.p-v-65,
.pv-65,
.pad-v-65 {
  padding-top: 21.6666666667rem !important;
  padding-bottom: 21.6666666667rem !important;
}

.p-h-65,
.ph-65,
.pad-h-65 {
  padding-left: 21.6666666667rem !important;
  padding-right: 21.6666666667rem !important;
}

.p-65,
.p-65,
.pad-65 {
  padding: 21.6666666667rem !important;
}

.pe-r-65,
.pade-r-65 {
  padding-right: 21.6666666667em !important;
}

.pe-l-65,
.pade-l-65 {
  padding-left: 21.6666666667em !important;
}

.pe-t-65,
.pade-t-65 {
  padding-top: 21.6666666667em !important;
}

.pe-b-65,
.pade-b-65 {
  padding-bottom: 21.6666666667em !important;
}

.pe-v-65,
.pade-v-65 {
  padding-top: 21.6666666667em !important;
  padding-bottom: 21.6666666667em !important;
}

.pe-h-65,
.pad-h-65 {
  padding-left: 21.6666666667em !important;
  padding-right: 21.6666666667em !important;
}

.pe-65,
.pad-65 {
  padding: 21.6666666667em !important;
}

.m-r-65,
.mr-65,
.marg-r-65 {
  margin-right: 21.6666666667rem !important;
}

.m-l-65,
.ml-65,
.marg-l-65 {
  margin-left: 21.6666666667rem !important;
}

.m-t-65,
.mt-65,
.marg-t-65 {
  margin-top: 21.6666666667rem !important;
}

.m-b-65,
.mb-65,
.marg-b-65 {
  margin-bottom: 21.6666666667rem !important;
}

.m-v-65,
.mv-65,
.marg-v-65 {
  margin-top: 21.6666666667rem !important;
  margin-bottom: 21.6666666667rem !important;
}

.m-h-65,
.mh-65,
.marg-h-65 {
  margin-right: 21.6666666667rem !important;
  margin-left: 21.6666666667rem !important;
}

.m-r--65,
.mr--65,
.marg-r--65 {
  margin-right: -21.6666666667rem !important;
}

.m-l--65,
.ml--65,
.marg-l--65 {
  margin-left: -21.6666666667rem !important;
}

.m-t--65,
.mt--65,
.marg-t--65 {
  margin-top: -21.6666666667rem !important;
}

.m-b--65,
.mb--65,
.marg-b--65 {
  margin-bottom: -21.6666666667rem !important;
}

.m-v--65,
.mv--65,
.marg-v--65 {
  margin-top: -21.6666666667rem !important;
  margin-bottom: -21.6666666667rem !important;
}

.m-h--65,
.mh--65,
.marg-h--65 {
  margin-right: -21.6666666667rem !important;
  margin-left: -21.6666666667rem !important;
}

.m-65,
.marg-65 {
  margin: 21.6666666667rem !important;
}

.me-r-65,
.mer-65,
.marge-r-65 {
  margin-right: 21.6666666667em !important;
}

.me-l-65,
.mel-65,
.marge-l-65 {
  margin-left: 21.6666666667em !important;
}

.me-t-65,
.met-65,
.marge-t-65 {
  margin-top: 21.6666666667em !important;
}

.me-b-65,
.meb-65,
.marge-b-65 {
  margin-bottom: 21.6666666667em !important;
}

.me-v-65,
.mev-65,
.marge-v-65 {
  margin-top: 21.6666666667em !important;
  margin-bottom: 21.6666666667rem !important;
}

.me-h-65,
.meh-65,
.marge-h-65 {
  margin-right: 21.6666666667em !important;
  margin-left: 21.6666666667em !important;
}

.me-r--65,
.mer--65,
.marge-r--65 {
  margin-right: -21.6666666667em !important;
}

.me-l--65,
.mel--65,
.marge-l--65 {
  margin-left: -21.6666666667em !important;
}

.me-t--65,
.met--65,
.marge-t--65 {
  margin-top: -21.6666666667em !important;
}

.me-b--65,
.meb--65,
.marge-b--65 {
  margin-bottom: -21.6666666667em !important;
}

.me-v--65,
.mev--65,
.marge-v--65 {
  margin-top: -21.6666666667em !important;
  margin-bottom: -21.6666666667em !important;
}

.me-h--65,
.meh--65,
.marge-h--65 {
  margin-right: -21.6666666667em !important;
  margin-left: -21.6666666667em !important;
}

.me-65,
.marge-65 {
  margin: 21.6666666667em !important;
}

.w66em {
  width: 66em;
}

.w66rem {
  width: 66rem;
}

.br--66 {
  border-radius: 4.4rem !important;
}

.h-66 {
  height: 22rem !important;
}

.height-66 {
  height: 22rem !important;
}

.minh-66,
.minh--66,
.min-height-66 {
  min-height: 22rem !important;
}

.maxh-66,
.maxh--66,
.max-height-66 {
  max-height: 22rem !important;
}

.width-66,
.w-66 {
  width: 22rem !important;
}

.hw-66,
.wh-66 {
  width: 22rem !important;
  height: 22rem !important;
}

.minw-66,
.minw--66,
.min-width-66 {
  min-width: 22rem !important;
}

.maxw-66,
.maxw--66,
.max-width-66 {
  max-width: 22rem !important;
}

.p-r-66,
.pr-66,
.pad-r-66 {
  padding-right: 22rem !important;
}

.p-l-66,
.pl-66,
.pad-l-66 {
  padding-left: 22rem !important;
}

.p-t-66,
.pt-66,
.pad-t-66 {
  padding-top: 22rem !important;
}

.p-b-66,
.pb-66,
.pad-b-66 {
  padding-bottom: 22rem !important;
}

.p-v-66,
.pv-66,
.pad-v-66 {
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
}

.p-h-66,
.ph-66,
.pad-h-66 {
  padding-left: 22rem !important;
  padding-right: 22rem !important;
}

.p-66,
.p-66,
.pad-66 {
  padding: 22rem !important;
}

.pe-r-66,
.pade-r-66 {
  padding-right: 22em !important;
}

.pe-l-66,
.pade-l-66 {
  padding-left: 22em !important;
}

.pe-t-66,
.pade-t-66 {
  padding-top: 22em !important;
}

.pe-b-66,
.pade-b-66 {
  padding-bottom: 22em !important;
}

.pe-v-66,
.pade-v-66 {
  padding-top: 22em !important;
  padding-bottom: 22em !important;
}

.pe-h-66,
.pad-h-66 {
  padding-left: 22em !important;
  padding-right: 22em !important;
}

.pe-66,
.pad-66 {
  padding: 22em !important;
}

.m-r-66,
.mr-66,
.marg-r-66 {
  margin-right: 22rem !important;
}

.m-l-66,
.ml-66,
.marg-l-66 {
  margin-left: 22rem !important;
}

.m-t-66,
.mt-66,
.marg-t-66 {
  margin-top: 22rem !important;
}

.m-b-66,
.mb-66,
.marg-b-66 {
  margin-bottom: 22rem !important;
}

.m-v-66,
.mv-66,
.marg-v-66 {
  margin-top: 22rem !important;
  margin-bottom: 22rem !important;
}

.m-h-66,
.mh-66,
.marg-h-66 {
  margin-right: 22rem !important;
  margin-left: 22rem !important;
}

.m-r--66,
.mr--66,
.marg-r--66 {
  margin-right: -22rem !important;
}

.m-l--66,
.ml--66,
.marg-l--66 {
  margin-left: -22rem !important;
}

.m-t--66,
.mt--66,
.marg-t--66 {
  margin-top: -22rem !important;
}

.m-b--66,
.mb--66,
.marg-b--66 {
  margin-bottom: -22rem !important;
}

.m-v--66,
.mv--66,
.marg-v--66 {
  margin-top: -22rem !important;
  margin-bottom: -22rem !important;
}

.m-h--66,
.mh--66,
.marg-h--66 {
  margin-right: -22rem !important;
  margin-left: -22rem !important;
}

.m-66,
.marg-66 {
  margin: 22rem !important;
}

.me-r-66,
.mer-66,
.marge-r-66 {
  margin-right: 22em !important;
}

.me-l-66,
.mel-66,
.marge-l-66 {
  margin-left: 22em !important;
}

.me-t-66,
.met-66,
.marge-t-66 {
  margin-top: 22em !important;
}

.me-b-66,
.meb-66,
.marge-b-66 {
  margin-bottom: 22em !important;
}

.me-v-66,
.mev-66,
.marge-v-66 {
  margin-top: 22em !important;
  margin-bottom: 22rem !important;
}

.me-h-66,
.meh-66,
.marge-h-66 {
  margin-right: 22em !important;
  margin-left: 22em !important;
}

.me-r--66,
.mer--66,
.marge-r--66 {
  margin-right: -22em !important;
}

.me-l--66,
.mel--66,
.marge-l--66 {
  margin-left: -22em !important;
}

.me-t--66,
.met--66,
.marge-t--66 {
  margin-top: -22em !important;
}

.me-b--66,
.meb--66,
.marge-b--66 {
  margin-bottom: -22em !important;
}

.me-v--66,
.mev--66,
.marge-v--66 {
  margin-top: -22em !important;
  margin-bottom: -22em !important;
}

.me-h--66,
.meh--66,
.marge-h--66 {
  margin-right: -22em !important;
  margin-left: -22em !important;
}

.me-66,
.marge-66 {
  margin: 22em !important;
}

.w67em {
  width: 67em;
}

.w67rem {
  width: 67rem;
}

.br--67 {
  border-radius: 4.4666666667rem !important;
}

.h-67 {
  height: 22.3333333333rem !important;
}

.height-67 {
  height: 22.3333333333rem !important;
}

.minh-67,
.minh--67,
.min-height-67 {
  min-height: 22.3333333333rem !important;
}

.maxh-67,
.maxh--67,
.max-height-67 {
  max-height: 22.3333333333rem !important;
}

.width-67,
.w-67 {
  width: 22.3333333333rem !important;
}

.hw-67,
.wh-67 {
  width: 22.3333333333rem !important;
  height: 22.3333333333rem !important;
}

.minw-67,
.minw--67,
.min-width-67 {
  min-width: 22.3333333333rem !important;
}

.maxw-67,
.maxw--67,
.max-width-67 {
  max-width: 22.3333333333rem !important;
}

.p-r-67,
.pr-67,
.pad-r-67 {
  padding-right: 22.3333333333rem !important;
}

.p-l-67,
.pl-67,
.pad-l-67 {
  padding-left: 22.3333333333rem !important;
}

.p-t-67,
.pt-67,
.pad-t-67 {
  padding-top: 22.3333333333rem !important;
}

.p-b-67,
.pb-67,
.pad-b-67 {
  padding-bottom: 22.3333333333rem !important;
}

.p-v-67,
.pv-67,
.pad-v-67 {
  padding-top: 22.3333333333rem !important;
  padding-bottom: 22.3333333333rem !important;
}

.p-h-67,
.ph-67,
.pad-h-67 {
  padding-left: 22.3333333333rem !important;
  padding-right: 22.3333333333rem !important;
}

.p-67,
.p-67,
.pad-67 {
  padding: 22.3333333333rem !important;
}

.pe-r-67,
.pade-r-67 {
  padding-right: 22.3333333333em !important;
}

.pe-l-67,
.pade-l-67 {
  padding-left: 22.3333333333em !important;
}

.pe-t-67,
.pade-t-67 {
  padding-top: 22.3333333333em !important;
}

.pe-b-67,
.pade-b-67 {
  padding-bottom: 22.3333333333em !important;
}

.pe-v-67,
.pade-v-67 {
  padding-top: 22.3333333333em !important;
  padding-bottom: 22.3333333333em !important;
}

.pe-h-67,
.pad-h-67 {
  padding-left: 22.3333333333em !important;
  padding-right: 22.3333333333em !important;
}

.pe-67,
.pad-67 {
  padding: 22.3333333333em !important;
}

.m-r-67,
.mr-67,
.marg-r-67 {
  margin-right: 22.3333333333rem !important;
}

.m-l-67,
.ml-67,
.marg-l-67 {
  margin-left: 22.3333333333rem !important;
}

.m-t-67,
.mt-67,
.marg-t-67 {
  margin-top: 22.3333333333rem !important;
}

.m-b-67,
.mb-67,
.marg-b-67 {
  margin-bottom: 22.3333333333rem !important;
}

.m-v-67,
.mv-67,
.marg-v-67 {
  margin-top: 22.3333333333rem !important;
  margin-bottom: 22.3333333333rem !important;
}

.m-h-67,
.mh-67,
.marg-h-67 {
  margin-right: 22.3333333333rem !important;
  margin-left: 22.3333333333rem !important;
}

.m-r--67,
.mr--67,
.marg-r--67 {
  margin-right: -22.3333333333rem !important;
}

.m-l--67,
.ml--67,
.marg-l--67 {
  margin-left: -22.3333333333rem !important;
}

.m-t--67,
.mt--67,
.marg-t--67 {
  margin-top: -22.3333333333rem !important;
}

.m-b--67,
.mb--67,
.marg-b--67 {
  margin-bottom: -22.3333333333rem !important;
}

.m-v--67,
.mv--67,
.marg-v--67 {
  margin-top: -22.3333333333rem !important;
  margin-bottom: -22.3333333333rem !important;
}

.m-h--67,
.mh--67,
.marg-h--67 {
  margin-right: -22.3333333333rem !important;
  margin-left: -22.3333333333rem !important;
}

.m-67,
.marg-67 {
  margin: 22.3333333333rem !important;
}

.me-r-67,
.mer-67,
.marge-r-67 {
  margin-right: 22.3333333333em !important;
}

.me-l-67,
.mel-67,
.marge-l-67 {
  margin-left: 22.3333333333em !important;
}

.me-t-67,
.met-67,
.marge-t-67 {
  margin-top: 22.3333333333em !important;
}

.me-b-67,
.meb-67,
.marge-b-67 {
  margin-bottom: 22.3333333333em !important;
}

.me-v-67,
.mev-67,
.marge-v-67 {
  margin-top: 22.3333333333em !important;
  margin-bottom: 22.3333333333rem !important;
}

.me-h-67,
.meh-67,
.marge-h-67 {
  margin-right: 22.3333333333em !important;
  margin-left: 22.3333333333em !important;
}

.me-r--67,
.mer--67,
.marge-r--67 {
  margin-right: -22.3333333333em !important;
}

.me-l--67,
.mel--67,
.marge-l--67 {
  margin-left: -22.3333333333em !important;
}

.me-t--67,
.met--67,
.marge-t--67 {
  margin-top: -22.3333333333em !important;
}

.me-b--67,
.meb--67,
.marge-b--67 {
  margin-bottom: -22.3333333333em !important;
}

.me-v--67,
.mev--67,
.marge-v--67 {
  margin-top: -22.3333333333em !important;
  margin-bottom: -22.3333333333em !important;
}

.me-h--67,
.meh--67,
.marge-h--67 {
  margin-right: -22.3333333333em !important;
  margin-left: -22.3333333333em !important;
}

.me-67,
.marge-67 {
  margin: 22.3333333333em !important;
}

.w68em {
  width: 68em;
}

.w68rem {
  width: 68rem;
}

.br--68 {
  border-radius: 4.5333333333rem !important;
}

.h-68 {
  height: 22.6666666667rem !important;
}

.height-68 {
  height: 22.6666666667rem !important;
}

.minh-68,
.minh--68,
.min-height-68 {
  min-height: 22.6666666667rem !important;
}

.maxh-68,
.maxh--68,
.max-height-68 {
  max-height: 22.6666666667rem !important;
}

.width-68,
.w-68 {
  width: 22.6666666667rem !important;
}

.hw-68,
.wh-68 {
  width: 22.6666666667rem !important;
  height: 22.6666666667rem !important;
}

.minw-68,
.minw--68,
.min-width-68 {
  min-width: 22.6666666667rem !important;
}

.maxw-68,
.maxw--68,
.max-width-68 {
  max-width: 22.6666666667rem !important;
}

.p-r-68,
.pr-68,
.pad-r-68 {
  padding-right: 22.6666666667rem !important;
}

.p-l-68,
.pl-68,
.pad-l-68 {
  padding-left: 22.6666666667rem !important;
}

.p-t-68,
.pt-68,
.pad-t-68 {
  padding-top: 22.6666666667rem !important;
}

.p-b-68,
.pb-68,
.pad-b-68 {
  padding-bottom: 22.6666666667rem !important;
}

.p-v-68,
.pv-68,
.pad-v-68 {
  padding-top: 22.6666666667rem !important;
  padding-bottom: 22.6666666667rem !important;
}

.p-h-68,
.ph-68,
.pad-h-68 {
  padding-left: 22.6666666667rem !important;
  padding-right: 22.6666666667rem !important;
}

.p-68,
.p-68,
.pad-68 {
  padding: 22.6666666667rem !important;
}

.pe-r-68,
.pade-r-68 {
  padding-right: 22.6666666667em !important;
}

.pe-l-68,
.pade-l-68 {
  padding-left: 22.6666666667em !important;
}

.pe-t-68,
.pade-t-68 {
  padding-top: 22.6666666667em !important;
}

.pe-b-68,
.pade-b-68 {
  padding-bottom: 22.6666666667em !important;
}

.pe-v-68,
.pade-v-68 {
  padding-top: 22.6666666667em !important;
  padding-bottom: 22.6666666667em !important;
}

.pe-h-68,
.pad-h-68 {
  padding-left: 22.6666666667em !important;
  padding-right: 22.6666666667em !important;
}

.pe-68,
.pad-68 {
  padding: 22.6666666667em !important;
}

.m-r-68,
.mr-68,
.marg-r-68 {
  margin-right: 22.6666666667rem !important;
}

.m-l-68,
.ml-68,
.marg-l-68 {
  margin-left: 22.6666666667rem !important;
}

.m-t-68,
.mt-68,
.marg-t-68 {
  margin-top: 22.6666666667rem !important;
}

.m-b-68,
.mb-68,
.marg-b-68 {
  margin-bottom: 22.6666666667rem !important;
}

.m-v-68,
.mv-68,
.marg-v-68 {
  margin-top: 22.6666666667rem !important;
  margin-bottom: 22.6666666667rem !important;
}

.m-h-68,
.mh-68,
.marg-h-68 {
  margin-right: 22.6666666667rem !important;
  margin-left: 22.6666666667rem !important;
}

.m-r--68,
.mr--68,
.marg-r--68 {
  margin-right: -22.6666666667rem !important;
}

.m-l--68,
.ml--68,
.marg-l--68 {
  margin-left: -22.6666666667rem !important;
}

.m-t--68,
.mt--68,
.marg-t--68 {
  margin-top: -22.6666666667rem !important;
}

.m-b--68,
.mb--68,
.marg-b--68 {
  margin-bottom: -22.6666666667rem !important;
}

.m-v--68,
.mv--68,
.marg-v--68 {
  margin-top: -22.6666666667rem !important;
  margin-bottom: -22.6666666667rem !important;
}

.m-h--68,
.mh--68,
.marg-h--68 {
  margin-right: -22.6666666667rem !important;
  margin-left: -22.6666666667rem !important;
}

.m-68,
.marg-68 {
  margin: 22.6666666667rem !important;
}

.me-r-68,
.mer-68,
.marge-r-68 {
  margin-right: 22.6666666667em !important;
}

.me-l-68,
.mel-68,
.marge-l-68 {
  margin-left: 22.6666666667em !important;
}

.me-t-68,
.met-68,
.marge-t-68 {
  margin-top: 22.6666666667em !important;
}

.me-b-68,
.meb-68,
.marge-b-68 {
  margin-bottom: 22.6666666667em !important;
}

.me-v-68,
.mev-68,
.marge-v-68 {
  margin-top: 22.6666666667em !important;
  margin-bottom: 22.6666666667rem !important;
}

.me-h-68,
.meh-68,
.marge-h-68 {
  margin-right: 22.6666666667em !important;
  margin-left: 22.6666666667em !important;
}

.me-r--68,
.mer--68,
.marge-r--68 {
  margin-right: -22.6666666667em !important;
}

.me-l--68,
.mel--68,
.marge-l--68 {
  margin-left: -22.6666666667em !important;
}

.me-t--68,
.met--68,
.marge-t--68 {
  margin-top: -22.6666666667em !important;
}

.me-b--68,
.meb--68,
.marge-b--68 {
  margin-bottom: -22.6666666667em !important;
}

.me-v--68,
.mev--68,
.marge-v--68 {
  margin-top: -22.6666666667em !important;
  margin-bottom: -22.6666666667em !important;
}

.me-h--68,
.meh--68,
.marge-h--68 {
  margin-right: -22.6666666667em !important;
  margin-left: -22.6666666667em !important;
}

.me-68,
.marge-68 {
  margin: 22.6666666667em !important;
}

.w69em {
  width: 69em;
}

.w69rem {
  width: 69rem;
}

.br--69 {
  border-radius: 4.6rem !important;
}

.h-69 {
  height: 23rem !important;
}

.height-69 {
  height: 23rem !important;
}

.minh-69,
.minh--69,
.min-height-69 {
  min-height: 23rem !important;
}

.maxh-69,
.maxh--69,
.max-height-69 {
  max-height: 23rem !important;
}

.width-69,
.w-69 {
  width: 23rem !important;
}

.hw-69,
.wh-69 {
  width: 23rem !important;
  height: 23rem !important;
}

.minw-69,
.minw--69,
.min-width-69 {
  min-width: 23rem !important;
}

.maxw-69,
.maxw--69,
.max-width-69 {
  max-width: 23rem !important;
}

.p-r-69,
.pr-69,
.pad-r-69 {
  padding-right: 23rem !important;
}

.p-l-69,
.pl-69,
.pad-l-69 {
  padding-left: 23rem !important;
}

.p-t-69,
.pt-69,
.pad-t-69 {
  padding-top: 23rem !important;
}

.p-b-69,
.pb-69,
.pad-b-69 {
  padding-bottom: 23rem !important;
}

.p-v-69,
.pv-69,
.pad-v-69 {
  padding-top: 23rem !important;
  padding-bottom: 23rem !important;
}

.p-h-69,
.ph-69,
.pad-h-69 {
  padding-left: 23rem !important;
  padding-right: 23rem !important;
}

.p-69,
.p-69,
.pad-69 {
  padding: 23rem !important;
}

.pe-r-69,
.pade-r-69 {
  padding-right: 23em !important;
}

.pe-l-69,
.pade-l-69 {
  padding-left: 23em !important;
}

.pe-t-69,
.pade-t-69 {
  padding-top: 23em !important;
}

.pe-b-69,
.pade-b-69 {
  padding-bottom: 23em !important;
}

.pe-v-69,
.pade-v-69 {
  padding-top: 23em !important;
  padding-bottom: 23em !important;
}

.pe-h-69,
.pad-h-69 {
  padding-left: 23em !important;
  padding-right: 23em !important;
}

.pe-69,
.pad-69 {
  padding: 23em !important;
}

.m-r-69,
.mr-69,
.marg-r-69 {
  margin-right: 23rem !important;
}

.m-l-69,
.ml-69,
.marg-l-69 {
  margin-left: 23rem !important;
}

.m-t-69,
.mt-69,
.marg-t-69 {
  margin-top: 23rem !important;
}

.m-b-69,
.mb-69,
.marg-b-69 {
  margin-bottom: 23rem !important;
}

.m-v-69,
.mv-69,
.marg-v-69 {
  margin-top: 23rem !important;
  margin-bottom: 23rem !important;
}

.m-h-69,
.mh-69,
.marg-h-69 {
  margin-right: 23rem !important;
  margin-left: 23rem !important;
}

.m-r--69,
.mr--69,
.marg-r--69 {
  margin-right: -23rem !important;
}

.m-l--69,
.ml--69,
.marg-l--69 {
  margin-left: -23rem !important;
}

.m-t--69,
.mt--69,
.marg-t--69 {
  margin-top: -23rem !important;
}

.m-b--69,
.mb--69,
.marg-b--69 {
  margin-bottom: -23rem !important;
}

.m-v--69,
.mv--69,
.marg-v--69 {
  margin-top: -23rem !important;
  margin-bottom: -23rem !important;
}

.m-h--69,
.mh--69,
.marg-h--69 {
  margin-right: -23rem !important;
  margin-left: -23rem !important;
}

.m-69,
.marg-69 {
  margin: 23rem !important;
}

.me-r-69,
.mer-69,
.marge-r-69 {
  margin-right: 23em !important;
}

.me-l-69,
.mel-69,
.marge-l-69 {
  margin-left: 23em !important;
}

.me-t-69,
.met-69,
.marge-t-69 {
  margin-top: 23em !important;
}

.me-b-69,
.meb-69,
.marge-b-69 {
  margin-bottom: 23em !important;
}

.me-v-69,
.mev-69,
.marge-v-69 {
  margin-top: 23em !important;
  margin-bottom: 23rem !important;
}

.me-h-69,
.meh-69,
.marge-h-69 {
  margin-right: 23em !important;
  margin-left: 23em !important;
}

.me-r--69,
.mer--69,
.marge-r--69 {
  margin-right: -23em !important;
}

.me-l--69,
.mel--69,
.marge-l--69 {
  margin-left: -23em !important;
}

.me-t--69,
.met--69,
.marge-t--69 {
  margin-top: -23em !important;
}

.me-b--69,
.meb--69,
.marge-b--69 {
  margin-bottom: -23em !important;
}

.me-v--69,
.mev--69,
.marge-v--69 {
  margin-top: -23em !important;
  margin-bottom: -23em !important;
}

.me-h--69,
.meh--69,
.marge-h--69 {
  margin-right: -23em !important;
  margin-left: -23em !important;
}

.me-69,
.marge-69 {
  margin: 23em !important;
}

.w70em {
  width: 70em;
}

.w70rem {
  width: 70rem;
}

.br--70 {
  border-radius: 4.6666666667rem !important;
}

.h-70 {
  height: 23.3333333333rem !important;
}

.height-70 {
  height: 23.3333333333rem !important;
}

.minh-70,
.minh--70,
.min-height-70 {
  min-height: 23.3333333333rem !important;
}

.maxh-70,
.maxh--70,
.max-height-70 {
  max-height: 23.3333333333rem !important;
}

.width-70,
.w-70 {
  width: 23.3333333333rem !important;
}

.hw-70,
.wh-70 {
  width: 23.3333333333rem !important;
  height: 23.3333333333rem !important;
}

.minw-70,
.minw--70,
.min-width-70 {
  min-width: 23.3333333333rem !important;
}

.maxw-70,
.maxw--70,
.max-width-70 {
  max-width: 23.3333333333rem !important;
}

.p-r-70,
.pr-70,
.pad-r-70 {
  padding-right: 23.3333333333rem !important;
}

.p-l-70,
.pl-70,
.pad-l-70 {
  padding-left: 23.3333333333rem !important;
}

.p-t-70,
.pt-70,
.pad-t-70 {
  padding-top: 23.3333333333rem !important;
}

.p-b-70,
.pb-70,
.pad-b-70 {
  padding-bottom: 23.3333333333rem !important;
}

.p-v-70,
.pv-70,
.pad-v-70 {
  padding-top: 23.3333333333rem !important;
  padding-bottom: 23.3333333333rem !important;
}

.p-h-70,
.ph-70,
.pad-h-70 {
  padding-left: 23.3333333333rem !important;
  padding-right: 23.3333333333rem !important;
}

.p-70,
.p-70,
.pad-70 {
  padding: 23.3333333333rem !important;
}

.pe-r-70,
.pade-r-70 {
  padding-right: 23.3333333333em !important;
}

.pe-l-70,
.pade-l-70 {
  padding-left: 23.3333333333em !important;
}

.pe-t-70,
.pade-t-70 {
  padding-top: 23.3333333333em !important;
}

.pe-b-70,
.pade-b-70 {
  padding-bottom: 23.3333333333em !important;
}

.pe-v-70,
.pade-v-70 {
  padding-top: 23.3333333333em !important;
  padding-bottom: 23.3333333333em !important;
}

.pe-h-70,
.pad-h-70 {
  padding-left: 23.3333333333em !important;
  padding-right: 23.3333333333em !important;
}

.pe-70,
.pad-70 {
  padding: 23.3333333333em !important;
}

.m-r-70,
.mr-70,
.marg-r-70 {
  margin-right: 23.3333333333rem !important;
}

.m-l-70,
.ml-70,
.marg-l-70 {
  margin-left: 23.3333333333rem !important;
}

.m-t-70,
.mt-70,
.marg-t-70 {
  margin-top: 23.3333333333rem !important;
}

.m-b-70,
.mb-70,
.marg-b-70 {
  margin-bottom: 23.3333333333rem !important;
}

.m-v-70,
.mv-70,
.marg-v-70 {
  margin-top: 23.3333333333rem !important;
  margin-bottom: 23.3333333333rem !important;
}

.m-h-70,
.mh-70,
.marg-h-70 {
  margin-right: 23.3333333333rem !important;
  margin-left: 23.3333333333rem !important;
}

.m-r--70,
.mr--70,
.marg-r--70 {
  margin-right: -23.3333333333rem !important;
}

.m-l--70,
.ml--70,
.marg-l--70 {
  margin-left: -23.3333333333rem !important;
}

.m-t--70,
.mt--70,
.marg-t--70 {
  margin-top: -23.3333333333rem !important;
}

.m-b--70,
.mb--70,
.marg-b--70 {
  margin-bottom: -23.3333333333rem !important;
}

.m-v--70,
.mv--70,
.marg-v--70 {
  margin-top: -23.3333333333rem !important;
  margin-bottom: -23.3333333333rem !important;
}

.m-h--70,
.mh--70,
.marg-h--70 {
  margin-right: -23.3333333333rem !important;
  margin-left: -23.3333333333rem !important;
}

.m-70,
.marg-70 {
  margin: 23.3333333333rem !important;
}

.me-r-70,
.mer-70,
.marge-r-70 {
  margin-right: 23.3333333333em !important;
}

.me-l-70,
.mel-70,
.marge-l-70 {
  margin-left: 23.3333333333em !important;
}

.me-t-70,
.met-70,
.marge-t-70 {
  margin-top: 23.3333333333em !important;
}

.me-b-70,
.meb-70,
.marge-b-70 {
  margin-bottom: 23.3333333333em !important;
}

.me-v-70,
.mev-70,
.marge-v-70 {
  margin-top: 23.3333333333em !important;
  margin-bottom: 23.3333333333rem !important;
}

.me-h-70,
.meh-70,
.marge-h-70 {
  margin-right: 23.3333333333em !important;
  margin-left: 23.3333333333em !important;
}

.me-r--70,
.mer--70,
.marge-r--70 {
  margin-right: -23.3333333333em !important;
}

.me-l--70,
.mel--70,
.marge-l--70 {
  margin-left: -23.3333333333em !important;
}

.me-t--70,
.met--70,
.marge-t--70 {
  margin-top: -23.3333333333em !important;
}

.me-b--70,
.meb--70,
.marge-b--70 {
  margin-bottom: -23.3333333333em !important;
}

.me-v--70,
.mev--70,
.marge-v--70 {
  margin-top: -23.3333333333em !important;
  margin-bottom: -23.3333333333em !important;
}

.me-h--70,
.meh--70,
.marge-h--70 {
  margin-right: -23.3333333333em !important;
  margin-left: -23.3333333333em !important;
}

.me-70,
.marge-70 {
  margin: 23.3333333333em !important;
}

.w71em {
  width: 71em;
}

.w71rem {
  width: 71rem;
}

.br--71 {
  border-radius: 4.7333333333rem !important;
}

.h-71 {
  height: 23.6666666667rem !important;
}

.height-71 {
  height: 23.6666666667rem !important;
}

.minh-71,
.minh--71,
.min-height-71 {
  min-height: 23.6666666667rem !important;
}

.maxh-71,
.maxh--71,
.max-height-71 {
  max-height: 23.6666666667rem !important;
}

.width-71,
.w-71 {
  width: 23.6666666667rem !important;
}

.hw-71,
.wh-71 {
  width: 23.6666666667rem !important;
  height: 23.6666666667rem !important;
}

.minw-71,
.minw--71,
.min-width-71 {
  min-width: 23.6666666667rem !important;
}

.maxw-71,
.maxw--71,
.max-width-71 {
  max-width: 23.6666666667rem !important;
}

.p-r-71,
.pr-71,
.pad-r-71 {
  padding-right: 23.6666666667rem !important;
}

.p-l-71,
.pl-71,
.pad-l-71 {
  padding-left: 23.6666666667rem !important;
}

.p-t-71,
.pt-71,
.pad-t-71 {
  padding-top: 23.6666666667rem !important;
}

.p-b-71,
.pb-71,
.pad-b-71 {
  padding-bottom: 23.6666666667rem !important;
}

.p-v-71,
.pv-71,
.pad-v-71 {
  padding-top: 23.6666666667rem !important;
  padding-bottom: 23.6666666667rem !important;
}

.p-h-71,
.ph-71,
.pad-h-71 {
  padding-left: 23.6666666667rem !important;
  padding-right: 23.6666666667rem !important;
}

.p-71,
.p-71,
.pad-71 {
  padding: 23.6666666667rem !important;
}

.pe-r-71,
.pade-r-71 {
  padding-right: 23.6666666667em !important;
}

.pe-l-71,
.pade-l-71 {
  padding-left: 23.6666666667em !important;
}

.pe-t-71,
.pade-t-71 {
  padding-top: 23.6666666667em !important;
}

.pe-b-71,
.pade-b-71 {
  padding-bottom: 23.6666666667em !important;
}

.pe-v-71,
.pade-v-71 {
  padding-top: 23.6666666667em !important;
  padding-bottom: 23.6666666667em !important;
}

.pe-h-71,
.pad-h-71 {
  padding-left: 23.6666666667em !important;
  padding-right: 23.6666666667em !important;
}

.pe-71,
.pad-71 {
  padding: 23.6666666667em !important;
}

.m-r-71,
.mr-71,
.marg-r-71 {
  margin-right: 23.6666666667rem !important;
}

.m-l-71,
.ml-71,
.marg-l-71 {
  margin-left: 23.6666666667rem !important;
}

.m-t-71,
.mt-71,
.marg-t-71 {
  margin-top: 23.6666666667rem !important;
}

.m-b-71,
.mb-71,
.marg-b-71 {
  margin-bottom: 23.6666666667rem !important;
}

.m-v-71,
.mv-71,
.marg-v-71 {
  margin-top: 23.6666666667rem !important;
  margin-bottom: 23.6666666667rem !important;
}

.m-h-71,
.mh-71,
.marg-h-71 {
  margin-right: 23.6666666667rem !important;
  margin-left: 23.6666666667rem !important;
}

.m-r--71,
.mr--71,
.marg-r--71 {
  margin-right: -23.6666666667rem !important;
}

.m-l--71,
.ml--71,
.marg-l--71 {
  margin-left: -23.6666666667rem !important;
}

.m-t--71,
.mt--71,
.marg-t--71 {
  margin-top: -23.6666666667rem !important;
}

.m-b--71,
.mb--71,
.marg-b--71 {
  margin-bottom: -23.6666666667rem !important;
}

.m-v--71,
.mv--71,
.marg-v--71 {
  margin-top: -23.6666666667rem !important;
  margin-bottom: -23.6666666667rem !important;
}

.m-h--71,
.mh--71,
.marg-h--71 {
  margin-right: -23.6666666667rem !important;
  margin-left: -23.6666666667rem !important;
}

.m-71,
.marg-71 {
  margin: 23.6666666667rem !important;
}

.me-r-71,
.mer-71,
.marge-r-71 {
  margin-right: 23.6666666667em !important;
}

.me-l-71,
.mel-71,
.marge-l-71 {
  margin-left: 23.6666666667em !important;
}

.me-t-71,
.met-71,
.marge-t-71 {
  margin-top: 23.6666666667em !important;
}

.me-b-71,
.meb-71,
.marge-b-71 {
  margin-bottom: 23.6666666667em !important;
}

.me-v-71,
.mev-71,
.marge-v-71 {
  margin-top: 23.6666666667em !important;
  margin-bottom: 23.6666666667rem !important;
}

.me-h-71,
.meh-71,
.marge-h-71 {
  margin-right: 23.6666666667em !important;
  margin-left: 23.6666666667em !important;
}

.me-r--71,
.mer--71,
.marge-r--71 {
  margin-right: -23.6666666667em !important;
}

.me-l--71,
.mel--71,
.marge-l--71 {
  margin-left: -23.6666666667em !important;
}

.me-t--71,
.met--71,
.marge-t--71 {
  margin-top: -23.6666666667em !important;
}

.me-b--71,
.meb--71,
.marge-b--71 {
  margin-bottom: -23.6666666667em !important;
}

.me-v--71,
.mev--71,
.marge-v--71 {
  margin-top: -23.6666666667em !important;
  margin-bottom: -23.6666666667em !important;
}

.me-h--71,
.meh--71,
.marge-h--71 {
  margin-right: -23.6666666667em !important;
  margin-left: -23.6666666667em !important;
}

.me-71,
.marge-71 {
  margin: 23.6666666667em !important;
}

.w72em {
  width: 72em;
}

.w72rem {
  width: 72rem;
}

.br--72 {
  border-radius: 4.8rem !important;
}

.h-72 {
  height: 24rem !important;
}

.height-72 {
  height: 24rem !important;
}

.minh-72,
.minh--72,
.min-height-72 {
  min-height: 24rem !important;
}

.maxh-72,
.maxh--72,
.max-height-72 {
  max-height: 24rem !important;
}

.width-72,
.w-72 {
  width: 24rem !important;
}

.hw-72,
.wh-72 {
  width: 24rem !important;
  height: 24rem !important;
}

.minw-72,
.minw--72,
.min-width-72 {
  min-width: 24rem !important;
}

.maxw-72,
.maxw--72,
.max-width-72 {
  max-width: 24rem !important;
}

.p-r-72,
.pr-72,
.pad-r-72 {
  padding-right: 24rem !important;
}

.p-l-72,
.pl-72,
.pad-l-72 {
  padding-left: 24rem !important;
}

.p-t-72,
.pt-72,
.pad-t-72 {
  padding-top: 24rem !important;
}

.p-b-72,
.pb-72,
.pad-b-72 {
  padding-bottom: 24rem !important;
}

.p-v-72,
.pv-72,
.pad-v-72 {
  padding-top: 24rem !important;
  padding-bottom: 24rem !important;
}

.p-h-72,
.ph-72,
.pad-h-72 {
  padding-left: 24rem !important;
  padding-right: 24rem !important;
}

.p-72,
.p-72,
.pad-72 {
  padding: 24rem !important;
}

.pe-r-72,
.pade-r-72 {
  padding-right: 24em !important;
}

.pe-l-72,
.pade-l-72 {
  padding-left: 24em !important;
}

.pe-t-72,
.pade-t-72 {
  padding-top: 24em !important;
}

.pe-b-72,
.pade-b-72 {
  padding-bottom: 24em !important;
}

.pe-v-72,
.pade-v-72 {
  padding-top: 24em !important;
  padding-bottom: 24em !important;
}

.pe-h-72,
.pad-h-72 {
  padding-left: 24em !important;
  padding-right: 24em !important;
}

.pe-72,
.pad-72 {
  padding: 24em !important;
}

.m-r-72,
.mr-72,
.marg-r-72 {
  margin-right: 24rem !important;
}

.m-l-72,
.ml-72,
.marg-l-72 {
  margin-left: 24rem !important;
}

.m-t-72,
.mt-72,
.marg-t-72 {
  margin-top: 24rem !important;
}

.m-b-72,
.mb-72,
.marg-b-72 {
  margin-bottom: 24rem !important;
}

.m-v-72,
.mv-72,
.marg-v-72 {
  margin-top: 24rem !important;
  margin-bottom: 24rem !important;
}

.m-h-72,
.mh-72,
.marg-h-72 {
  margin-right: 24rem !important;
  margin-left: 24rem !important;
}

.m-r--72,
.mr--72,
.marg-r--72 {
  margin-right: -24rem !important;
}

.m-l--72,
.ml--72,
.marg-l--72 {
  margin-left: -24rem !important;
}

.m-t--72,
.mt--72,
.marg-t--72 {
  margin-top: -24rem !important;
}

.m-b--72,
.mb--72,
.marg-b--72 {
  margin-bottom: -24rem !important;
}

.m-v--72,
.mv--72,
.marg-v--72 {
  margin-top: -24rem !important;
  margin-bottom: -24rem !important;
}

.m-h--72,
.mh--72,
.marg-h--72 {
  margin-right: -24rem !important;
  margin-left: -24rem !important;
}

.m-72,
.marg-72 {
  margin: 24rem !important;
}

.me-r-72,
.mer-72,
.marge-r-72 {
  margin-right: 24em !important;
}

.me-l-72,
.mel-72,
.marge-l-72 {
  margin-left: 24em !important;
}

.me-t-72,
.met-72,
.marge-t-72 {
  margin-top: 24em !important;
}

.me-b-72,
.meb-72,
.marge-b-72 {
  margin-bottom: 24em !important;
}

.me-v-72,
.mev-72,
.marge-v-72 {
  margin-top: 24em !important;
  margin-bottom: 24rem !important;
}

.me-h-72,
.meh-72,
.marge-h-72 {
  margin-right: 24em !important;
  margin-left: 24em !important;
}

.me-r--72,
.mer--72,
.marge-r--72 {
  margin-right: -24em !important;
}

.me-l--72,
.mel--72,
.marge-l--72 {
  margin-left: -24em !important;
}

.me-t--72,
.met--72,
.marge-t--72 {
  margin-top: -24em !important;
}

.me-b--72,
.meb--72,
.marge-b--72 {
  margin-bottom: -24em !important;
}

.me-v--72,
.mev--72,
.marge-v--72 {
  margin-top: -24em !important;
  margin-bottom: -24em !important;
}

.me-h--72,
.meh--72,
.marge-h--72 {
  margin-right: -24em !important;
  margin-left: -24em !important;
}

.me-72,
.marge-72 {
  margin: 24em !important;
}

.w73em {
  width: 73em;
}

.w73rem {
  width: 73rem;
}

.br--73 {
  border-radius: 4.8666666667rem !important;
}

.h-73 {
  height: 24.3333333333rem !important;
}

.height-73 {
  height: 24.3333333333rem !important;
}

.minh-73,
.minh--73,
.min-height-73 {
  min-height: 24.3333333333rem !important;
}

.maxh-73,
.maxh--73,
.max-height-73 {
  max-height: 24.3333333333rem !important;
}

.width-73,
.w-73 {
  width: 24.3333333333rem !important;
}

.hw-73,
.wh-73 {
  width: 24.3333333333rem !important;
  height: 24.3333333333rem !important;
}

.minw-73,
.minw--73,
.min-width-73 {
  min-width: 24.3333333333rem !important;
}

.maxw-73,
.maxw--73,
.max-width-73 {
  max-width: 24.3333333333rem !important;
}

.p-r-73,
.pr-73,
.pad-r-73 {
  padding-right: 24.3333333333rem !important;
}

.p-l-73,
.pl-73,
.pad-l-73 {
  padding-left: 24.3333333333rem !important;
}

.p-t-73,
.pt-73,
.pad-t-73 {
  padding-top: 24.3333333333rem !important;
}

.p-b-73,
.pb-73,
.pad-b-73 {
  padding-bottom: 24.3333333333rem !important;
}

.p-v-73,
.pv-73,
.pad-v-73 {
  padding-top: 24.3333333333rem !important;
  padding-bottom: 24.3333333333rem !important;
}

.p-h-73,
.ph-73,
.pad-h-73 {
  padding-left: 24.3333333333rem !important;
  padding-right: 24.3333333333rem !important;
}

.p-73,
.p-73,
.pad-73 {
  padding: 24.3333333333rem !important;
}

.pe-r-73,
.pade-r-73 {
  padding-right: 24.3333333333em !important;
}

.pe-l-73,
.pade-l-73 {
  padding-left: 24.3333333333em !important;
}

.pe-t-73,
.pade-t-73 {
  padding-top: 24.3333333333em !important;
}

.pe-b-73,
.pade-b-73 {
  padding-bottom: 24.3333333333em !important;
}

.pe-v-73,
.pade-v-73 {
  padding-top: 24.3333333333em !important;
  padding-bottom: 24.3333333333em !important;
}

.pe-h-73,
.pad-h-73 {
  padding-left: 24.3333333333em !important;
  padding-right: 24.3333333333em !important;
}

.pe-73,
.pad-73 {
  padding: 24.3333333333em !important;
}

.m-r-73,
.mr-73,
.marg-r-73 {
  margin-right: 24.3333333333rem !important;
}

.m-l-73,
.ml-73,
.marg-l-73 {
  margin-left: 24.3333333333rem !important;
}

.m-t-73,
.mt-73,
.marg-t-73 {
  margin-top: 24.3333333333rem !important;
}

.m-b-73,
.mb-73,
.marg-b-73 {
  margin-bottom: 24.3333333333rem !important;
}

.m-v-73,
.mv-73,
.marg-v-73 {
  margin-top: 24.3333333333rem !important;
  margin-bottom: 24.3333333333rem !important;
}

.m-h-73,
.mh-73,
.marg-h-73 {
  margin-right: 24.3333333333rem !important;
  margin-left: 24.3333333333rem !important;
}

.m-r--73,
.mr--73,
.marg-r--73 {
  margin-right: -24.3333333333rem !important;
}

.m-l--73,
.ml--73,
.marg-l--73 {
  margin-left: -24.3333333333rem !important;
}

.m-t--73,
.mt--73,
.marg-t--73 {
  margin-top: -24.3333333333rem !important;
}

.m-b--73,
.mb--73,
.marg-b--73 {
  margin-bottom: -24.3333333333rem !important;
}

.m-v--73,
.mv--73,
.marg-v--73 {
  margin-top: -24.3333333333rem !important;
  margin-bottom: -24.3333333333rem !important;
}

.m-h--73,
.mh--73,
.marg-h--73 {
  margin-right: -24.3333333333rem !important;
  margin-left: -24.3333333333rem !important;
}

.m-73,
.marg-73 {
  margin: 24.3333333333rem !important;
}

.me-r-73,
.mer-73,
.marge-r-73 {
  margin-right: 24.3333333333em !important;
}

.me-l-73,
.mel-73,
.marge-l-73 {
  margin-left: 24.3333333333em !important;
}

.me-t-73,
.met-73,
.marge-t-73 {
  margin-top: 24.3333333333em !important;
}

.me-b-73,
.meb-73,
.marge-b-73 {
  margin-bottom: 24.3333333333em !important;
}

.me-v-73,
.mev-73,
.marge-v-73 {
  margin-top: 24.3333333333em !important;
  margin-bottom: 24.3333333333rem !important;
}

.me-h-73,
.meh-73,
.marge-h-73 {
  margin-right: 24.3333333333em !important;
  margin-left: 24.3333333333em !important;
}

.me-r--73,
.mer--73,
.marge-r--73 {
  margin-right: -24.3333333333em !important;
}

.me-l--73,
.mel--73,
.marge-l--73 {
  margin-left: -24.3333333333em !important;
}

.me-t--73,
.met--73,
.marge-t--73 {
  margin-top: -24.3333333333em !important;
}

.me-b--73,
.meb--73,
.marge-b--73 {
  margin-bottom: -24.3333333333em !important;
}

.me-v--73,
.mev--73,
.marge-v--73 {
  margin-top: -24.3333333333em !important;
  margin-bottom: -24.3333333333em !important;
}

.me-h--73,
.meh--73,
.marge-h--73 {
  margin-right: -24.3333333333em !important;
  margin-left: -24.3333333333em !important;
}

.me-73,
.marge-73 {
  margin: 24.3333333333em !important;
}

.w74em {
  width: 74em;
}

.w74rem {
  width: 74rem;
}

.br--74 {
  border-radius: 4.9333333333rem !important;
}

.h-74 {
  height: 24.6666666667rem !important;
}

.height-74 {
  height: 24.6666666667rem !important;
}

.minh-74,
.minh--74,
.min-height-74 {
  min-height: 24.6666666667rem !important;
}

.maxh-74,
.maxh--74,
.max-height-74 {
  max-height: 24.6666666667rem !important;
}

.width-74,
.w-74 {
  width: 24.6666666667rem !important;
}

.hw-74,
.wh-74 {
  width: 24.6666666667rem !important;
  height: 24.6666666667rem !important;
}

.minw-74,
.minw--74,
.min-width-74 {
  min-width: 24.6666666667rem !important;
}

.maxw-74,
.maxw--74,
.max-width-74 {
  max-width: 24.6666666667rem !important;
}

.p-r-74,
.pr-74,
.pad-r-74 {
  padding-right: 24.6666666667rem !important;
}

.p-l-74,
.pl-74,
.pad-l-74 {
  padding-left: 24.6666666667rem !important;
}

.p-t-74,
.pt-74,
.pad-t-74 {
  padding-top: 24.6666666667rem !important;
}

.p-b-74,
.pb-74,
.pad-b-74 {
  padding-bottom: 24.6666666667rem !important;
}

.p-v-74,
.pv-74,
.pad-v-74 {
  padding-top: 24.6666666667rem !important;
  padding-bottom: 24.6666666667rem !important;
}

.p-h-74,
.ph-74,
.pad-h-74 {
  padding-left: 24.6666666667rem !important;
  padding-right: 24.6666666667rem !important;
}

.p-74,
.p-74,
.pad-74 {
  padding: 24.6666666667rem !important;
}

.pe-r-74,
.pade-r-74 {
  padding-right: 24.6666666667em !important;
}

.pe-l-74,
.pade-l-74 {
  padding-left: 24.6666666667em !important;
}

.pe-t-74,
.pade-t-74 {
  padding-top: 24.6666666667em !important;
}

.pe-b-74,
.pade-b-74 {
  padding-bottom: 24.6666666667em !important;
}

.pe-v-74,
.pade-v-74 {
  padding-top: 24.6666666667em !important;
  padding-bottom: 24.6666666667em !important;
}

.pe-h-74,
.pad-h-74 {
  padding-left: 24.6666666667em !important;
  padding-right: 24.6666666667em !important;
}

.pe-74,
.pad-74 {
  padding: 24.6666666667em !important;
}

.m-r-74,
.mr-74,
.marg-r-74 {
  margin-right: 24.6666666667rem !important;
}

.m-l-74,
.ml-74,
.marg-l-74 {
  margin-left: 24.6666666667rem !important;
}

.m-t-74,
.mt-74,
.marg-t-74 {
  margin-top: 24.6666666667rem !important;
}

.m-b-74,
.mb-74,
.marg-b-74 {
  margin-bottom: 24.6666666667rem !important;
}

.m-v-74,
.mv-74,
.marg-v-74 {
  margin-top: 24.6666666667rem !important;
  margin-bottom: 24.6666666667rem !important;
}

.m-h-74,
.mh-74,
.marg-h-74 {
  margin-right: 24.6666666667rem !important;
  margin-left: 24.6666666667rem !important;
}

.m-r--74,
.mr--74,
.marg-r--74 {
  margin-right: -24.6666666667rem !important;
}

.m-l--74,
.ml--74,
.marg-l--74 {
  margin-left: -24.6666666667rem !important;
}

.m-t--74,
.mt--74,
.marg-t--74 {
  margin-top: -24.6666666667rem !important;
}

.m-b--74,
.mb--74,
.marg-b--74 {
  margin-bottom: -24.6666666667rem !important;
}

.m-v--74,
.mv--74,
.marg-v--74 {
  margin-top: -24.6666666667rem !important;
  margin-bottom: -24.6666666667rem !important;
}

.m-h--74,
.mh--74,
.marg-h--74 {
  margin-right: -24.6666666667rem !important;
  margin-left: -24.6666666667rem !important;
}

.m-74,
.marg-74 {
  margin: 24.6666666667rem !important;
}

.me-r-74,
.mer-74,
.marge-r-74 {
  margin-right: 24.6666666667em !important;
}

.me-l-74,
.mel-74,
.marge-l-74 {
  margin-left: 24.6666666667em !important;
}

.me-t-74,
.met-74,
.marge-t-74 {
  margin-top: 24.6666666667em !important;
}

.me-b-74,
.meb-74,
.marge-b-74 {
  margin-bottom: 24.6666666667em !important;
}

.me-v-74,
.mev-74,
.marge-v-74 {
  margin-top: 24.6666666667em !important;
  margin-bottom: 24.6666666667rem !important;
}

.me-h-74,
.meh-74,
.marge-h-74 {
  margin-right: 24.6666666667em !important;
  margin-left: 24.6666666667em !important;
}

.me-r--74,
.mer--74,
.marge-r--74 {
  margin-right: -24.6666666667em !important;
}

.me-l--74,
.mel--74,
.marge-l--74 {
  margin-left: -24.6666666667em !important;
}

.me-t--74,
.met--74,
.marge-t--74 {
  margin-top: -24.6666666667em !important;
}

.me-b--74,
.meb--74,
.marge-b--74 {
  margin-bottom: -24.6666666667em !important;
}

.me-v--74,
.mev--74,
.marge-v--74 {
  margin-top: -24.6666666667em !important;
  margin-bottom: -24.6666666667em !important;
}

.me-h--74,
.meh--74,
.marge-h--74 {
  margin-right: -24.6666666667em !important;
  margin-left: -24.6666666667em !important;
}

.me-74,
.marge-74 {
  margin: 24.6666666667em !important;
}

.w75em {
  width: 75em;
}

.w75rem {
  width: 75rem;
}

.br--75 {
  border-radius: 5rem !important;
}

.h-75 {
  height: 25rem !important;
}

.height-75 {
  height: 25rem !important;
}

.minh-75,
.minh--75,
.min-height-75 {
  min-height: 25rem !important;
}

.maxh-75,
.maxh--75,
.max-height-75 {
  max-height: 25rem !important;
}

.width-75,
.w-75 {
  width: 25rem !important;
}

.hw-75,
.wh-75 {
  width: 25rem !important;
  height: 25rem !important;
}

.minw-75,
.minw--75,
.min-width-75 {
  min-width: 25rem !important;
}

.maxw-75,
.maxw--75,
.max-width-75 {
  max-width: 25rem !important;
}

.p-r-75,
.pr-75,
.pad-r-75 {
  padding-right: 25rem !important;
}

.p-l-75,
.pl-75,
.pad-l-75 {
  padding-left: 25rem !important;
}

.p-t-75,
.pt-75,
.pad-t-75 {
  padding-top: 25rem !important;
}

.p-b-75,
.pb-75,
.pad-b-75 {
  padding-bottom: 25rem !important;
}

.p-v-75,
.pv-75,
.pad-v-75 {
  padding-top: 25rem !important;
  padding-bottom: 25rem !important;
}

.p-h-75,
.ph-75,
.pad-h-75 {
  padding-left: 25rem !important;
  padding-right: 25rem !important;
}

.p-75,
.p-75,
.pad-75 {
  padding: 25rem !important;
}

.pe-r-75,
.pade-r-75 {
  padding-right: 25em !important;
}

.pe-l-75,
.pade-l-75 {
  padding-left: 25em !important;
}

.pe-t-75,
.pade-t-75 {
  padding-top: 25em !important;
}

.pe-b-75,
.pade-b-75 {
  padding-bottom: 25em !important;
}

.pe-v-75,
.pade-v-75 {
  padding-top: 25em !important;
  padding-bottom: 25em !important;
}

.pe-h-75,
.pad-h-75 {
  padding-left: 25em !important;
  padding-right: 25em !important;
}

.pe-75,
.pad-75 {
  padding: 25em !important;
}

.m-r-75,
.mr-75,
.marg-r-75 {
  margin-right: 25rem !important;
}

.m-l-75,
.ml-75,
.marg-l-75 {
  margin-left: 25rem !important;
}

.m-t-75,
.mt-75,
.marg-t-75 {
  margin-top: 25rem !important;
}

.m-b-75,
.mb-75,
.marg-b-75 {
  margin-bottom: 25rem !important;
}

.m-v-75,
.mv-75,
.marg-v-75 {
  margin-top: 25rem !important;
  margin-bottom: 25rem !important;
}

.m-h-75,
.mh-75,
.marg-h-75 {
  margin-right: 25rem !important;
  margin-left: 25rem !important;
}

.m-r--75,
.mr--75,
.marg-r--75 {
  margin-right: -25rem !important;
}

.m-l--75,
.ml--75,
.marg-l--75 {
  margin-left: -25rem !important;
}

.m-t--75,
.mt--75,
.marg-t--75 {
  margin-top: -25rem !important;
}

.m-b--75,
.mb--75,
.marg-b--75 {
  margin-bottom: -25rem !important;
}

.m-v--75,
.mv--75,
.marg-v--75 {
  margin-top: -25rem !important;
  margin-bottom: -25rem !important;
}

.m-h--75,
.mh--75,
.marg-h--75 {
  margin-right: -25rem !important;
  margin-left: -25rem !important;
}

.m-75,
.marg-75 {
  margin: 25rem !important;
}

.me-r-75,
.mer-75,
.marge-r-75 {
  margin-right: 25em !important;
}

.me-l-75,
.mel-75,
.marge-l-75 {
  margin-left: 25em !important;
}

.me-t-75,
.met-75,
.marge-t-75 {
  margin-top: 25em !important;
}

.me-b-75,
.meb-75,
.marge-b-75 {
  margin-bottom: 25em !important;
}

.me-v-75,
.mev-75,
.marge-v-75 {
  margin-top: 25em !important;
  margin-bottom: 25rem !important;
}

.me-h-75,
.meh-75,
.marge-h-75 {
  margin-right: 25em !important;
  margin-left: 25em !important;
}

.me-r--75,
.mer--75,
.marge-r--75 {
  margin-right: -25em !important;
}

.me-l--75,
.mel--75,
.marge-l--75 {
  margin-left: -25em !important;
}

.me-t--75,
.met--75,
.marge-t--75 {
  margin-top: -25em !important;
}

.me-b--75,
.meb--75,
.marge-b--75 {
  margin-bottom: -25em !important;
}

.me-v--75,
.mev--75,
.marge-v--75 {
  margin-top: -25em !important;
  margin-bottom: -25em !important;
}

.me-h--75,
.meh--75,
.marge-h--75 {
  margin-right: -25em !important;
  margin-left: -25em !important;
}

.me-75,
.marge-75 {
  margin: 25em !important;
}

.w76em {
  width: 76em;
}

.w76rem {
  width: 76rem;
}

.br--76 {
  border-radius: 5.0666666667rem !important;
}

.h-76 {
  height: 25.3333333333rem !important;
}

.height-76 {
  height: 25.3333333333rem !important;
}

.minh-76,
.minh--76,
.min-height-76 {
  min-height: 25.3333333333rem !important;
}

.maxh-76,
.maxh--76,
.max-height-76 {
  max-height: 25.3333333333rem !important;
}

.width-76,
.w-76 {
  width: 25.3333333333rem !important;
}

.hw-76,
.wh-76 {
  width: 25.3333333333rem !important;
  height: 25.3333333333rem !important;
}

.minw-76,
.minw--76,
.min-width-76 {
  min-width: 25.3333333333rem !important;
}

.maxw-76,
.maxw--76,
.max-width-76 {
  max-width: 25.3333333333rem !important;
}

.p-r-76,
.pr-76,
.pad-r-76 {
  padding-right: 25.3333333333rem !important;
}

.p-l-76,
.pl-76,
.pad-l-76 {
  padding-left: 25.3333333333rem !important;
}

.p-t-76,
.pt-76,
.pad-t-76 {
  padding-top: 25.3333333333rem !important;
}

.p-b-76,
.pb-76,
.pad-b-76 {
  padding-bottom: 25.3333333333rem !important;
}

.p-v-76,
.pv-76,
.pad-v-76 {
  padding-top: 25.3333333333rem !important;
  padding-bottom: 25.3333333333rem !important;
}

.p-h-76,
.ph-76,
.pad-h-76 {
  padding-left: 25.3333333333rem !important;
  padding-right: 25.3333333333rem !important;
}

.p-76,
.p-76,
.pad-76 {
  padding: 25.3333333333rem !important;
}

.pe-r-76,
.pade-r-76 {
  padding-right: 25.3333333333em !important;
}

.pe-l-76,
.pade-l-76 {
  padding-left: 25.3333333333em !important;
}

.pe-t-76,
.pade-t-76 {
  padding-top: 25.3333333333em !important;
}

.pe-b-76,
.pade-b-76 {
  padding-bottom: 25.3333333333em !important;
}

.pe-v-76,
.pade-v-76 {
  padding-top: 25.3333333333em !important;
  padding-bottom: 25.3333333333em !important;
}

.pe-h-76,
.pad-h-76 {
  padding-left: 25.3333333333em !important;
  padding-right: 25.3333333333em !important;
}

.pe-76,
.pad-76 {
  padding: 25.3333333333em !important;
}

.m-r-76,
.mr-76,
.marg-r-76 {
  margin-right: 25.3333333333rem !important;
}

.m-l-76,
.ml-76,
.marg-l-76 {
  margin-left: 25.3333333333rem !important;
}

.m-t-76,
.mt-76,
.marg-t-76 {
  margin-top: 25.3333333333rem !important;
}

.m-b-76,
.mb-76,
.marg-b-76 {
  margin-bottom: 25.3333333333rem !important;
}

.m-v-76,
.mv-76,
.marg-v-76 {
  margin-top: 25.3333333333rem !important;
  margin-bottom: 25.3333333333rem !important;
}

.m-h-76,
.mh-76,
.marg-h-76 {
  margin-right: 25.3333333333rem !important;
  margin-left: 25.3333333333rem !important;
}

.m-r--76,
.mr--76,
.marg-r--76 {
  margin-right: -25.3333333333rem !important;
}

.m-l--76,
.ml--76,
.marg-l--76 {
  margin-left: -25.3333333333rem !important;
}

.m-t--76,
.mt--76,
.marg-t--76 {
  margin-top: -25.3333333333rem !important;
}

.m-b--76,
.mb--76,
.marg-b--76 {
  margin-bottom: -25.3333333333rem !important;
}

.m-v--76,
.mv--76,
.marg-v--76 {
  margin-top: -25.3333333333rem !important;
  margin-bottom: -25.3333333333rem !important;
}

.m-h--76,
.mh--76,
.marg-h--76 {
  margin-right: -25.3333333333rem !important;
  margin-left: -25.3333333333rem !important;
}

.m-76,
.marg-76 {
  margin: 25.3333333333rem !important;
}

.me-r-76,
.mer-76,
.marge-r-76 {
  margin-right: 25.3333333333em !important;
}

.me-l-76,
.mel-76,
.marge-l-76 {
  margin-left: 25.3333333333em !important;
}

.me-t-76,
.met-76,
.marge-t-76 {
  margin-top: 25.3333333333em !important;
}

.me-b-76,
.meb-76,
.marge-b-76 {
  margin-bottom: 25.3333333333em !important;
}

.me-v-76,
.mev-76,
.marge-v-76 {
  margin-top: 25.3333333333em !important;
  margin-bottom: 25.3333333333rem !important;
}

.me-h-76,
.meh-76,
.marge-h-76 {
  margin-right: 25.3333333333em !important;
  margin-left: 25.3333333333em !important;
}

.me-r--76,
.mer--76,
.marge-r--76 {
  margin-right: -25.3333333333em !important;
}

.me-l--76,
.mel--76,
.marge-l--76 {
  margin-left: -25.3333333333em !important;
}

.me-t--76,
.met--76,
.marge-t--76 {
  margin-top: -25.3333333333em !important;
}

.me-b--76,
.meb--76,
.marge-b--76 {
  margin-bottom: -25.3333333333em !important;
}

.me-v--76,
.mev--76,
.marge-v--76 {
  margin-top: -25.3333333333em !important;
  margin-bottom: -25.3333333333em !important;
}

.me-h--76,
.meh--76,
.marge-h--76 {
  margin-right: -25.3333333333em !important;
  margin-left: -25.3333333333em !important;
}

.me-76,
.marge-76 {
  margin: 25.3333333333em !important;
}

.w77em {
  width: 77em;
}

.w77rem {
  width: 77rem;
}

.br--77 {
  border-radius: 5.1333333333rem !important;
}

.h-77 {
  height: 25.6666666667rem !important;
}

.height-77 {
  height: 25.6666666667rem !important;
}

.minh-77,
.minh--77,
.min-height-77 {
  min-height: 25.6666666667rem !important;
}

.maxh-77,
.maxh--77,
.max-height-77 {
  max-height: 25.6666666667rem !important;
}

.width-77,
.w-77 {
  width: 25.6666666667rem !important;
}

.hw-77,
.wh-77 {
  width: 25.6666666667rem !important;
  height: 25.6666666667rem !important;
}

.minw-77,
.minw--77,
.min-width-77 {
  min-width: 25.6666666667rem !important;
}

.maxw-77,
.maxw--77,
.max-width-77 {
  max-width: 25.6666666667rem !important;
}

.p-r-77,
.pr-77,
.pad-r-77 {
  padding-right: 25.6666666667rem !important;
}

.p-l-77,
.pl-77,
.pad-l-77 {
  padding-left: 25.6666666667rem !important;
}

.p-t-77,
.pt-77,
.pad-t-77 {
  padding-top: 25.6666666667rem !important;
}

.p-b-77,
.pb-77,
.pad-b-77 {
  padding-bottom: 25.6666666667rem !important;
}

.p-v-77,
.pv-77,
.pad-v-77 {
  padding-top: 25.6666666667rem !important;
  padding-bottom: 25.6666666667rem !important;
}

.p-h-77,
.ph-77,
.pad-h-77 {
  padding-left: 25.6666666667rem !important;
  padding-right: 25.6666666667rem !important;
}

.p-77,
.p-77,
.pad-77 {
  padding: 25.6666666667rem !important;
}

.pe-r-77,
.pade-r-77 {
  padding-right: 25.6666666667em !important;
}

.pe-l-77,
.pade-l-77 {
  padding-left: 25.6666666667em !important;
}

.pe-t-77,
.pade-t-77 {
  padding-top: 25.6666666667em !important;
}

.pe-b-77,
.pade-b-77 {
  padding-bottom: 25.6666666667em !important;
}

.pe-v-77,
.pade-v-77 {
  padding-top: 25.6666666667em !important;
  padding-bottom: 25.6666666667em !important;
}

.pe-h-77,
.pad-h-77 {
  padding-left: 25.6666666667em !important;
  padding-right: 25.6666666667em !important;
}

.pe-77,
.pad-77 {
  padding: 25.6666666667em !important;
}

.m-r-77,
.mr-77,
.marg-r-77 {
  margin-right: 25.6666666667rem !important;
}

.m-l-77,
.ml-77,
.marg-l-77 {
  margin-left: 25.6666666667rem !important;
}

.m-t-77,
.mt-77,
.marg-t-77 {
  margin-top: 25.6666666667rem !important;
}

.m-b-77,
.mb-77,
.marg-b-77 {
  margin-bottom: 25.6666666667rem !important;
}

.m-v-77,
.mv-77,
.marg-v-77 {
  margin-top: 25.6666666667rem !important;
  margin-bottom: 25.6666666667rem !important;
}

.m-h-77,
.mh-77,
.marg-h-77 {
  margin-right: 25.6666666667rem !important;
  margin-left: 25.6666666667rem !important;
}

.m-r--77,
.mr--77,
.marg-r--77 {
  margin-right: -25.6666666667rem !important;
}

.m-l--77,
.ml--77,
.marg-l--77 {
  margin-left: -25.6666666667rem !important;
}

.m-t--77,
.mt--77,
.marg-t--77 {
  margin-top: -25.6666666667rem !important;
}

.m-b--77,
.mb--77,
.marg-b--77 {
  margin-bottom: -25.6666666667rem !important;
}

.m-v--77,
.mv--77,
.marg-v--77 {
  margin-top: -25.6666666667rem !important;
  margin-bottom: -25.6666666667rem !important;
}

.m-h--77,
.mh--77,
.marg-h--77 {
  margin-right: -25.6666666667rem !important;
  margin-left: -25.6666666667rem !important;
}

.m-77,
.marg-77 {
  margin: 25.6666666667rem !important;
}

.me-r-77,
.mer-77,
.marge-r-77 {
  margin-right: 25.6666666667em !important;
}

.me-l-77,
.mel-77,
.marge-l-77 {
  margin-left: 25.6666666667em !important;
}

.me-t-77,
.met-77,
.marge-t-77 {
  margin-top: 25.6666666667em !important;
}

.me-b-77,
.meb-77,
.marge-b-77 {
  margin-bottom: 25.6666666667em !important;
}

.me-v-77,
.mev-77,
.marge-v-77 {
  margin-top: 25.6666666667em !important;
  margin-bottom: 25.6666666667rem !important;
}

.me-h-77,
.meh-77,
.marge-h-77 {
  margin-right: 25.6666666667em !important;
  margin-left: 25.6666666667em !important;
}

.me-r--77,
.mer--77,
.marge-r--77 {
  margin-right: -25.6666666667em !important;
}

.me-l--77,
.mel--77,
.marge-l--77 {
  margin-left: -25.6666666667em !important;
}

.me-t--77,
.met--77,
.marge-t--77 {
  margin-top: -25.6666666667em !important;
}

.me-b--77,
.meb--77,
.marge-b--77 {
  margin-bottom: -25.6666666667em !important;
}

.me-v--77,
.mev--77,
.marge-v--77 {
  margin-top: -25.6666666667em !important;
  margin-bottom: -25.6666666667em !important;
}

.me-h--77,
.meh--77,
.marge-h--77 {
  margin-right: -25.6666666667em !important;
  margin-left: -25.6666666667em !important;
}

.me-77,
.marge-77 {
  margin: 25.6666666667em !important;
}

.w78em {
  width: 78em;
}

.w78rem {
  width: 78rem;
}

.br--78 {
  border-radius: 5.2rem !important;
}

.h-78 {
  height: 26rem !important;
}

.height-78 {
  height: 26rem !important;
}

.minh-78,
.minh--78,
.min-height-78 {
  min-height: 26rem !important;
}

.maxh-78,
.maxh--78,
.max-height-78 {
  max-height: 26rem !important;
}

.width-78,
.w-78 {
  width: 26rem !important;
}

.hw-78,
.wh-78 {
  width: 26rem !important;
  height: 26rem !important;
}

.minw-78,
.minw--78,
.min-width-78 {
  min-width: 26rem !important;
}

.maxw-78,
.maxw--78,
.max-width-78 {
  max-width: 26rem !important;
}

.p-r-78,
.pr-78,
.pad-r-78 {
  padding-right: 26rem !important;
}

.p-l-78,
.pl-78,
.pad-l-78 {
  padding-left: 26rem !important;
}

.p-t-78,
.pt-78,
.pad-t-78 {
  padding-top: 26rem !important;
}

.p-b-78,
.pb-78,
.pad-b-78 {
  padding-bottom: 26rem !important;
}

.p-v-78,
.pv-78,
.pad-v-78 {
  padding-top: 26rem !important;
  padding-bottom: 26rem !important;
}

.p-h-78,
.ph-78,
.pad-h-78 {
  padding-left: 26rem !important;
  padding-right: 26rem !important;
}

.p-78,
.p-78,
.pad-78 {
  padding: 26rem !important;
}

.pe-r-78,
.pade-r-78 {
  padding-right: 26em !important;
}

.pe-l-78,
.pade-l-78 {
  padding-left: 26em !important;
}

.pe-t-78,
.pade-t-78 {
  padding-top: 26em !important;
}

.pe-b-78,
.pade-b-78 {
  padding-bottom: 26em !important;
}

.pe-v-78,
.pade-v-78 {
  padding-top: 26em !important;
  padding-bottom: 26em !important;
}

.pe-h-78,
.pad-h-78 {
  padding-left: 26em !important;
  padding-right: 26em !important;
}

.pe-78,
.pad-78 {
  padding: 26em !important;
}

.m-r-78,
.mr-78,
.marg-r-78 {
  margin-right: 26rem !important;
}

.m-l-78,
.ml-78,
.marg-l-78 {
  margin-left: 26rem !important;
}

.m-t-78,
.mt-78,
.marg-t-78 {
  margin-top: 26rem !important;
}

.m-b-78,
.mb-78,
.marg-b-78 {
  margin-bottom: 26rem !important;
}

.m-v-78,
.mv-78,
.marg-v-78 {
  margin-top: 26rem !important;
  margin-bottom: 26rem !important;
}

.m-h-78,
.mh-78,
.marg-h-78 {
  margin-right: 26rem !important;
  margin-left: 26rem !important;
}

.m-r--78,
.mr--78,
.marg-r--78 {
  margin-right: -26rem !important;
}

.m-l--78,
.ml--78,
.marg-l--78 {
  margin-left: -26rem !important;
}

.m-t--78,
.mt--78,
.marg-t--78 {
  margin-top: -26rem !important;
}

.m-b--78,
.mb--78,
.marg-b--78 {
  margin-bottom: -26rem !important;
}

.m-v--78,
.mv--78,
.marg-v--78 {
  margin-top: -26rem !important;
  margin-bottom: -26rem !important;
}

.m-h--78,
.mh--78,
.marg-h--78 {
  margin-right: -26rem !important;
  margin-left: -26rem !important;
}

.m-78,
.marg-78 {
  margin: 26rem !important;
}

.me-r-78,
.mer-78,
.marge-r-78 {
  margin-right: 26em !important;
}

.me-l-78,
.mel-78,
.marge-l-78 {
  margin-left: 26em !important;
}

.me-t-78,
.met-78,
.marge-t-78 {
  margin-top: 26em !important;
}

.me-b-78,
.meb-78,
.marge-b-78 {
  margin-bottom: 26em !important;
}

.me-v-78,
.mev-78,
.marge-v-78 {
  margin-top: 26em !important;
  margin-bottom: 26rem !important;
}

.me-h-78,
.meh-78,
.marge-h-78 {
  margin-right: 26em !important;
  margin-left: 26em !important;
}

.me-r--78,
.mer--78,
.marge-r--78 {
  margin-right: -26em !important;
}

.me-l--78,
.mel--78,
.marge-l--78 {
  margin-left: -26em !important;
}

.me-t--78,
.met--78,
.marge-t--78 {
  margin-top: -26em !important;
}

.me-b--78,
.meb--78,
.marge-b--78 {
  margin-bottom: -26em !important;
}

.me-v--78,
.mev--78,
.marge-v--78 {
  margin-top: -26em !important;
  margin-bottom: -26em !important;
}

.me-h--78,
.meh--78,
.marge-h--78 {
  margin-right: -26em !important;
  margin-left: -26em !important;
}

.me-78,
.marge-78 {
  margin: 26em !important;
}

.w79em {
  width: 79em;
}

.w79rem {
  width: 79rem;
}

.br--79 {
  border-radius: 5.2666666667rem !important;
}

.h-79 {
  height: 26.3333333333rem !important;
}

.height-79 {
  height: 26.3333333333rem !important;
}

.minh-79,
.minh--79,
.min-height-79 {
  min-height: 26.3333333333rem !important;
}

.maxh-79,
.maxh--79,
.max-height-79 {
  max-height: 26.3333333333rem !important;
}

.width-79,
.w-79 {
  width: 26.3333333333rem !important;
}

.hw-79,
.wh-79 {
  width: 26.3333333333rem !important;
  height: 26.3333333333rem !important;
}

.minw-79,
.minw--79,
.min-width-79 {
  min-width: 26.3333333333rem !important;
}

.maxw-79,
.maxw--79,
.max-width-79 {
  max-width: 26.3333333333rem !important;
}

.p-r-79,
.pr-79,
.pad-r-79 {
  padding-right: 26.3333333333rem !important;
}

.p-l-79,
.pl-79,
.pad-l-79 {
  padding-left: 26.3333333333rem !important;
}

.p-t-79,
.pt-79,
.pad-t-79 {
  padding-top: 26.3333333333rem !important;
}

.p-b-79,
.pb-79,
.pad-b-79 {
  padding-bottom: 26.3333333333rem !important;
}

.p-v-79,
.pv-79,
.pad-v-79 {
  padding-top: 26.3333333333rem !important;
  padding-bottom: 26.3333333333rem !important;
}

.p-h-79,
.ph-79,
.pad-h-79 {
  padding-left: 26.3333333333rem !important;
  padding-right: 26.3333333333rem !important;
}

.p-79,
.p-79,
.pad-79 {
  padding: 26.3333333333rem !important;
}

.pe-r-79,
.pade-r-79 {
  padding-right: 26.3333333333em !important;
}

.pe-l-79,
.pade-l-79 {
  padding-left: 26.3333333333em !important;
}

.pe-t-79,
.pade-t-79 {
  padding-top: 26.3333333333em !important;
}

.pe-b-79,
.pade-b-79 {
  padding-bottom: 26.3333333333em !important;
}

.pe-v-79,
.pade-v-79 {
  padding-top: 26.3333333333em !important;
  padding-bottom: 26.3333333333em !important;
}

.pe-h-79,
.pad-h-79 {
  padding-left: 26.3333333333em !important;
  padding-right: 26.3333333333em !important;
}

.pe-79,
.pad-79 {
  padding: 26.3333333333em !important;
}

.m-r-79,
.mr-79,
.marg-r-79 {
  margin-right: 26.3333333333rem !important;
}

.m-l-79,
.ml-79,
.marg-l-79 {
  margin-left: 26.3333333333rem !important;
}

.m-t-79,
.mt-79,
.marg-t-79 {
  margin-top: 26.3333333333rem !important;
}

.m-b-79,
.mb-79,
.marg-b-79 {
  margin-bottom: 26.3333333333rem !important;
}

.m-v-79,
.mv-79,
.marg-v-79 {
  margin-top: 26.3333333333rem !important;
  margin-bottom: 26.3333333333rem !important;
}

.m-h-79,
.mh-79,
.marg-h-79 {
  margin-right: 26.3333333333rem !important;
  margin-left: 26.3333333333rem !important;
}

.m-r--79,
.mr--79,
.marg-r--79 {
  margin-right: -26.3333333333rem !important;
}

.m-l--79,
.ml--79,
.marg-l--79 {
  margin-left: -26.3333333333rem !important;
}

.m-t--79,
.mt--79,
.marg-t--79 {
  margin-top: -26.3333333333rem !important;
}

.m-b--79,
.mb--79,
.marg-b--79 {
  margin-bottom: -26.3333333333rem !important;
}

.m-v--79,
.mv--79,
.marg-v--79 {
  margin-top: -26.3333333333rem !important;
  margin-bottom: -26.3333333333rem !important;
}

.m-h--79,
.mh--79,
.marg-h--79 {
  margin-right: -26.3333333333rem !important;
  margin-left: -26.3333333333rem !important;
}

.m-79,
.marg-79 {
  margin: 26.3333333333rem !important;
}

.me-r-79,
.mer-79,
.marge-r-79 {
  margin-right: 26.3333333333em !important;
}

.me-l-79,
.mel-79,
.marge-l-79 {
  margin-left: 26.3333333333em !important;
}

.me-t-79,
.met-79,
.marge-t-79 {
  margin-top: 26.3333333333em !important;
}

.me-b-79,
.meb-79,
.marge-b-79 {
  margin-bottom: 26.3333333333em !important;
}

.me-v-79,
.mev-79,
.marge-v-79 {
  margin-top: 26.3333333333em !important;
  margin-bottom: 26.3333333333rem !important;
}

.me-h-79,
.meh-79,
.marge-h-79 {
  margin-right: 26.3333333333em !important;
  margin-left: 26.3333333333em !important;
}

.me-r--79,
.mer--79,
.marge-r--79 {
  margin-right: -26.3333333333em !important;
}

.me-l--79,
.mel--79,
.marge-l--79 {
  margin-left: -26.3333333333em !important;
}

.me-t--79,
.met--79,
.marge-t--79 {
  margin-top: -26.3333333333em !important;
}

.me-b--79,
.meb--79,
.marge-b--79 {
  margin-bottom: -26.3333333333em !important;
}

.me-v--79,
.mev--79,
.marge-v--79 {
  margin-top: -26.3333333333em !important;
  margin-bottom: -26.3333333333em !important;
}

.me-h--79,
.meh--79,
.marge-h--79 {
  margin-right: -26.3333333333em !important;
  margin-left: -26.3333333333em !important;
}

.me-79,
.marge-79 {
  margin: 26.3333333333em !important;
}

.w80em {
  width: 80em;
}

.w80rem {
  width: 80rem;
}

.br--80 {
  border-radius: 5.3333333333rem !important;
}

.h-80 {
  height: 26.6666666667rem !important;
}

.height-80 {
  height: 26.6666666667rem !important;
}

.minh-80,
.minh--80,
.min-height-80 {
  min-height: 26.6666666667rem !important;
}

.maxh-80,
.maxh--80,
.max-height-80 {
  max-height: 26.6666666667rem !important;
}

.width-80,
.w-80 {
  width: 26.6666666667rem !important;
}

.hw-80,
.wh-80 {
  width: 26.6666666667rem !important;
  height: 26.6666666667rem !important;
}

.minw-80,
.minw--80,
.min-width-80 {
  min-width: 26.6666666667rem !important;
}

.maxw-80,
.maxw--80,
.max-width-80 {
  max-width: 26.6666666667rem !important;
}

.p-r-80,
.pr-80,
.pad-r-80 {
  padding-right: 26.6666666667rem !important;
}

.p-l-80,
.pl-80,
.pad-l-80 {
  padding-left: 26.6666666667rem !important;
}

.p-t-80,
.pt-80,
.pad-t-80 {
  padding-top: 26.6666666667rem !important;
}

.p-b-80,
.pb-80,
.pad-b-80 {
  padding-bottom: 26.6666666667rem !important;
}

.p-v-80,
.pv-80,
.pad-v-80 {
  padding-top: 26.6666666667rem !important;
  padding-bottom: 26.6666666667rem !important;
}

.p-h-80,
.ph-80,
.pad-h-80 {
  padding-left: 26.6666666667rem !important;
  padding-right: 26.6666666667rem !important;
}

.p-80,
.p-80,
.pad-80 {
  padding: 26.6666666667rem !important;
}

.pe-r-80,
.pade-r-80 {
  padding-right: 26.6666666667em !important;
}

.pe-l-80,
.pade-l-80 {
  padding-left: 26.6666666667em !important;
}

.pe-t-80,
.pade-t-80 {
  padding-top: 26.6666666667em !important;
}

.pe-b-80,
.pade-b-80 {
  padding-bottom: 26.6666666667em !important;
}

.pe-v-80,
.pade-v-80 {
  padding-top: 26.6666666667em !important;
  padding-bottom: 26.6666666667em !important;
}

.pe-h-80,
.pad-h-80 {
  padding-left: 26.6666666667em !important;
  padding-right: 26.6666666667em !important;
}

.pe-80,
.pad-80 {
  padding: 26.6666666667em !important;
}

.m-r-80,
.mr-80,
.marg-r-80 {
  margin-right: 26.6666666667rem !important;
}

.m-l-80,
.ml-80,
.marg-l-80 {
  margin-left: 26.6666666667rem !important;
}

.m-t-80,
.mt-80,
.marg-t-80 {
  margin-top: 26.6666666667rem !important;
}

.m-b-80,
.mb-80,
.marg-b-80 {
  margin-bottom: 26.6666666667rem !important;
}

.m-v-80,
.mv-80,
.marg-v-80 {
  margin-top: 26.6666666667rem !important;
  margin-bottom: 26.6666666667rem !important;
}

.m-h-80,
.mh-80,
.marg-h-80 {
  margin-right: 26.6666666667rem !important;
  margin-left: 26.6666666667rem !important;
}

.m-r--80,
.mr--80,
.marg-r--80 {
  margin-right: -26.6666666667rem !important;
}

.m-l--80,
.ml--80,
.marg-l--80 {
  margin-left: -26.6666666667rem !important;
}

.m-t--80,
.mt--80,
.marg-t--80 {
  margin-top: -26.6666666667rem !important;
}

.m-b--80,
.mb--80,
.marg-b--80 {
  margin-bottom: -26.6666666667rem !important;
}

.m-v--80,
.mv--80,
.marg-v--80 {
  margin-top: -26.6666666667rem !important;
  margin-bottom: -26.6666666667rem !important;
}

.m-h--80,
.mh--80,
.marg-h--80 {
  margin-right: -26.6666666667rem !important;
  margin-left: -26.6666666667rem !important;
}

.m-80,
.marg-80 {
  margin: 26.6666666667rem !important;
}

.me-r-80,
.mer-80,
.marge-r-80 {
  margin-right: 26.6666666667em !important;
}

.me-l-80,
.mel-80,
.marge-l-80 {
  margin-left: 26.6666666667em !important;
}

.me-t-80,
.met-80,
.marge-t-80 {
  margin-top: 26.6666666667em !important;
}

.me-b-80,
.meb-80,
.marge-b-80 {
  margin-bottom: 26.6666666667em !important;
}

.me-v-80,
.mev-80,
.marge-v-80 {
  margin-top: 26.6666666667em !important;
  margin-bottom: 26.6666666667rem !important;
}

.me-h-80,
.meh-80,
.marge-h-80 {
  margin-right: 26.6666666667em !important;
  margin-left: 26.6666666667em !important;
}

.me-r--80,
.mer--80,
.marge-r--80 {
  margin-right: -26.6666666667em !important;
}

.me-l--80,
.mel--80,
.marge-l--80 {
  margin-left: -26.6666666667em !important;
}

.me-t--80,
.met--80,
.marge-t--80 {
  margin-top: -26.6666666667em !important;
}

.me-b--80,
.meb--80,
.marge-b--80 {
  margin-bottom: -26.6666666667em !important;
}

.me-v--80,
.mev--80,
.marge-v--80 {
  margin-top: -26.6666666667em !important;
  margin-bottom: -26.6666666667em !important;
}

.me-h--80,
.meh--80,
.marge-h--80 {
  margin-right: -26.6666666667em !important;
  margin-left: -26.6666666667em !important;
}

.me-80,
.marge-80 {
  margin: 26.6666666667em !important;
}

.w81em {
  width: 81em;
}

.w81rem {
  width: 81rem;
}

.br--81 {
  border-radius: 5.4rem !important;
}

.h-81 {
  height: 27rem !important;
}

.height-81 {
  height: 27rem !important;
}

.minh-81,
.minh--81,
.min-height-81 {
  min-height: 27rem !important;
}

.maxh-81,
.maxh--81,
.max-height-81 {
  max-height: 27rem !important;
}

.width-81,
.w-81 {
  width: 27rem !important;
}

.hw-81,
.wh-81 {
  width: 27rem !important;
  height: 27rem !important;
}

.minw-81,
.minw--81,
.min-width-81 {
  min-width: 27rem !important;
}

.maxw-81,
.maxw--81,
.max-width-81 {
  max-width: 27rem !important;
}

.p-r-81,
.pr-81,
.pad-r-81 {
  padding-right: 27rem !important;
}

.p-l-81,
.pl-81,
.pad-l-81 {
  padding-left: 27rem !important;
}

.p-t-81,
.pt-81,
.pad-t-81 {
  padding-top: 27rem !important;
}

.p-b-81,
.pb-81,
.pad-b-81 {
  padding-bottom: 27rem !important;
}

.p-v-81,
.pv-81,
.pad-v-81 {
  padding-top: 27rem !important;
  padding-bottom: 27rem !important;
}

.p-h-81,
.ph-81,
.pad-h-81 {
  padding-left: 27rem !important;
  padding-right: 27rem !important;
}

.p-81,
.p-81,
.pad-81 {
  padding: 27rem !important;
}

.pe-r-81,
.pade-r-81 {
  padding-right: 27em !important;
}

.pe-l-81,
.pade-l-81 {
  padding-left: 27em !important;
}

.pe-t-81,
.pade-t-81 {
  padding-top: 27em !important;
}

.pe-b-81,
.pade-b-81 {
  padding-bottom: 27em !important;
}

.pe-v-81,
.pade-v-81 {
  padding-top: 27em !important;
  padding-bottom: 27em !important;
}

.pe-h-81,
.pad-h-81 {
  padding-left: 27em !important;
  padding-right: 27em !important;
}

.pe-81,
.pad-81 {
  padding: 27em !important;
}

.m-r-81,
.mr-81,
.marg-r-81 {
  margin-right: 27rem !important;
}

.m-l-81,
.ml-81,
.marg-l-81 {
  margin-left: 27rem !important;
}

.m-t-81,
.mt-81,
.marg-t-81 {
  margin-top: 27rem !important;
}

.m-b-81,
.mb-81,
.marg-b-81 {
  margin-bottom: 27rem !important;
}

.m-v-81,
.mv-81,
.marg-v-81 {
  margin-top: 27rem !important;
  margin-bottom: 27rem !important;
}

.m-h-81,
.mh-81,
.marg-h-81 {
  margin-right: 27rem !important;
  margin-left: 27rem !important;
}

.m-r--81,
.mr--81,
.marg-r--81 {
  margin-right: -27rem !important;
}

.m-l--81,
.ml--81,
.marg-l--81 {
  margin-left: -27rem !important;
}

.m-t--81,
.mt--81,
.marg-t--81 {
  margin-top: -27rem !important;
}

.m-b--81,
.mb--81,
.marg-b--81 {
  margin-bottom: -27rem !important;
}

.m-v--81,
.mv--81,
.marg-v--81 {
  margin-top: -27rem !important;
  margin-bottom: -27rem !important;
}

.m-h--81,
.mh--81,
.marg-h--81 {
  margin-right: -27rem !important;
  margin-left: -27rem !important;
}

.m-81,
.marg-81 {
  margin: 27rem !important;
}

.me-r-81,
.mer-81,
.marge-r-81 {
  margin-right: 27em !important;
}

.me-l-81,
.mel-81,
.marge-l-81 {
  margin-left: 27em !important;
}

.me-t-81,
.met-81,
.marge-t-81 {
  margin-top: 27em !important;
}

.me-b-81,
.meb-81,
.marge-b-81 {
  margin-bottom: 27em !important;
}

.me-v-81,
.mev-81,
.marge-v-81 {
  margin-top: 27em !important;
  margin-bottom: 27rem !important;
}

.me-h-81,
.meh-81,
.marge-h-81 {
  margin-right: 27em !important;
  margin-left: 27em !important;
}

.me-r--81,
.mer--81,
.marge-r--81 {
  margin-right: -27em !important;
}

.me-l--81,
.mel--81,
.marge-l--81 {
  margin-left: -27em !important;
}

.me-t--81,
.met--81,
.marge-t--81 {
  margin-top: -27em !important;
}

.me-b--81,
.meb--81,
.marge-b--81 {
  margin-bottom: -27em !important;
}

.me-v--81,
.mev--81,
.marge-v--81 {
  margin-top: -27em !important;
  margin-bottom: -27em !important;
}

.me-h--81,
.meh--81,
.marge-h--81 {
  margin-right: -27em !important;
  margin-left: -27em !important;
}

.me-81,
.marge-81 {
  margin: 27em !important;
}

.w82em {
  width: 82em;
}

.w82rem {
  width: 82rem;
}

.br--82 {
  border-radius: 5.4666666667rem !important;
}

.h-82 {
  height: 27.3333333333rem !important;
}

.height-82 {
  height: 27.3333333333rem !important;
}

.minh-82,
.minh--82,
.min-height-82 {
  min-height: 27.3333333333rem !important;
}

.maxh-82,
.maxh--82,
.max-height-82 {
  max-height: 27.3333333333rem !important;
}

.width-82,
.w-82 {
  width: 27.3333333333rem !important;
}

.hw-82,
.wh-82 {
  width: 27.3333333333rem !important;
  height: 27.3333333333rem !important;
}

.minw-82,
.minw--82,
.min-width-82 {
  min-width: 27.3333333333rem !important;
}

.maxw-82,
.maxw--82,
.max-width-82 {
  max-width: 27.3333333333rem !important;
}

.p-r-82,
.pr-82,
.pad-r-82 {
  padding-right: 27.3333333333rem !important;
}

.p-l-82,
.pl-82,
.pad-l-82 {
  padding-left: 27.3333333333rem !important;
}

.p-t-82,
.pt-82,
.pad-t-82 {
  padding-top: 27.3333333333rem !important;
}

.p-b-82,
.pb-82,
.pad-b-82 {
  padding-bottom: 27.3333333333rem !important;
}

.p-v-82,
.pv-82,
.pad-v-82 {
  padding-top: 27.3333333333rem !important;
  padding-bottom: 27.3333333333rem !important;
}

.p-h-82,
.ph-82,
.pad-h-82 {
  padding-left: 27.3333333333rem !important;
  padding-right: 27.3333333333rem !important;
}

.p-82,
.p-82,
.pad-82 {
  padding: 27.3333333333rem !important;
}

.pe-r-82,
.pade-r-82 {
  padding-right: 27.3333333333em !important;
}

.pe-l-82,
.pade-l-82 {
  padding-left: 27.3333333333em !important;
}

.pe-t-82,
.pade-t-82 {
  padding-top: 27.3333333333em !important;
}

.pe-b-82,
.pade-b-82 {
  padding-bottom: 27.3333333333em !important;
}

.pe-v-82,
.pade-v-82 {
  padding-top: 27.3333333333em !important;
  padding-bottom: 27.3333333333em !important;
}

.pe-h-82,
.pad-h-82 {
  padding-left: 27.3333333333em !important;
  padding-right: 27.3333333333em !important;
}

.pe-82,
.pad-82 {
  padding: 27.3333333333em !important;
}

.m-r-82,
.mr-82,
.marg-r-82 {
  margin-right: 27.3333333333rem !important;
}

.m-l-82,
.ml-82,
.marg-l-82 {
  margin-left: 27.3333333333rem !important;
}

.m-t-82,
.mt-82,
.marg-t-82 {
  margin-top: 27.3333333333rem !important;
}

.m-b-82,
.mb-82,
.marg-b-82 {
  margin-bottom: 27.3333333333rem !important;
}

.m-v-82,
.mv-82,
.marg-v-82 {
  margin-top: 27.3333333333rem !important;
  margin-bottom: 27.3333333333rem !important;
}

.m-h-82,
.mh-82,
.marg-h-82 {
  margin-right: 27.3333333333rem !important;
  margin-left: 27.3333333333rem !important;
}

.m-r--82,
.mr--82,
.marg-r--82 {
  margin-right: -27.3333333333rem !important;
}

.m-l--82,
.ml--82,
.marg-l--82 {
  margin-left: -27.3333333333rem !important;
}

.m-t--82,
.mt--82,
.marg-t--82 {
  margin-top: -27.3333333333rem !important;
}

.m-b--82,
.mb--82,
.marg-b--82 {
  margin-bottom: -27.3333333333rem !important;
}

.m-v--82,
.mv--82,
.marg-v--82 {
  margin-top: -27.3333333333rem !important;
  margin-bottom: -27.3333333333rem !important;
}

.m-h--82,
.mh--82,
.marg-h--82 {
  margin-right: -27.3333333333rem !important;
  margin-left: -27.3333333333rem !important;
}

.m-82,
.marg-82 {
  margin: 27.3333333333rem !important;
}

.me-r-82,
.mer-82,
.marge-r-82 {
  margin-right: 27.3333333333em !important;
}

.me-l-82,
.mel-82,
.marge-l-82 {
  margin-left: 27.3333333333em !important;
}

.me-t-82,
.met-82,
.marge-t-82 {
  margin-top: 27.3333333333em !important;
}

.me-b-82,
.meb-82,
.marge-b-82 {
  margin-bottom: 27.3333333333em !important;
}

.me-v-82,
.mev-82,
.marge-v-82 {
  margin-top: 27.3333333333em !important;
  margin-bottom: 27.3333333333rem !important;
}

.me-h-82,
.meh-82,
.marge-h-82 {
  margin-right: 27.3333333333em !important;
  margin-left: 27.3333333333em !important;
}

.me-r--82,
.mer--82,
.marge-r--82 {
  margin-right: -27.3333333333em !important;
}

.me-l--82,
.mel--82,
.marge-l--82 {
  margin-left: -27.3333333333em !important;
}

.me-t--82,
.met--82,
.marge-t--82 {
  margin-top: -27.3333333333em !important;
}

.me-b--82,
.meb--82,
.marge-b--82 {
  margin-bottom: -27.3333333333em !important;
}

.me-v--82,
.mev--82,
.marge-v--82 {
  margin-top: -27.3333333333em !important;
  margin-bottom: -27.3333333333em !important;
}

.me-h--82,
.meh--82,
.marge-h--82 {
  margin-right: -27.3333333333em !important;
  margin-left: -27.3333333333em !important;
}

.me-82,
.marge-82 {
  margin: 27.3333333333em !important;
}

.w83em {
  width: 83em;
}

.w83rem {
  width: 83rem;
}

.br--83 {
  border-radius: 5.5333333333rem !important;
}

.h-83 {
  height: 27.6666666667rem !important;
}

.height-83 {
  height: 27.6666666667rem !important;
}

.minh-83,
.minh--83,
.min-height-83 {
  min-height: 27.6666666667rem !important;
}

.maxh-83,
.maxh--83,
.max-height-83 {
  max-height: 27.6666666667rem !important;
}

.width-83,
.w-83 {
  width: 27.6666666667rem !important;
}

.hw-83,
.wh-83 {
  width: 27.6666666667rem !important;
  height: 27.6666666667rem !important;
}

.minw-83,
.minw--83,
.min-width-83 {
  min-width: 27.6666666667rem !important;
}

.maxw-83,
.maxw--83,
.max-width-83 {
  max-width: 27.6666666667rem !important;
}

.p-r-83,
.pr-83,
.pad-r-83 {
  padding-right: 27.6666666667rem !important;
}

.p-l-83,
.pl-83,
.pad-l-83 {
  padding-left: 27.6666666667rem !important;
}

.p-t-83,
.pt-83,
.pad-t-83 {
  padding-top: 27.6666666667rem !important;
}

.p-b-83,
.pb-83,
.pad-b-83 {
  padding-bottom: 27.6666666667rem !important;
}

.p-v-83,
.pv-83,
.pad-v-83 {
  padding-top: 27.6666666667rem !important;
  padding-bottom: 27.6666666667rem !important;
}

.p-h-83,
.ph-83,
.pad-h-83 {
  padding-left: 27.6666666667rem !important;
  padding-right: 27.6666666667rem !important;
}

.p-83,
.p-83,
.pad-83 {
  padding: 27.6666666667rem !important;
}

.pe-r-83,
.pade-r-83 {
  padding-right: 27.6666666667em !important;
}

.pe-l-83,
.pade-l-83 {
  padding-left: 27.6666666667em !important;
}

.pe-t-83,
.pade-t-83 {
  padding-top: 27.6666666667em !important;
}

.pe-b-83,
.pade-b-83 {
  padding-bottom: 27.6666666667em !important;
}

.pe-v-83,
.pade-v-83 {
  padding-top: 27.6666666667em !important;
  padding-bottom: 27.6666666667em !important;
}

.pe-h-83,
.pad-h-83 {
  padding-left: 27.6666666667em !important;
  padding-right: 27.6666666667em !important;
}

.pe-83,
.pad-83 {
  padding: 27.6666666667em !important;
}

.m-r-83,
.mr-83,
.marg-r-83 {
  margin-right: 27.6666666667rem !important;
}

.m-l-83,
.ml-83,
.marg-l-83 {
  margin-left: 27.6666666667rem !important;
}

.m-t-83,
.mt-83,
.marg-t-83 {
  margin-top: 27.6666666667rem !important;
}

.m-b-83,
.mb-83,
.marg-b-83 {
  margin-bottom: 27.6666666667rem !important;
}

.m-v-83,
.mv-83,
.marg-v-83 {
  margin-top: 27.6666666667rem !important;
  margin-bottom: 27.6666666667rem !important;
}

.m-h-83,
.mh-83,
.marg-h-83 {
  margin-right: 27.6666666667rem !important;
  margin-left: 27.6666666667rem !important;
}

.m-r--83,
.mr--83,
.marg-r--83 {
  margin-right: -27.6666666667rem !important;
}

.m-l--83,
.ml--83,
.marg-l--83 {
  margin-left: -27.6666666667rem !important;
}

.m-t--83,
.mt--83,
.marg-t--83 {
  margin-top: -27.6666666667rem !important;
}

.m-b--83,
.mb--83,
.marg-b--83 {
  margin-bottom: -27.6666666667rem !important;
}

.m-v--83,
.mv--83,
.marg-v--83 {
  margin-top: -27.6666666667rem !important;
  margin-bottom: -27.6666666667rem !important;
}

.m-h--83,
.mh--83,
.marg-h--83 {
  margin-right: -27.6666666667rem !important;
  margin-left: -27.6666666667rem !important;
}

.m-83,
.marg-83 {
  margin: 27.6666666667rem !important;
}

.me-r-83,
.mer-83,
.marge-r-83 {
  margin-right: 27.6666666667em !important;
}

.me-l-83,
.mel-83,
.marge-l-83 {
  margin-left: 27.6666666667em !important;
}

.me-t-83,
.met-83,
.marge-t-83 {
  margin-top: 27.6666666667em !important;
}

.me-b-83,
.meb-83,
.marge-b-83 {
  margin-bottom: 27.6666666667em !important;
}

.me-v-83,
.mev-83,
.marge-v-83 {
  margin-top: 27.6666666667em !important;
  margin-bottom: 27.6666666667rem !important;
}

.me-h-83,
.meh-83,
.marge-h-83 {
  margin-right: 27.6666666667em !important;
  margin-left: 27.6666666667em !important;
}

.me-r--83,
.mer--83,
.marge-r--83 {
  margin-right: -27.6666666667em !important;
}

.me-l--83,
.mel--83,
.marge-l--83 {
  margin-left: -27.6666666667em !important;
}

.me-t--83,
.met--83,
.marge-t--83 {
  margin-top: -27.6666666667em !important;
}

.me-b--83,
.meb--83,
.marge-b--83 {
  margin-bottom: -27.6666666667em !important;
}

.me-v--83,
.mev--83,
.marge-v--83 {
  margin-top: -27.6666666667em !important;
  margin-bottom: -27.6666666667em !important;
}

.me-h--83,
.meh--83,
.marge-h--83 {
  margin-right: -27.6666666667em !important;
  margin-left: -27.6666666667em !important;
}

.me-83,
.marge-83 {
  margin: 27.6666666667em !important;
}

.w84em {
  width: 84em;
}

.w84rem {
  width: 84rem;
}

.br--84 {
  border-radius: 5.6rem !important;
}

.h-84 {
  height: 28rem !important;
}

.height-84 {
  height: 28rem !important;
}

.minh-84,
.minh--84,
.min-height-84 {
  min-height: 28rem !important;
}

.maxh-84,
.maxh--84,
.max-height-84 {
  max-height: 28rem !important;
}

.width-84,
.w-84 {
  width: 28rem !important;
}

.hw-84,
.wh-84 {
  width: 28rem !important;
  height: 28rem !important;
}

.minw-84,
.minw--84,
.min-width-84 {
  min-width: 28rem !important;
}

.maxw-84,
.maxw--84,
.max-width-84 {
  max-width: 28rem !important;
}

.p-r-84,
.pr-84,
.pad-r-84 {
  padding-right: 28rem !important;
}

.p-l-84,
.pl-84,
.pad-l-84 {
  padding-left: 28rem !important;
}

.p-t-84,
.pt-84,
.pad-t-84 {
  padding-top: 28rem !important;
}

.p-b-84,
.pb-84,
.pad-b-84 {
  padding-bottom: 28rem !important;
}

.p-v-84,
.pv-84,
.pad-v-84 {
  padding-top: 28rem !important;
  padding-bottom: 28rem !important;
}

.p-h-84,
.ph-84,
.pad-h-84 {
  padding-left: 28rem !important;
  padding-right: 28rem !important;
}

.p-84,
.p-84,
.pad-84 {
  padding: 28rem !important;
}

.pe-r-84,
.pade-r-84 {
  padding-right: 28em !important;
}

.pe-l-84,
.pade-l-84 {
  padding-left: 28em !important;
}

.pe-t-84,
.pade-t-84 {
  padding-top: 28em !important;
}

.pe-b-84,
.pade-b-84 {
  padding-bottom: 28em !important;
}

.pe-v-84,
.pade-v-84 {
  padding-top: 28em !important;
  padding-bottom: 28em !important;
}

.pe-h-84,
.pad-h-84 {
  padding-left: 28em !important;
  padding-right: 28em !important;
}

.pe-84,
.pad-84 {
  padding: 28em !important;
}

.m-r-84,
.mr-84,
.marg-r-84 {
  margin-right: 28rem !important;
}

.m-l-84,
.ml-84,
.marg-l-84 {
  margin-left: 28rem !important;
}

.m-t-84,
.mt-84,
.marg-t-84 {
  margin-top: 28rem !important;
}

.m-b-84,
.mb-84,
.marg-b-84 {
  margin-bottom: 28rem !important;
}

.m-v-84,
.mv-84,
.marg-v-84 {
  margin-top: 28rem !important;
  margin-bottom: 28rem !important;
}

.m-h-84,
.mh-84,
.marg-h-84 {
  margin-right: 28rem !important;
  margin-left: 28rem !important;
}

.m-r--84,
.mr--84,
.marg-r--84 {
  margin-right: -28rem !important;
}

.m-l--84,
.ml--84,
.marg-l--84 {
  margin-left: -28rem !important;
}

.m-t--84,
.mt--84,
.marg-t--84 {
  margin-top: -28rem !important;
}

.m-b--84,
.mb--84,
.marg-b--84 {
  margin-bottom: -28rem !important;
}

.m-v--84,
.mv--84,
.marg-v--84 {
  margin-top: -28rem !important;
  margin-bottom: -28rem !important;
}

.m-h--84,
.mh--84,
.marg-h--84 {
  margin-right: -28rem !important;
  margin-left: -28rem !important;
}

.m-84,
.marg-84 {
  margin: 28rem !important;
}

.me-r-84,
.mer-84,
.marge-r-84 {
  margin-right: 28em !important;
}

.me-l-84,
.mel-84,
.marge-l-84 {
  margin-left: 28em !important;
}

.me-t-84,
.met-84,
.marge-t-84 {
  margin-top: 28em !important;
}

.me-b-84,
.meb-84,
.marge-b-84 {
  margin-bottom: 28em !important;
}

.me-v-84,
.mev-84,
.marge-v-84 {
  margin-top: 28em !important;
  margin-bottom: 28rem !important;
}

.me-h-84,
.meh-84,
.marge-h-84 {
  margin-right: 28em !important;
  margin-left: 28em !important;
}

.me-r--84,
.mer--84,
.marge-r--84 {
  margin-right: -28em !important;
}

.me-l--84,
.mel--84,
.marge-l--84 {
  margin-left: -28em !important;
}

.me-t--84,
.met--84,
.marge-t--84 {
  margin-top: -28em !important;
}

.me-b--84,
.meb--84,
.marge-b--84 {
  margin-bottom: -28em !important;
}

.me-v--84,
.mev--84,
.marge-v--84 {
  margin-top: -28em !important;
  margin-bottom: -28em !important;
}

.me-h--84,
.meh--84,
.marge-h--84 {
  margin-right: -28em !important;
  margin-left: -28em !important;
}

.me-84,
.marge-84 {
  margin: 28em !important;
}

.w85em {
  width: 85em;
}

.w85rem {
  width: 85rem;
}

.br--85 {
  border-radius: 5.6666666667rem !important;
}

.h-85 {
  height: 28.3333333333rem !important;
}

.height-85 {
  height: 28.3333333333rem !important;
}

.minh-85,
.minh--85,
.min-height-85 {
  min-height: 28.3333333333rem !important;
}

.maxh-85,
.maxh--85,
.max-height-85 {
  max-height: 28.3333333333rem !important;
}

.width-85,
.w-85 {
  width: 28.3333333333rem !important;
}

.hw-85,
.wh-85 {
  width: 28.3333333333rem !important;
  height: 28.3333333333rem !important;
}

.minw-85,
.minw--85,
.min-width-85 {
  min-width: 28.3333333333rem !important;
}

.maxw-85,
.maxw--85,
.max-width-85 {
  max-width: 28.3333333333rem !important;
}

.p-r-85,
.pr-85,
.pad-r-85 {
  padding-right: 28.3333333333rem !important;
}

.p-l-85,
.pl-85,
.pad-l-85 {
  padding-left: 28.3333333333rem !important;
}

.p-t-85,
.pt-85,
.pad-t-85 {
  padding-top: 28.3333333333rem !important;
}

.p-b-85,
.pb-85,
.pad-b-85 {
  padding-bottom: 28.3333333333rem !important;
}

.p-v-85,
.pv-85,
.pad-v-85 {
  padding-top: 28.3333333333rem !important;
  padding-bottom: 28.3333333333rem !important;
}

.p-h-85,
.ph-85,
.pad-h-85 {
  padding-left: 28.3333333333rem !important;
  padding-right: 28.3333333333rem !important;
}

.p-85,
.p-85,
.pad-85 {
  padding: 28.3333333333rem !important;
}

.pe-r-85,
.pade-r-85 {
  padding-right: 28.3333333333em !important;
}

.pe-l-85,
.pade-l-85 {
  padding-left: 28.3333333333em !important;
}

.pe-t-85,
.pade-t-85 {
  padding-top: 28.3333333333em !important;
}

.pe-b-85,
.pade-b-85 {
  padding-bottom: 28.3333333333em !important;
}

.pe-v-85,
.pade-v-85 {
  padding-top: 28.3333333333em !important;
  padding-bottom: 28.3333333333em !important;
}

.pe-h-85,
.pad-h-85 {
  padding-left: 28.3333333333em !important;
  padding-right: 28.3333333333em !important;
}

.pe-85,
.pad-85 {
  padding: 28.3333333333em !important;
}

.m-r-85,
.mr-85,
.marg-r-85 {
  margin-right: 28.3333333333rem !important;
}

.m-l-85,
.ml-85,
.marg-l-85 {
  margin-left: 28.3333333333rem !important;
}

.m-t-85,
.mt-85,
.marg-t-85 {
  margin-top: 28.3333333333rem !important;
}

.m-b-85,
.mb-85,
.marg-b-85 {
  margin-bottom: 28.3333333333rem !important;
}

.m-v-85,
.mv-85,
.marg-v-85 {
  margin-top: 28.3333333333rem !important;
  margin-bottom: 28.3333333333rem !important;
}

.m-h-85,
.mh-85,
.marg-h-85 {
  margin-right: 28.3333333333rem !important;
  margin-left: 28.3333333333rem !important;
}

.m-r--85,
.mr--85,
.marg-r--85 {
  margin-right: -28.3333333333rem !important;
}

.m-l--85,
.ml--85,
.marg-l--85 {
  margin-left: -28.3333333333rem !important;
}

.m-t--85,
.mt--85,
.marg-t--85 {
  margin-top: -28.3333333333rem !important;
}

.m-b--85,
.mb--85,
.marg-b--85 {
  margin-bottom: -28.3333333333rem !important;
}

.m-v--85,
.mv--85,
.marg-v--85 {
  margin-top: -28.3333333333rem !important;
  margin-bottom: -28.3333333333rem !important;
}

.m-h--85,
.mh--85,
.marg-h--85 {
  margin-right: -28.3333333333rem !important;
  margin-left: -28.3333333333rem !important;
}

.m-85,
.marg-85 {
  margin: 28.3333333333rem !important;
}

.me-r-85,
.mer-85,
.marge-r-85 {
  margin-right: 28.3333333333em !important;
}

.me-l-85,
.mel-85,
.marge-l-85 {
  margin-left: 28.3333333333em !important;
}

.me-t-85,
.met-85,
.marge-t-85 {
  margin-top: 28.3333333333em !important;
}

.me-b-85,
.meb-85,
.marge-b-85 {
  margin-bottom: 28.3333333333em !important;
}

.me-v-85,
.mev-85,
.marge-v-85 {
  margin-top: 28.3333333333em !important;
  margin-bottom: 28.3333333333rem !important;
}

.me-h-85,
.meh-85,
.marge-h-85 {
  margin-right: 28.3333333333em !important;
  margin-left: 28.3333333333em !important;
}

.me-r--85,
.mer--85,
.marge-r--85 {
  margin-right: -28.3333333333em !important;
}

.me-l--85,
.mel--85,
.marge-l--85 {
  margin-left: -28.3333333333em !important;
}

.me-t--85,
.met--85,
.marge-t--85 {
  margin-top: -28.3333333333em !important;
}

.me-b--85,
.meb--85,
.marge-b--85 {
  margin-bottom: -28.3333333333em !important;
}

.me-v--85,
.mev--85,
.marge-v--85 {
  margin-top: -28.3333333333em !important;
  margin-bottom: -28.3333333333em !important;
}

.me-h--85,
.meh--85,
.marge-h--85 {
  margin-right: -28.3333333333em !important;
  margin-left: -28.3333333333em !important;
}

.me-85,
.marge-85 {
  margin: 28.3333333333em !important;
}

.w86em {
  width: 86em;
}

.w86rem {
  width: 86rem;
}

.br--86 {
  border-radius: 5.7333333333rem !important;
}

.h-86 {
  height: 28.6666666667rem !important;
}

.height-86 {
  height: 28.6666666667rem !important;
}

.minh-86,
.minh--86,
.min-height-86 {
  min-height: 28.6666666667rem !important;
}

.maxh-86,
.maxh--86,
.max-height-86 {
  max-height: 28.6666666667rem !important;
}

.width-86,
.w-86 {
  width: 28.6666666667rem !important;
}

.hw-86,
.wh-86 {
  width: 28.6666666667rem !important;
  height: 28.6666666667rem !important;
}

.minw-86,
.minw--86,
.min-width-86 {
  min-width: 28.6666666667rem !important;
}

.maxw-86,
.maxw--86,
.max-width-86 {
  max-width: 28.6666666667rem !important;
}

.p-r-86,
.pr-86,
.pad-r-86 {
  padding-right: 28.6666666667rem !important;
}

.p-l-86,
.pl-86,
.pad-l-86 {
  padding-left: 28.6666666667rem !important;
}

.p-t-86,
.pt-86,
.pad-t-86 {
  padding-top: 28.6666666667rem !important;
}

.p-b-86,
.pb-86,
.pad-b-86 {
  padding-bottom: 28.6666666667rem !important;
}

.p-v-86,
.pv-86,
.pad-v-86 {
  padding-top: 28.6666666667rem !important;
  padding-bottom: 28.6666666667rem !important;
}

.p-h-86,
.ph-86,
.pad-h-86 {
  padding-left: 28.6666666667rem !important;
  padding-right: 28.6666666667rem !important;
}

.p-86,
.p-86,
.pad-86 {
  padding: 28.6666666667rem !important;
}

.pe-r-86,
.pade-r-86 {
  padding-right: 28.6666666667em !important;
}

.pe-l-86,
.pade-l-86 {
  padding-left: 28.6666666667em !important;
}

.pe-t-86,
.pade-t-86 {
  padding-top: 28.6666666667em !important;
}

.pe-b-86,
.pade-b-86 {
  padding-bottom: 28.6666666667em !important;
}

.pe-v-86,
.pade-v-86 {
  padding-top: 28.6666666667em !important;
  padding-bottom: 28.6666666667em !important;
}

.pe-h-86,
.pad-h-86 {
  padding-left: 28.6666666667em !important;
  padding-right: 28.6666666667em !important;
}

.pe-86,
.pad-86 {
  padding: 28.6666666667em !important;
}

.m-r-86,
.mr-86,
.marg-r-86 {
  margin-right: 28.6666666667rem !important;
}

.m-l-86,
.ml-86,
.marg-l-86 {
  margin-left: 28.6666666667rem !important;
}

.m-t-86,
.mt-86,
.marg-t-86 {
  margin-top: 28.6666666667rem !important;
}

.m-b-86,
.mb-86,
.marg-b-86 {
  margin-bottom: 28.6666666667rem !important;
}

.m-v-86,
.mv-86,
.marg-v-86 {
  margin-top: 28.6666666667rem !important;
  margin-bottom: 28.6666666667rem !important;
}

.m-h-86,
.mh-86,
.marg-h-86 {
  margin-right: 28.6666666667rem !important;
  margin-left: 28.6666666667rem !important;
}

.m-r--86,
.mr--86,
.marg-r--86 {
  margin-right: -28.6666666667rem !important;
}

.m-l--86,
.ml--86,
.marg-l--86 {
  margin-left: -28.6666666667rem !important;
}

.m-t--86,
.mt--86,
.marg-t--86 {
  margin-top: -28.6666666667rem !important;
}

.m-b--86,
.mb--86,
.marg-b--86 {
  margin-bottom: -28.6666666667rem !important;
}

.m-v--86,
.mv--86,
.marg-v--86 {
  margin-top: -28.6666666667rem !important;
  margin-bottom: -28.6666666667rem !important;
}

.m-h--86,
.mh--86,
.marg-h--86 {
  margin-right: -28.6666666667rem !important;
  margin-left: -28.6666666667rem !important;
}

.m-86,
.marg-86 {
  margin: 28.6666666667rem !important;
}

.me-r-86,
.mer-86,
.marge-r-86 {
  margin-right: 28.6666666667em !important;
}

.me-l-86,
.mel-86,
.marge-l-86 {
  margin-left: 28.6666666667em !important;
}

.me-t-86,
.met-86,
.marge-t-86 {
  margin-top: 28.6666666667em !important;
}

.me-b-86,
.meb-86,
.marge-b-86 {
  margin-bottom: 28.6666666667em !important;
}

.me-v-86,
.mev-86,
.marge-v-86 {
  margin-top: 28.6666666667em !important;
  margin-bottom: 28.6666666667rem !important;
}

.me-h-86,
.meh-86,
.marge-h-86 {
  margin-right: 28.6666666667em !important;
  margin-left: 28.6666666667em !important;
}

.me-r--86,
.mer--86,
.marge-r--86 {
  margin-right: -28.6666666667em !important;
}

.me-l--86,
.mel--86,
.marge-l--86 {
  margin-left: -28.6666666667em !important;
}

.me-t--86,
.met--86,
.marge-t--86 {
  margin-top: -28.6666666667em !important;
}

.me-b--86,
.meb--86,
.marge-b--86 {
  margin-bottom: -28.6666666667em !important;
}

.me-v--86,
.mev--86,
.marge-v--86 {
  margin-top: -28.6666666667em !important;
  margin-bottom: -28.6666666667em !important;
}

.me-h--86,
.meh--86,
.marge-h--86 {
  margin-right: -28.6666666667em !important;
  margin-left: -28.6666666667em !important;
}

.me-86,
.marge-86 {
  margin: 28.6666666667em !important;
}

.w87em {
  width: 87em;
}

.w87rem {
  width: 87rem;
}

.br--87 {
  border-radius: 5.8rem !important;
}

.h-87 {
  height: 29rem !important;
}

.height-87 {
  height: 29rem !important;
}

.minh-87,
.minh--87,
.min-height-87 {
  min-height: 29rem !important;
}

.maxh-87,
.maxh--87,
.max-height-87 {
  max-height: 29rem !important;
}

.width-87,
.w-87 {
  width: 29rem !important;
}

.hw-87,
.wh-87 {
  width: 29rem !important;
  height: 29rem !important;
}

.minw-87,
.minw--87,
.min-width-87 {
  min-width: 29rem !important;
}

.maxw-87,
.maxw--87,
.max-width-87 {
  max-width: 29rem !important;
}

.p-r-87,
.pr-87,
.pad-r-87 {
  padding-right: 29rem !important;
}

.p-l-87,
.pl-87,
.pad-l-87 {
  padding-left: 29rem !important;
}

.p-t-87,
.pt-87,
.pad-t-87 {
  padding-top: 29rem !important;
}

.p-b-87,
.pb-87,
.pad-b-87 {
  padding-bottom: 29rem !important;
}

.p-v-87,
.pv-87,
.pad-v-87 {
  padding-top: 29rem !important;
  padding-bottom: 29rem !important;
}

.p-h-87,
.ph-87,
.pad-h-87 {
  padding-left: 29rem !important;
  padding-right: 29rem !important;
}

.p-87,
.p-87,
.pad-87 {
  padding: 29rem !important;
}

.pe-r-87,
.pade-r-87 {
  padding-right: 29em !important;
}

.pe-l-87,
.pade-l-87 {
  padding-left: 29em !important;
}

.pe-t-87,
.pade-t-87 {
  padding-top: 29em !important;
}

.pe-b-87,
.pade-b-87 {
  padding-bottom: 29em !important;
}

.pe-v-87,
.pade-v-87 {
  padding-top: 29em !important;
  padding-bottom: 29em !important;
}

.pe-h-87,
.pad-h-87 {
  padding-left: 29em !important;
  padding-right: 29em !important;
}

.pe-87,
.pad-87 {
  padding: 29em !important;
}

.m-r-87,
.mr-87,
.marg-r-87 {
  margin-right: 29rem !important;
}

.m-l-87,
.ml-87,
.marg-l-87 {
  margin-left: 29rem !important;
}

.m-t-87,
.mt-87,
.marg-t-87 {
  margin-top: 29rem !important;
}

.m-b-87,
.mb-87,
.marg-b-87 {
  margin-bottom: 29rem !important;
}

.m-v-87,
.mv-87,
.marg-v-87 {
  margin-top: 29rem !important;
  margin-bottom: 29rem !important;
}

.m-h-87,
.mh-87,
.marg-h-87 {
  margin-right: 29rem !important;
  margin-left: 29rem !important;
}

.m-r--87,
.mr--87,
.marg-r--87 {
  margin-right: -29rem !important;
}

.m-l--87,
.ml--87,
.marg-l--87 {
  margin-left: -29rem !important;
}

.m-t--87,
.mt--87,
.marg-t--87 {
  margin-top: -29rem !important;
}

.m-b--87,
.mb--87,
.marg-b--87 {
  margin-bottom: -29rem !important;
}

.m-v--87,
.mv--87,
.marg-v--87 {
  margin-top: -29rem !important;
  margin-bottom: -29rem !important;
}

.m-h--87,
.mh--87,
.marg-h--87 {
  margin-right: -29rem !important;
  margin-left: -29rem !important;
}

.m-87,
.marg-87 {
  margin: 29rem !important;
}

.me-r-87,
.mer-87,
.marge-r-87 {
  margin-right: 29em !important;
}

.me-l-87,
.mel-87,
.marge-l-87 {
  margin-left: 29em !important;
}

.me-t-87,
.met-87,
.marge-t-87 {
  margin-top: 29em !important;
}

.me-b-87,
.meb-87,
.marge-b-87 {
  margin-bottom: 29em !important;
}

.me-v-87,
.mev-87,
.marge-v-87 {
  margin-top: 29em !important;
  margin-bottom: 29rem !important;
}

.me-h-87,
.meh-87,
.marge-h-87 {
  margin-right: 29em !important;
  margin-left: 29em !important;
}

.me-r--87,
.mer--87,
.marge-r--87 {
  margin-right: -29em !important;
}

.me-l--87,
.mel--87,
.marge-l--87 {
  margin-left: -29em !important;
}

.me-t--87,
.met--87,
.marge-t--87 {
  margin-top: -29em !important;
}

.me-b--87,
.meb--87,
.marge-b--87 {
  margin-bottom: -29em !important;
}

.me-v--87,
.mev--87,
.marge-v--87 {
  margin-top: -29em !important;
  margin-bottom: -29em !important;
}

.me-h--87,
.meh--87,
.marge-h--87 {
  margin-right: -29em !important;
  margin-left: -29em !important;
}

.me-87,
.marge-87 {
  margin: 29em !important;
}

.w88em {
  width: 88em;
}

.w88rem {
  width: 88rem;
}

.br--88 {
  border-radius: 5.8666666667rem !important;
}

.h-88 {
  height: 29.3333333333rem !important;
}

.height-88 {
  height: 29.3333333333rem !important;
}

.minh-88,
.minh--88,
.min-height-88 {
  min-height: 29.3333333333rem !important;
}

.maxh-88,
.maxh--88,
.max-height-88 {
  max-height: 29.3333333333rem !important;
}

.width-88,
.w-88 {
  width: 29.3333333333rem !important;
}

.hw-88,
.wh-88 {
  width: 29.3333333333rem !important;
  height: 29.3333333333rem !important;
}

.minw-88,
.minw--88,
.min-width-88 {
  min-width: 29.3333333333rem !important;
}

.maxw-88,
.maxw--88,
.max-width-88 {
  max-width: 29.3333333333rem !important;
}

.p-r-88,
.pr-88,
.pad-r-88 {
  padding-right: 29.3333333333rem !important;
}

.p-l-88,
.pl-88,
.pad-l-88 {
  padding-left: 29.3333333333rem !important;
}

.p-t-88,
.pt-88,
.pad-t-88 {
  padding-top: 29.3333333333rem !important;
}

.p-b-88,
.pb-88,
.pad-b-88 {
  padding-bottom: 29.3333333333rem !important;
}

.p-v-88,
.pv-88,
.pad-v-88 {
  padding-top: 29.3333333333rem !important;
  padding-bottom: 29.3333333333rem !important;
}

.p-h-88,
.ph-88,
.pad-h-88 {
  padding-left: 29.3333333333rem !important;
  padding-right: 29.3333333333rem !important;
}

.p-88,
.p-88,
.pad-88 {
  padding: 29.3333333333rem !important;
}

.pe-r-88,
.pade-r-88 {
  padding-right: 29.3333333333em !important;
}

.pe-l-88,
.pade-l-88 {
  padding-left: 29.3333333333em !important;
}

.pe-t-88,
.pade-t-88 {
  padding-top: 29.3333333333em !important;
}

.pe-b-88,
.pade-b-88 {
  padding-bottom: 29.3333333333em !important;
}

.pe-v-88,
.pade-v-88 {
  padding-top: 29.3333333333em !important;
  padding-bottom: 29.3333333333em !important;
}

.pe-h-88,
.pad-h-88 {
  padding-left: 29.3333333333em !important;
  padding-right: 29.3333333333em !important;
}

.pe-88,
.pad-88 {
  padding: 29.3333333333em !important;
}

.m-r-88,
.mr-88,
.marg-r-88 {
  margin-right: 29.3333333333rem !important;
}

.m-l-88,
.ml-88,
.marg-l-88 {
  margin-left: 29.3333333333rem !important;
}

.m-t-88,
.mt-88,
.marg-t-88 {
  margin-top: 29.3333333333rem !important;
}

.m-b-88,
.mb-88,
.marg-b-88 {
  margin-bottom: 29.3333333333rem !important;
}

.m-v-88,
.mv-88,
.marg-v-88 {
  margin-top: 29.3333333333rem !important;
  margin-bottom: 29.3333333333rem !important;
}

.m-h-88,
.mh-88,
.marg-h-88 {
  margin-right: 29.3333333333rem !important;
  margin-left: 29.3333333333rem !important;
}

.m-r--88,
.mr--88,
.marg-r--88 {
  margin-right: -29.3333333333rem !important;
}

.m-l--88,
.ml--88,
.marg-l--88 {
  margin-left: -29.3333333333rem !important;
}

.m-t--88,
.mt--88,
.marg-t--88 {
  margin-top: -29.3333333333rem !important;
}

.m-b--88,
.mb--88,
.marg-b--88 {
  margin-bottom: -29.3333333333rem !important;
}

.m-v--88,
.mv--88,
.marg-v--88 {
  margin-top: -29.3333333333rem !important;
  margin-bottom: -29.3333333333rem !important;
}

.m-h--88,
.mh--88,
.marg-h--88 {
  margin-right: -29.3333333333rem !important;
  margin-left: -29.3333333333rem !important;
}

.m-88,
.marg-88 {
  margin: 29.3333333333rem !important;
}

.me-r-88,
.mer-88,
.marge-r-88 {
  margin-right: 29.3333333333em !important;
}

.me-l-88,
.mel-88,
.marge-l-88 {
  margin-left: 29.3333333333em !important;
}

.me-t-88,
.met-88,
.marge-t-88 {
  margin-top: 29.3333333333em !important;
}

.me-b-88,
.meb-88,
.marge-b-88 {
  margin-bottom: 29.3333333333em !important;
}

.me-v-88,
.mev-88,
.marge-v-88 {
  margin-top: 29.3333333333em !important;
  margin-bottom: 29.3333333333rem !important;
}

.me-h-88,
.meh-88,
.marge-h-88 {
  margin-right: 29.3333333333em !important;
  margin-left: 29.3333333333em !important;
}

.me-r--88,
.mer--88,
.marge-r--88 {
  margin-right: -29.3333333333em !important;
}

.me-l--88,
.mel--88,
.marge-l--88 {
  margin-left: -29.3333333333em !important;
}

.me-t--88,
.met--88,
.marge-t--88 {
  margin-top: -29.3333333333em !important;
}

.me-b--88,
.meb--88,
.marge-b--88 {
  margin-bottom: -29.3333333333em !important;
}

.me-v--88,
.mev--88,
.marge-v--88 {
  margin-top: -29.3333333333em !important;
  margin-bottom: -29.3333333333em !important;
}

.me-h--88,
.meh--88,
.marge-h--88 {
  margin-right: -29.3333333333em !important;
  margin-left: -29.3333333333em !important;
}

.me-88,
.marge-88 {
  margin: 29.3333333333em !important;
}

.w89em {
  width: 89em;
}

.w89rem {
  width: 89rem;
}

.br--89 {
  border-radius: 5.9333333333rem !important;
}

.h-89 {
  height: 29.6666666667rem !important;
}

.height-89 {
  height: 29.6666666667rem !important;
}

.minh-89,
.minh--89,
.min-height-89 {
  min-height: 29.6666666667rem !important;
}

.maxh-89,
.maxh--89,
.max-height-89 {
  max-height: 29.6666666667rem !important;
}

.width-89,
.w-89 {
  width: 29.6666666667rem !important;
}

.hw-89,
.wh-89 {
  width: 29.6666666667rem !important;
  height: 29.6666666667rem !important;
}

.minw-89,
.minw--89,
.min-width-89 {
  min-width: 29.6666666667rem !important;
}

.maxw-89,
.maxw--89,
.max-width-89 {
  max-width: 29.6666666667rem !important;
}

.p-r-89,
.pr-89,
.pad-r-89 {
  padding-right: 29.6666666667rem !important;
}

.p-l-89,
.pl-89,
.pad-l-89 {
  padding-left: 29.6666666667rem !important;
}

.p-t-89,
.pt-89,
.pad-t-89 {
  padding-top: 29.6666666667rem !important;
}

.p-b-89,
.pb-89,
.pad-b-89 {
  padding-bottom: 29.6666666667rem !important;
}

.p-v-89,
.pv-89,
.pad-v-89 {
  padding-top: 29.6666666667rem !important;
  padding-bottom: 29.6666666667rem !important;
}

.p-h-89,
.ph-89,
.pad-h-89 {
  padding-left: 29.6666666667rem !important;
  padding-right: 29.6666666667rem !important;
}

.p-89,
.p-89,
.pad-89 {
  padding: 29.6666666667rem !important;
}

.pe-r-89,
.pade-r-89 {
  padding-right: 29.6666666667em !important;
}

.pe-l-89,
.pade-l-89 {
  padding-left: 29.6666666667em !important;
}

.pe-t-89,
.pade-t-89 {
  padding-top: 29.6666666667em !important;
}

.pe-b-89,
.pade-b-89 {
  padding-bottom: 29.6666666667em !important;
}

.pe-v-89,
.pade-v-89 {
  padding-top: 29.6666666667em !important;
  padding-bottom: 29.6666666667em !important;
}

.pe-h-89,
.pad-h-89 {
  padding-left: 29.6666666667em !important;
  padding-right: 29.6666666667em !important;
}

.pe-89,
.pad-89 {
  padding: 29.6666666667em !important;
}

.m-r-89,
.mr-89,
.marg-r-89 {
  margin-right: 29.6666666667rem !important;
}

.m-l-89,
.ml-89,
.marg-l-89 {
  margin-left: 29.6666666667rem !important;
}

.m-t-89,
.mt-89,
.marg-t-89 {
  margin-top: 29.6666666667rem !important;
}

.m-b-89,
.mb-89,
.marg-b-89 {
  margin-bottom: 29.6666666667rem !important;
}

.m-v-89,
.mv-89,
.marg-v-89 {
  margin-top: 29.6666666667rem !important;
  margin-bottom: 29.6666666667rem !important;
}

.m-h-89,
.mh-89,
.marg-h-89 {
  margin-right: 29.6666666667rem !important;
  margin-left: 29.6666666667rem !important;
}

.m-r--89,
.mr--89,
.marg-r--89 {
  margin-right: -29.6666666667rem !important;
}

.m-l--89,
.ml--89,
.marg-l--89 {
  margin-left: -29.6666666667rem !important;
}

.m-t--89,
.mt--89,
.marg-t--89 {
  margin-top: -29.6666666667rem !important;
}

.m-b--89,
.mb--89,
.marg-b--89 {
  margin-bottom: -29.6666666667rem !important;
}

.m-v--89,
.mv--89,
.marg-v--89 {
  margin-top: -29.6666666667rem !important;
  margin-bottom: -29.6666666667rem !important;
}

.m-h--89,
.mh--89,
.marg-h--89 {
  margin-right: -29.6666666667rem !important;
  margin-left: -29.6666666667rem !important;
}

.m-89,
.marg-89 {
  margin: 29.6666666667rem !important;
}

.me-r-89,
.mer-89,
.marge-r-89 {
  margin-right: 29.6666666667em !important;
}

.me-l-89,
.mel-89,
.marge-l-89 {
  margin-left: 29.6666666667em !important;
}

.me-t-89,
.met-89,
.marge-t-89 {
  margin-top: 29.6666666667em !important;
}

.me-b-89,
.meb-89,
.marge-b-89 {
  margin-bottom: 29.6666666667em !important;
}

.me-v-89,
.mev-89,
.marge-v-89 {
  margin-top: 29.6666666667em !important;
  margin-bottom: 29.6666666667rem !important;
}

.me-h-89,
.meh-89,
.marge-h-89 {
  margin-right: 29.6666666667em !important;
  margin-left: 29.6666666667em !important;
}

.me-r--89,
.mer--89,
.marge-r--89 {
  margin-right: -29.6666666667em !important;
}

.me-l--89,
.mel--89,
.marge-l--89 {
  margin-left: -29.6666666667em !important;
}

.me-t--89,
.met--89,
.marge-t--89 {
  margin-top: -29.6666666667em !important;
}

.me-b--89,
.meb--89,
.marge-b--89 {
  margin-bottom: -29.6666666667em !important;
}

.me-v--89,
.mev--89,
.marge-v--89 {
  margin-top: -29.6666666667em !important;
  margin-bottom: -29.6666666667em !important;
}

.me-h--89,
.meh--89,
.marge-h--89 {
  margin-right: -29.6666666667em !important;
  margin-left: -29.6666666667em !important;
}

.me-89,
.marge-89 {
  margin: 29.6666666667em !important;
}

.w90em {
  width: 90em;
}

.w90rem {
  width: 90rem;
}

.br--90 {
  border-radius: 6rem !important;
}

.h-90 {
  height: 30rem !important;
}

.height-90 {
  height: 30rem !important;
}

.minh-90,
.minh--90,
.min-height-90 {
  min-height: 30rem !important;
}

.maxh-90,
.maxh--90,
.max-height-90 {
  max-height: 30rem !important;
}

.width-90,
.w-90 {
  width: 30rem !important;
}

.hw-90,
.wh-90 {
  width: 30rem !important;
  height: 30rem !important;
}

.minw-90,
.minw--90,
.min-width-90 {
  min-width: 30rem !important;
}

.maxw-90,
.maxw--90,
.max-width-90 {
  max-width: 30rem !important;
}

.p-r-90,
.pr-90,
.pad-r-90 {
  padding-right: 30rem !important;
}

.p-l-90,
.pl-90,
.pad-l-90 {
  padding-left: 30rem !important;
}

.p-t-90,
.pt-90,
.pad-t-90 {
  padding-top: 30rem !important;
}

.p-b-90,
.pb-90,
.pad-b-90 {
  padding-bottom: 30rem !important;
}

.p-v-90,
.pv-90,
.pad-v-90 {
  padding-top: 30rem !important;
  padding-bottom: 30rem !important;
}

.p-h-90,
.ph-90,
.pad-h-90 {
  padding-left: 30rem !important;
  padding-right: 30rem !important;
}

.p-90,
.p-90,
.pad-90 {
  padding: 30rem !important;
}

.pe-r-90,
.pade-r-90 {
  padding-right: 30em !important;
}

.pe-l-90,
.pade-l-90 {
  padding-left: 30em !important;
}

.pe-t-90,
.pade-t-90 {
  padding-top: 30em !important;
}

.pe-b-90,
.pade-b-90 {
  padding-bottom: 30em !important;
}

.pe-v-90,
.pade-v-90 {
  padding-top: 30em !important;
  padding-bottom: 30em !important;
}

.pe-h-90,
.pad-h-90 {
  padding-left: 30em !important;
  padding-right: 30em !important;
}

.pe-90,
.pad-90 {
  padding: 30em !important;
}

.m-r-90,
.mr-90,
.marg-r-90 {
  margin-right: 30rem !important;
}

.m-l-90,
.ml-90,
.marg-l-90 {
  margin-left: 30rem !important;
}

.m-t-90,
.mt-90,
.marg-t-90 {
  margin-top: 30rem !important;
}

.m-b-90,
.mb-90,
.marg-b-90 {
  margin-bottom: 30rem !important;
}

.m-v-90,
.mv-90,
.marg-v-90 {
  margin-top: 30rem !important;
  margin-bottom: 30rem !important;
}

.m-h-90,
.mh-90,
.marg-h-90 {
  margin-right: 30rem !important;
  margin-left: 30rem !important;
}

.m-r--90,
.mr--90,
.marg-r--90 {
  margin-right: -30rem !important;
}

.m-l--90,
.ml--90,
.marg-l--90 {
  margin-left: -30rem !important;
}

.m-t--90,
.mt--90,
.marg-t--90 {
  margin-top: -30rem !important;
}

.m-b--90,
.mb--90,
.marg-b--90 {
  margin-bottom: -30rem !important;
}

.m-v--90,
.mv--90,
.marg-v--90 {
  margin-top: -30rem !important;
  margin-bottom: -30rem !important;
}

.m-h--90,
.mh--90,
.marg-h--90 {
  margin-right: -30rem !important;
  margin-left: -30rem !important;
}

.m-90,
.marg-90 {
  margin: 30rem !important;
}

.me-r-90,
.mer-90,
.marge-r-90 {
  margin-right: 30em !important;
}

.me-l-90,
.mel-90,
.marge-l-90 {
  margin-left: 30em !important;
}

.me-t-90,
.met-90,
.marge-t-90 {
  margin-top: 30em !important;
}

.me-b-90,
.meb-90,
.marge-b-90 {
  margin-bottom: 30em !important;
}

.me-v-90,
.mev-90,
.marge-v-90 {
  margin-top: 30em !important;
  margin-bottom: 30rem !important;
}

.me-h-90,
.meh-90,
.marge-h-90 {
  margin-right: 30em !important;
  margin-left: 30em !important;
}

.me-r--90,
.mer--90,
.marge-r--90 {
  margin-right: -30em !important;
}

.me-l--90,
.mel--90,
.marge-l--90 {
  margin-left: -30em !important;
}

.me-t--90,
.met--90,
.marge-t--90 {
  margin-top: -30em !important;
}

.me-b--90,
.meb--90,
.marge-b--90 {
  margin-bottom: -30em !important;
}

.me-v--90,
.mev--90,
.marge-v--90 {
  margin-top: -30em !important;
  margin-bottom: -30em !important;
}

.me-h--90,
.meh--90,
.marge-h--90 {
  margin-right: -30em !important;
  margin-left: -30em !important;
}

.me-90,
.marge-90 {
  margin: 30em !important;
}

.ma,
.m-a {
  margin: auto !important;
}

.mva,
.m-v-a {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mha,
.m-h-a {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mta,
.m-t-a {
  margin-top: auto !important;
}

.mba,
.m-b-a {
  margin-bottom: auto !important;
}

.mla,
.m-l-a {
  margin-left: auto !important;
}

.mra,
.m-r-a {
  margin-right: auto !important;
}

.hw1,
.wh1 {
  height: 1rem !important;
  width: 1rem !important;
}

.hw2,
.wh2 {
  height: 2rem !important;
  width: 2rem !important;
}

.border-light,
.border,
hr,
.border-rad,
.bbfcborder,
.bbborder,
.mildborder,
.mild-border {
  border: solid #aaa 1px;
}

.border-rad,
.bbfcborder,
.bbborder {
  border-radius: 5px;
}

.border-red {
  border-color: #f00 !important;
}

.border5,
.border-5 {
  border-width: 5px !important;
  border-style: solid;
}

.border-radius-5,
.border-radius5,
.b-r-5,
.br5 {
  border-radius: 5px !important;
}

.fullheight,
div .full-height {
  height: 100% !important;
}

.fullwidth,
div .full-width {
  width: 100% !important;
}

.fullheight-1 {
  height: calc(100% - 1em ) !important;
}

.fullheight-2 {
  height: calc(100% - 2em ) !important;
}

.fullheight-3 {
  height: calc(100% - 3em ) !important;
}

.fullheight-4 {
  height: calc(100% - 4em ) !important;
}

.fullheight-5 {
  height: calc(100% - 5em ) !important;
}

.fullheight-6 {
  height: calc(100% - 6em ) !important;
}

.fullwidth-1 {
  width: calc(100% - 1em ) !important;
}

.fullwidth-2 {
  width: calc(100% - 2em ) !important;
}

.fullwidth-3 {
  width: calc(100% - 3em ) !important;
}

.fullwidth-4 {
  width: calc(100% - 4em ) !important;
}

.fullwidth-5 {
  width: calc(100% - 5em ) !important;
}

.fullwidth-6 {
  width: calc(100% - 6em ) !important;
}

.height-90pc,
.height90pc,
.most-height,
.mostheight {
  height: 90% !important;
}

.height-80pc,
.height80pc {
  height: 80% !important;
}

.height-70pc,
.height70pc {
  height: 70% !important;
}

.height-60pc,
.height60pc {
  height: 60% !important;
}

.height-50pc,
.height50pc,
.halfheight {
  height: 60% !important;
}

.width-90pc,
.width90pc,
.most-width,
.mostwidth {
  width: 90% !important;
}

.width-80pc,
.width80pc {
  width: 80% !important;
}

.w-a {
  width: auto !important;
}

/** !!! MY GOD - WHY DIDN'T I KNOW ABOUT THIS BEFORE!!!!  '*/

.hfc {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.wfc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.spacing-5 {
  margin: 5px;
  padding: 5px;
  border-radius: 5px;
}

.oh {
  overflow: hidden;
}

.big-box-shadow {
  box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
}

.box-shadow {
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
}

.box-shadow-2 {
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
}

/* The CONTAINING element must be RELATIVE*/

.horizontal-center {
  position: absolute;
  margin-left: 0;
  margin-right: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.h-center,
.vue-popup {
  position: absolute;
  margin-left: 0;
  margin-right: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.vertical-center {
  position: absolute;
  margin-top: 0;
  margin-bottom: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.v-center {
  position: absolute;
  margin-top: 0;
  margin-bottom: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/*The block to center in the containing block should have this class. The
containing block needs to be positioned relatively*/

.center {
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Centers a block within an enclosing positioned block*/

/* Not sure the enclosing block needs this class, but keep in case */

/* Also seems to work with display: inline-flex */

/* This doesn't even seem to require that the contained centered box be positioned*/

.fcenter,
center-flex {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vertical-center-flex,
.vfcenter {
  position: relative;
  flex-direction: column;
  display: flex;
  justify-content: center;
}

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

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

.justify-start {
  display: flex;
  justify-content: flex-start;
}

.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}

.justify-around {
  display: flex;
  justify-content: space-around;
}

.justify-between {
  display: flex;
  justify-content: space-between;
}

.h-flex {
  display: flex;
}

.v-flex {
  display: flex;
  flex-direction: column;
}

.f-center,
.flex-center {
  display: flex;
  justify-content: center;
}

.fi-fixed {
  flex-grow: 0;
  flex-shrink: 0;
}

.fi-resize {
  flex-grow: 1;
  flex-shrink: 1;
}

.fg,
.fg1 {
  flex-grow: 1;
}

.fg2 {
  flex-grow: 2;
}

.fg3 {
  flex-grow: 3;
}

.fg4 {
  flex-grow: 4;
}

.fg5 {
  flex-grow: 5;
}

.fs,
.fs1 {
  flex-shrink: 1;
}

.nfg,
.fg0 {
  flex-grow: 0;
}

.nfs,
.fs0 {
  flex-shrink: 0;
}

.fw {
  flex-wrap: wrap;
}

.flex-rowwrap {
  display: flex;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: stretch;
}

.flex-rownowrap {
  display: flex;
  flex-wrap: nowrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: stretch;
}

.f-between,
.flex-between {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.flex-around {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

.fb49 {
  flex-basis: 49%;
}

.fb50 {
  flex-basis: 50%;
}

.fb25 {
  flex-basis: 25%;
}

.fb75 {
  flex-basis: 75%;
}

.fb33 {
  flex-basis: 33%;
}

.fb66 {
  flex-basis: 66%;
}

.fb10 {
  flex-basis: 10%;
}

.fb360 {
  display: flex;
  width: 360px;
}

.fbm360 {
  display: flex;
  min-width: 360px;
}

.w49 {
  width: 49%;
}

.w360 {
  width: 360px;
}

.wm360,
.mw360 {
  min-width: 360px;
}

.iflex16 {
  display: inline-flex;
  flex-basis: 16.6666666667%;
}

.iflex26 {
  display: inline-flex;
  flex-basis: 33.3333333333%;
}

.iflex36 {
  display: inline-flex;
  flex-basis: 50%;
}

.iflex46 {
  display: inline-flex;
  flex-basis: 66.6666666667%;
}

.iflex56 {
  display: inline-flex;
  flex-basis: 83.3333333333%;
}

.iflex66 {
  display: inline-flex;
  flex-basis: 100%;
}

/*
.flex-between:after {
  content: "";
  flex: auto;
}
*/

/** Apply to the flex box */

.flexalignstretch {
  align-items: stretch;
}

.flexjustifyaround {
  justify-content: space-around;
}

/** Apply to the flex items */

.flexgrow-2,
.flexgrow2 {
  flex-grow: 2;
}

.flexgrow-1,
.flexgrow1,
.flex-grow,
.flexgrow {
  flex-grow: 1;
}

.no-grow,
.flexgrow-0,
.flexgrow0 {
  flex-grow: 0;
}

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

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

/******   Text Tweaks ***********/

.small {
  font-size: small !important;
}

.smaller {
  font-size: smaller !important;
}

.larger {
  font-size: large !important;
}

.large {
  font-size: large !important;
}

.x-large {
  font-size: x-large !important;
}

.xx-large {
  font-size: xx-large !important;
}

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

.vertical-align-bottom {
  vertical-align: bottom !important;
}

table.no-borders td,
table.noborders td,
table.no-borders th,
table.noborders th {
  border: none;
}

input.boolean.viewable {
  zoom: 2;
}

/** Make a link ordinary again..*/

a.just-link {
  color: blue;
  text-decoration: underline;
  border: none;
}

a.just-link:focus,
a.just-link:hover {
  outline: none;
}

a.just-link:hover {
  color: #00c;
}

a.undecorated:hover,
a.undecorated {
  text-decoration: none;
}

#helpTitle,
#helpContent {
  display: none;
}

.btn-wrp {
  padding: 0;
  text-align: center;
}

.row-flex,
.flex-row,
.flex-col,
.col-flex {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

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

.flex-center {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

/* Throw in everything here to try to center contents */

.horizontal-centerer {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  text-align: center;
}

.currency,
.number,
.numeric,
.int,
.integer,
.jq-format-currency {
  text-align: right;
}

/** Depends on being fixed to the window */

.hover-detail-frame {
  background: #fff;
  padding: 3rem;
  border-radius: 0.5em;
  border: solid red 1px;
  position: fixed;
  z-index: 99999;
  margin: 0;
  left: 50%;
  top: 25rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 80%;
  min-height: 10rem;
  box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
}

.hover-title {
  font-size: larger;
  color: white;
  background-color: #334;
  width: 100%;
  font-weight: 500;
  margin: 0;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  text-align: center;
}

.array-head {
  font-size: larger;
  font-weight: 500;
  text-align: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.faded {
  background-color: rgba(200, 200, 200, 0.5);
}

@media print {
  * {
    background-color: white;
  }

  .print-button {
    display: none !important;
  }

  .no-print {
    display: none !important;
  }

  div.template {
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: white !important;
  }

  .print-black {
    color: black !important;
    text-decoration: none !important;
  }

  .break-after {
    page-break-after: always;
  }

  .break-before {
    page-break-before: always;
  }
}

@media screen {
  body div *.print-only,
  body div *.no-screen {
    display: none !important;
  }
}

/** A jQuery UI Dialog Box that should pop-up on page load if it exists*/

.js-dialog-content,
.jqui-dlg-pop-load-wrapper,
.jqui-dlg-pop-load {
  display: none;
}

.pk-warn-dlg .ui-dialog-titlebar {
  font-size: large;
  color: red;
  font-weight: bold;
}

.pk-warn-dlg.error-dlg-box li {
  font-size: large;
  color: #800;
}

div.error-popup-box.ui-dialog-content {
  background: rgba(255, 100, 100, 0.4);
}

.pre-wrap {
  white-space: pre-wrap;
}

/**************   HERE IS WHERE TO PUT ALL VARIED MEDIA SIZE OPTS ***********/

@media (max-width: -1px) {
  .d-block-below-xs {
    display: block !important;
  }
}

@media (max-width: -1px) {
  .d-block-within-below-xs {
    flex-wrap: wrap !important;
  }
}

@media (max-width: -1px) {
  .d-block-within-below-xs > div {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: -1px) {
  .hidden-xs-down,
  .d-none-below-xs {
    display: none !important;
  }
}

@media (max-width: 575px) {
  .d-block-below-sm {
    display: block !important;
  }
}

@media (max-width: 575px) {
  .d-block-within-below-sm {
    flex-wrap: wrap !important;
  }
}

@media (max-width: 575px) {
  .d-block-within-below-sm > div {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: 575px) {
  .hidden-sm-down,
  .d-none-below-sm {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .d-block-below-md {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .d-block-within-below-md {
    flex-wrap: wrap !important;
  }
}

@media (max-width: 767px) {
  .d-block-within-below-md > div {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .hidden-md-down,
  .d-none-below-md {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .d-block-below-lg {
    display: block !important;
  }
}

@media (max-width: 991px) {
  .d-block-within-below-lg {
    flex-wrap: wrap !important;
  }
}

@media (max-width: 991px) {
  .d-block-within-below-lg > div {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: 991px) {
  .hidden-lg-down,
  .d-none-below-lg {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .d-block-below-xl {
    display: block !important;
  }
}

@media (max-width: 1199px) {
  .d-block-within-below-xl {
    flex-wrap: wrap !important;
  }
}

@media (max-width: 1199px) {
  .d-block-within-below-xl > div {
    display: block !important;
    width: 100% !important;
  }
}

@media (max-width: 1199px) {
  .hidden-xl-down,
  .d-none-below-xl {
    display: none !important;
  }
}

.top {
  top: 0rem;
}

.left {
  left: 0rem;
}

.top-1 {
  top: 0.1rem;
}

.left-1 {
  left: 0.1rem;
}

.top-2 {
  top: 0.2rem;
}

.left-2 {
  left: 0.2rem;
}

.top-3 {
  top: 0.3rem;
}

.left-3 {
  left: 0.3rem;
}

.top-4 {
  top: 0.4rem;
}

.left-4 {
  left: 0.4rem;
}

.top-5 {
  top: 0.5rem;
}

.left-5 {
  left: 0.5rem;
}

.top-6 {
  top: 0.6rem;
}

.left-6 {
  left: 0.6rem;
}

.top-7 {
  top: 0.7rem;
}

.left-7 {
  left: 0.7rem;
}

.top-8 {
  top: 0.8rem;
}

.left-8 {
  left: 0.8rem;
}

.top-9 {
  top: 0.9rem;
}

.left-9 {
  left: 0.9rem;
}

.top-10 {
  top: 1rem;
}

.left-10 {
  left: 1rem;
}

.top-11 {
  top: 1.1rem;
}

.left-11 {
  left: 1.1rem;
}

.top-12 {
  top: 1.2rem;
}

.left-12 {
  left: 1.2rem;
}

.top-13 {
  top: 1.3rem;
}

.left-13 {
  left: 1.3rem;
}

.top-14 {
  top: 1.4rem;
}

.left-14 {
  left: 1.4rem;
}

.top-15 {
  top: 1.5rem;
}

.left-15 {
  left: 1.5rem;
}

.top-16 {
  top: 1.6rem;
}

.left-16 {
  left: 1.6rem;
}

.top-17 {
  top: 1.7rem;
}

.left-17 {
  left: 1.7rem;
}

.top-18 {
  top: 1.8rem;
}

.left-18 {
  left: 1.8rem;
}

.top-19 {
  top: 1.9rem;
}

.left-19 {
  left: 1.9rem;
}

.top-20 {
  top: 2rem;
}

.left-20 {
  left: 2rem;
}

.top-21 {
  top: 2.1rem;
}

.left-21 {
  left: 2.1rem;
}

.top-22 {
  top: 2.2rem;
}

.left-22 {
  left: 2.2rem;
}

.top-23 {
  top: 2.3rem;
}

.left-23 {
  left: 2.3rem;
}

.top-24 {
  top: 2.4rem;
}

.left-24 {
  left: 2.4rem;
}

.top-25 {
  top: 2.5rem;
}

.left-25 {
  left: 2.5rem;
}

.top-26 {
  top: 2.6rem;
}

.left-26 {
  left: 2.6rem;
}

.top-27 {
  top: 2.7rem;
}

.left-27 {
  left: 2.7rem;
}

.top-28 {
  top: 2.8rem;
}

.left-28 {
  left: 2.8rem;
}

.top-29 {
  top: 2.9rem;
}

.left-29 {
  left: 2.9rem;
}

.top-30 {
  top: 3rem;
}

.left-30 {
  left: 3rem;
}

.top-31 {
  top: 3.1rem;
}

.left-31 {
  left: 3.1rem;
}

.top-32 {
  top: 3.2rem;
}

.left-32 {
  left: 3.2rem;
}

.top-33 {
  top: 3.3rem;
}

.left-33 {
  left: 3.3rem;
}

.top-34 {
  top: 3.4rem;
}

.left-34 {
  left: 3.4rem;
}

.top-35 {
  top: 3.5rem;
}

.left-35 {
  left: 3.5rem;
}

.top-36 {
  top: 3.6rem;
}

.left-36 {
  left: 3.6rem;
}

.top-37 {
  top: 3.7rem;
}

.left-37 {
  left: 3.7rem;
}

.top-38 {
  top: 3.8rem;
}

.left-38 {
  left: 3.8rem;
}

.top-39 {
  top: 3.9rem;
}

.left-39 {
  left: 3.9rem;
}

.top-40 {
  top: 4rem;
}

.left-40 {
  left: 4rem;
}

.top-41 {
  top: 4.1rem;
}

.left-41 {
  left: 4.1rem;
}

.top-42 {
  top: 4.2rem;
}

.left-42 {
  left: 4.2rem;
}

.top-43 {
  top: 4.3rem;
}

.left-43 {
  left: 4.3rem;
}

.top-44 {
  top: 4.4rem;
}

.left-44 {
  left: 4.4rem;
}

.top-45 {
  top: 4.5rem;
}

.left-45 {
  left: 4.5rem;
}

.top-46 {
  top: 4.6rem;
}

.left-46 {
  left: 4.6rem;
}

.top-47 {
  top: 4.7rem;
}

.left-47 {
  left: 4.7rem;
}

.top-48 {
  top: 4.8rem;
}

.left-48 {
  left: 4.8rem;
}

.top-49 {
  top: 4.9rem;
}

.left-49 {
  left: 4.9rem;
}

.top-50 {
  top: 5rem;
}

.left-50 {
  left: 5rem;
}

.top-51 {
  top: 5.1rem;
}

.left-51 {
  left: 5.1rem;
}

.top-52 {
  top: 5.2rem;
}

.left-52 {
  left: 5.2rem;
}

.top-53 {
  top: 5.3rem;
}

.left-53 {
  left: 5.3rem;
}

.top-54 {
  top: 5.4rem;
}

.left-54 {
  left: 5.4rem;
}

.top-55 {
  top: 5.5rem;
}

.left-55 {
  left: 5.5rem;
}

.top-56 {
  top: 5.6rem;
}

.left-56 {
  left: 5.6rem;
}

.top-57 {
  top: 5.7rem;
}

.left-57 {
  left: 5.7rem;
}

.top-58 {
  top: 5.8rem;
}

.left-58 {
  left: 5.8rem;
}

.top-59 {
  top: 5.9rem;
}

.left-59 {
  left: 5.9rem;
}

.top-60 {
  top: 6rem;
}

.left-60 {
  left: 6rem;
}

.top-61 {
  top: 6.1rem;
}

.left-61 {
  left: 6.1rem;
}

.top-62 {
  top: 6.2rem;
}

.left-62 {
  left: 6.2rem;
}

.top-63 {
  top: 6.3rem;
}

.left-63 {
  left: 6.3rem;
}

.top-64 {
  top: 6.4rem;
}

.left-64 {
  left: 6.4rem;
}

.top-65 {
  top: 6.5rem;
}

.left-65 {
  left: 6.5rem;
}

.top-66 {
  top: 6.6rem;
}

.left-66 {
  left: 6.6rem;
}

.top-67 {
  top: 6.7rem;
}

.left-67 {
  left: 6.7rem;
}

.top-68 {
  top: 6.8rem;
}

.left-68 {
  left: 6.8rem;
}

.top-69 {
  top: 6.9rem;
}

.left-69 {
  left: 6.9rem;
}

.top-70 {
  top: 7rem;
}

.left-70 {
  left: 7rem;
}

.top-71 {
  top: 7.1rem;
}

.left-71 {
  left: 7.1rem;
}

.top-72 {
  top: 7.2rem;
}

.left-72 {
  left: 7.2rem;
}

.top-73 {
  top: 7.3rem;
}

.left-73 {
  left: 7.3rem;
}

.top-74 {
  top: 7.4rem;
}

.left-74 {
  left: 7.4rem;
}

.top-75 {
  top: 7.5rem;
}

.left-75 {
  left: 7.5rem;
}

.top-76 {
  top: 7.6rem;
}

.left-76 {
  left: 7.6rem;
}

.top-77 {
  top: 7.7rem;
}

.left-77 {
  left: 7.7rem;
}

.top-78 {
  top: 7.8rem;
}

.left-78 {
  left: 7.8rem;
}

.top-79 {
  top: 7.9rem;
}

.left-79 {
  left: 7.9rem;
}

.top-80 {
  top: 8rem;
}

.left-80 {
  left: 8rem;
}

.top-81 {
  top: 8.1rem;
}

.left-81 {
  left: 8.1rem;
}

.top-82 {
  top: 8.2rem;
}

.left-82 {
  left: 8.2rem;
}

.top-83 {
  top: 8.3rem;
}

.left-83 {
  left: 8.3rem;
}

.top-84 {
  top: 8.4rem;
}

.left-84 {
  left: 8.4rem;
}

.top-85 {
  top: 8.5rem;
}

.left-85 {
  left: 8.5rem;
}

.top-86 {
  top: 8.6rem;
}

.left-86 {
  left: 8.6rem;
}

.top-87 {
  top: 8.7rem;
}

.left-87 {
  left: 8.7rem;
}

.top-88 {
  top: 8.8rem;
}

.left-88 {
  left: 8.8rem;
}

.top-89 {
  top: 8.9rem;
}

.left-89 {
  left: 8.9rem;
}

.top-90 {
  top: 9rem;
}

.left-90 {
  left: 9rem;
}

.top-91 {
  top: 9.1rem;
}

.left-91 {
  left: 9.1rem;
}

.top-92 {
  top: 9.2rem;
}

.left-92 {
  left: 9.2rem;
}

.top-93 {
  top: 9.3rem;
}

.left-93 {
  left: 9.3rem;
}

.top-94 {
  top: 9.4rem;
}

.left-94 {
  left: 9.4rem;
}

.top-95 {
  top: 9.5rem;
}

.left-95 {
  left: 9.5rem;
}

.top-96 {
  top: 9.6rem;
}

.left-96 {
  left: 9.6rem;
}

.top-97 {
  top: 9.7rem;
}

.left-97 {
  left: 9.7rem;
}

.top-98 {
  top: 9.8rem;
}

.left-98 {
  left: 9.8rem;
}

.top-99 {
  top: 9.9rem;
}

.left-99 {
  left: 9.9rem;
}

.top-100 {
  top: 10rem;
}

.left-100 {
  left: 10rem;
}

table.pk-tbl td,
table.pk-tbl th,
table.pk-tbl td,
table.pk-tbl th {
  border-collapse: collapse;
  border: solid #aaa 1px;
  padding: 0.5em;
}

.border-bottom,
.underline {
  border-bottom: solid 1px;
  border-radius: 0;
}

.sect-sep {
  border-bottom: solid 1px #aaa;
  font-weight: bold;
  margin-top: 0.5em;
}

.bb,
.embb,
.br,
.embr {
  font-weight: bold;
  color: #004;
  display: inline-block;
}

.br,
.embr {
  color: #400;
}

.emr,
.embr,
.emb,
.embb {
  font-style: italic;
  display: inline-block;
  color: #004;
}

.emr,
.embr {
  color: #400;
}

.bw2 {
  border-width: 2px !important;
}

.bw3 {
  border-width: 3px !important;
}

/****  Assume some nice fonts: **/

/**

    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:400,700|Oswald:400,700|Lato:400,700|Roboto:400,700|Raleway:400,600,700"
*/

.oswald {
  font-family: "Oswald", verdana;
}

.lato {
  font-family: "Lato", arial;
}

.roboto {
  font-family: "Roboto", verdana;
}

.open-sans {
  font-family: "Open Sans", verdana;
}

.montserrat,
.sha,
.shaib20,
.shair20,
.sha20,
.shar20,
.shab20,
.shaib19,
.shair19,
.sha19,
.shar19,
.shab19,
.shaib18,
.shair18,
.sha18,
.shar18,
.shab18,
.shaib17,
.shair17,
.sha17,
.shar17,
.shab17,
.shaib16,
.shair16,
.sha16,
.shar16,
.shab16,
.shaib15,
.shair15,
.sha15,
.shar15,
.shab15,
.shaib14,
.shair14,
.sha14,
.shar14,
.shab14,
.shaib13,
.shair13,
.sha13,
.shar13,
.shab13,
.shaib12,
.shair12,
.sha12,
.shar12,
.shab12,
.shaib11,
.shair11,
.sha11,
.shar11,
.shab11,
.shaib10,
.shair10,
.sha10,
.shar10,
.shab10,
.shaib9,
.shair9,
.sha9,
.shar9,
.shab9,
.shaib8,
.shair8,
.sha8,
.shar8,
.shab8,
.shaib7,
.shair7,
.sha7,
.shar7,
.shab7,
.shaib6,
.shair6,
.sha6,
.shar6,
.shab6,
.shaib5,
.shair5,
.sha5,
.shar5,
.shab5,
.shaib4,
.shair4,
.sha4,
.shar4,
.shab4,
.shaib3,
.shair3,
.sha3,
.shar3,
.shab3,
.shaib2,
.shair2,
.sha2,
.shar2,
.shab2,
.shaib1,
.shair1,
.sha1,
.shar1,
.shab1,
.shaib0,
.shair0,
.sha0,
.shar0,
.shab0,
.shaib-1,
.shair-1,
.sha-1,
.shar-1,
.shab-1,
.shaib-2,
.shair-2,
.sha-2,
.shar-2,
.shab-2,
.shaib-3,
.shair-3,
.sha-3,
.shar-3,
.shab-3,
.shaib-4,
.shair-4,
.sha-4,
.shar-4,
.shab-4,
.shaib-5,
.shair-5,
.sha-5,
.shar-5,
.shab-5,
.sh,
.shr,
.shb,
.shib,
.shir,
.sh-5,
.shr-5,
.shb-5,
.shib-5,
.shir-5,
.sh-4,
.shr-4,
.shb-4,
.shib-4,
.shir-4,
.sh-3,
.shr-3,
.shb-3,
.shib-3,
.shir-3,
.sh-2,
.shr-2,
.shb-2,
.shib-2,
.shir-2,
.sh-1,
.shr-1,
.shb-1,
.shib-1,
.shir-1,
.sh0,
.shr0,
.shb0,
.shib0,
.shir0,
.sh1,
.shr1,
.shb1,
.shib1,
.shir1,
.sh2,
.shr2,
.shb2,
.shib2,
.shir2,
.sh3,
.shr3,
.shb3,
.shib3,
.shir3,
.sh4,
.shr4,
.shb4,
.shib4,
.shir4,
.sh5,
.shr5,
.shb5,
.shib5,
.shir5,
.sh6,
.shr6,
.shb6,
.shib6,
.shir6,
.sh7,
.shr7,
.shb7,
.shib7,
.shir7,
.sh8,
.shr8,
.shb8,
.shib8,
.shir8,
.sh9,
.shr9,
.shb9,
.shib9,
.shir9,
.sh10,
.shr10,
.shb10,
.shib10,
.shir10,
.sh11,
.shr11,
.shb11,
.shib11,
.shir11,
.sh12,
.shr12,
.shb12,
.shib12,
.shir12,
.sh13,
.shr13,
.shb13,
.shib13,
.shir13,
.sh14,
.shr14,
.shb14,
.shib14,
.shir14,
.sh15,
.shr15,
.shb15,
.shib15,
.shir15,
.sh16,
.shr16,
.shb16,
.shib16,
.shir16,
.sh17,
.shr17,
.shb17,
.shib17,
.shir17,
.sh18,
.shr18,
.shb18,
.shib18,
.shir18,
.sh19,
.shr19,
.shb19,
.shib19,
.shir19,
.sh20,
.shr20,
.shb20,
.shib20,
.shir20 {
  font-family: "Montserrat", verdana;
}

.raleway {
  font-family: "Raleway", verdana;
}

.droid-sans {
  font-family: "Droid Sans", verdana;
}

.s-sans-pro {
  font-family: "Source Sans Pro", sans-serif;
}

/** Test with:
<div class='x-large oswald'>This is Oswald</div>
<div class='x-large lato'>This is Lato</div>
<div class='x-large roboto'>This is Roboto</div>
<div class='x-large open-sans'>This is Open Sans</div>
<div class='x-large montserrat'>This is Montesserat</div>
<div class='x-large raleway'>This is Raleway</div>
*/

.table {
  display: table !important;
}

.flex {
  display: flex !important;
}

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

.inv-blue {
  background-color: #008;
  color: #fff;
}

.inv-red {
  background-color: #800;
  color: #fff;
}

.inv-green {
  background-color: #080;
  color: #fff;
}

.b {
  font-weight: bold;
}

tr {
  page-break-inside: avoid !important;
}

select.select-center {
  text-align: center;
  text-align-last: center;
}

input::-webkit-input-placeholder {
  color: #999 !important;
}

input:-ms-input-placeholder {
  color: #999 !important;
}

input::-ms-input-placeholder {
  color: #999 !important;
}

input::placeholder {
  color: #999 !important;
}

.relative {
  position: relative !important;
}

.absolute {
  position: absolute !important;
}

.fixed {
  position: absolute !important;
}

.under {
  z-index: -1 !important;
}

.link-unstyled,
.link-unstyled:link,
.link-unstyled:hover {
  color: inherit;
  text-decoration: inherit;
}

.reszable,
.h-center,
.vue-popup {
  z-index: 10;
}

.vue-popup {
  position: fixed;
  top: 10%;
}

@media (max-width: 575px) {
  .brk-sm {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 767px) {
  .brk-md {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 991px) {
  .brk-lg {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 1199px) {
  .brk-xl {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 49px) {
  .brk-50 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 99px) {
  .brk-100 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 149px) {
  .brk-150 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 199px) {
  .brk-200 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 249px) {
  .brk-250 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 299px) {
  .brk-300 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 349px) {
  .brk-350 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 399px) {
  .brk-400 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 449px) {
  .brk-450 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 499px) {
  .brk-500 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 549px) {
  .brk-550 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 599px) {
  .brk-600 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 649px) {
  .brk-650 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 699px) {
  .brk-700 {
    display: block;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

/** General Styles available to all sites - with default variables
 * overridable in individual sites
 */

:root {
  font-family: verdana;
}

.pk-fixed-menu {
  z-index: 500;
}

/*** Make some default label, wrapper, & input classes, & input frames/containers
*/

.input-row {
  display: flex;
  flex-wrap: wrap;
  background-color: #efefef;
}

.input-card-5,
.input-card-4,
.input-card-3,
.input-card-2,
.input-card-1 {
  padding: 2px;
  margin: 2px;
  display: inline-block;
  background-color: #ded;
}

.input-card-5 {
  width: 500px;
}

.input-card-4 {
  width: 400px;
}

.input-card-3 {
  width: 300px;
}

.input-card-2 {
  width: 200px;
}

.input-card-1 {
  width: 100px;
}

.fv,
.fh {
  display: flex;
}

.fv {
  flex-direction: column;
}

.fv200,
.fh200 {
  display: flex;
  width: 200px;
}

.fv200 {
  flex-direction: column;
}

.ajax-wrap-css {
  width: 100%;
  margin: 2px;
  display: flex;
  border: solid #ddd 1px;
}

.ajax-select-css,
.ajax-chcbxinp-css,
.ajax-inp-css {
  color: #222;
  height: 2em;
  line-height: 2em;
  border: solid #aaa 1px;
  padding: 2px;
  display: block;
  margin: 0;
  background-color: #FAFFBD;
}

.ajax-select-css:hover,
.ajax-select-css :focus,
.ajax-chcbxinp-css:hover,
.ajax-chcbxinp-css :focus,
.ajax-inp-css:hover,
.ajax-inp-css :focus {
  border: solid #bbf 1px;
  box-shadow: 3px 2px 7px 0px blue;
  background-color: #fff;
}

.ajax-select-css,
.ajax-inp-css {
  width: 100%;
}

.ajax-chcbxlbl-css,
.ajax-lbl-css {
  /*
  color: $sdblue;
  background-color: #fefefe;
  */
  background-color: #448;
  color: white;
  border-radius: 5px;
  text-align: center;
  padding: 2px;
}

.ajax-lbl-css {
  width: 100%;
  display: block;
}

.ajax-chcbxlbl-css {
  width: calc(100% - 3rem);
  display: inline-block;
}

.ajax-chcbxinp-css {
  display: inline-block;
  width: 2rem;
}

select.search-crit.dont-care {
  background-color: #ccc;
}

select.search-crit.do-care {
  background-color: #fff;
}

div.search fieldset label {
  text-align: center;
  font-weight: 600;
  color: #006;
  margin-bottom: 0;
}

div.pk-checkbox input[type=checkbox] {
  margin-right: 1rem;
}

div.search div.multiselect.form-control label {
  font-size: 1em;
  color: #400;
  margin-left: 0.5rem;
  text-align: left;
}

select.form-control.search-crit {
  text-align-last: center;
  display: inline-block;
  font-size: 1em;
  color: #000;
}

div.search {
  margin-top: 1.5em;
}

div.search fieldset.search-crit-val-pair {
  border: solid blue 1px;
  border-radius: 0.5em;
  text-align: center;
}

div.search fieldset.search-crit-val-pair > label {
  text-align: center;
  font-weight: 600;
  color: #006;
}

div.pk-checkbox input[type=checkbox] {
  margin-right: 1rem;
}

body {
  font-size: 14px;
  padding: 0;
}

.page-template {
  width: 100%;
  padding: 5px;
  margin: 5px;
}

@media (max-width: 575px) {
  .page-template {
    margin: 1px;
    padding: 1px;
  }
}

.pk-warn-dlg.error-dlg-box {
  position: fixed;
  top: 100px;
  z-index: 10000;
}

.ui-dialog.confirm-dialog {
  font-size: x-large;
  text-align: center;
}

.ui-dialog.confirm-dialog .ui-dialog-titlebar {
  background-color: #6ff;
  color: #a00;
}

.ui-dialog.confirm-dialog .confirm-msg {
  color: #a00;
  font-weight: bold;
  padding: 1rem;
}

.ui-dialog.confirm-dialog .ui-dialog-buttonpane {
  display: flex;
  justify-content: stretch;
}

.ui-dialog.confirm-dialog .ui-dialog-buttonset {
  display: flex;
  flex-grow: 1;
  justify-content: space-evenly;
}

@media (max-width: 575px) {
  .container-fluid {
    margin: 0;
    padding: 0;
  }
}

.page-template .page-title {
  font-size: x-large;
  padding: 0.25em 0.5em;
  color: #400;
  background: #fff;
  text-align: center;
  border-radius: 0.3em;
  font-family: "Montserrat", verdana;
}

.page-template .page-title.inverse {
  background: #400;
  color: #fff;
}

.page-template .page-title img {
  vertical-align: middle;
  max-height: 40px;
  max-width: 40px;
}

.page-template .page-subtitle {
  font-size: large;
  padding: 0.25em 0.5em;
  color: #004;
  background: #fff;
  text-align: left;
  border-radius: 0.3em;
  font-family: "Montserrat", verdana;
  margin-top: 0.5em;
}

.page-template .page-subtitle.inverse {
  background: #004;
  color: #fff;
}

.pk-lbl,
.tpm-label,
.row.tpm-label [class*=col],
.row.pk-lbl [class*=col] {
  color: #fff;
  background: #008;
}

.pk-val,
.tpm-value,
.row.tpm-value [class*=col],
.row.pk-val [class*=col] {
  color: #422;
}

.pk-inp-wrap {
  border: solid blue 1px;
}

div input[type=checkbox].pk-inp,
div input[type=checkbox].jbld-scalar {
  width: auto;
}

div input[type=checkbox].pk-inp.z1,
div input[type=checkbox].z1.jbld-scalar {
  zoom: 1.5;
}

div input[type=checkbox].pk-inp.z2,
div input[type=checkbox].z2.jbld-scalar {
  zoom: 2;
}

div input[type=checkbox].search-val.form-control {
  width: auto;
  display: inline-flex;
}

select.pk-inp,
textarea.pk-inp,
input.pk-inp,
input.jbld-scalar {
  padding: 2px 3px;
  font-family: "Montserrat", arial;
  font-size: 1em;
  font-weight: 500;
  color: #200;
  background: #eee;
}

select.pk-inp:hover,
select.pk-inp:focus,
textarea.pk-inp:hover,
textarea.pk-inp:focus,
input.pk-inp:hover,
input.jbld-scalar:hover,
input.pk-inp:focus,
input.jbld-scalar:focus {
  background-color: #fff;
  box-shadow: 0px 0px 5px 5px rgba(255, 255, 220, 0.75);
}

select.pk-inp:disabled:hover,
select.pk-inp:disabled,
textarea.pk-inp:disabled:hover,
textarea.pk-inp:disabled,
input.pk-inp:disabled:hover,
input.pk-inp:disabled,
input.jbld-scalar:disabled {
  color: #888;
  background: #bbb;
}

select.pk-inp,
input.pk-inp,
input.jbld-scalar {
  display: inline-flex;
}

.v-set .pk-inp,
.v-set input.jbld-scalar {
  width: 100%;
}

div.pk-pair div.checkbox-wrap.pkp-data {
  display: flex;
  align-items: center !important;
  justify-content: center !important;
  flex-grow: 0 !important;
}

body div div form div select.pk-inp:not([size]):not([multiple]) {
  height: 1.7em;
}

.inp-dollar {
  text-align: right;
}

/*
.inp-dollar::before {
  content: '$';
}
*/

.pk-dollar-value {
  display: inline-block;
  text-align: right;
}

.pk-dollar-value.negative-dollar-value,
.pk-val.pk-dollar-value.negative-dollar-value,
.row.tpm-value .pk-dollar-value.negative-dollar-value[class*=col],
.row.pk-val .pk-dollar-value.negative-dollar-value[class*=col] {
  color: #a22;
}

/** For labels under images */

.image-desc {
  font-size: 0.9rem;
  border-radius: 0.5em;
  font-weight: 600;
  color: #422;
  text-align: center;
  margin-top: 0.5em;
  background-color: rgba(100, 100, 255, 0.5);
}

a.in-text {
  color: inherit;
  text-decoration: none;
  text-shadow: 0.1em 0.1em 0.1em rgba(0, 0, 0, 0.3);
}

a.in-text:hover {
  text-shadow: 0.1em 0.1em 0.3em rgba(0, 0, 0, 0.5);
}

.head-line {
  display: block;
  font-weight: bolder;
}

.page-template p {
  margin-bottom: 0.5em;
}

.site-name-em {
  text-shadow: 0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.5);
  font-style: italic;
}

/** Basis for avatar handling, also pup up ajax dialogs */

img.avatar {
  max-height: 12rem;
  padding: 0;
  margin: 0;
  border: none;
  vertical-align: baseline;
}

img.avatar.small {
  max-height: 6rem;
}

img.avatar.xsmall {
  max-height: 4rem;
}

img.avatar.tiny {
  max-height: 32px;
  max-width: 32px;
}

img.avatar.micro {
  max-height: 16px;
  max-width: 16px;
}

.min-width,
.mw66,
.bbborder,
.bb-fc,
.bbfcborder,
.basic-box,
.bb,
.embb {
  width: 320px;
}

.mw56 {
  width: 266.6666666667px;
}

.mw46 {
  width: 213.3333333333px;
}

.mw36 {
  width: 160px;
}

.mw26 {
  width: 106.6666666667px;
}

.mw16 {
  width: 53.3333333333px;
}

.bbborder {
  flex-grow: 1;
}

.bbfcborder {
  flex-grow: 1;
}

.fcol {
  display: flex;
  flex-direction: column;
}

.avatar-frame {
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
  width: auto;
  height: 12rem;
  border: solid #888 1px;
  text-align: center;
  position: relative;
  background-color: black;
}

.avatar-desc {
  width: auto;
  padding: 0.5rem;
  border: 1px;
  margin: 0.5rem;
  display: inline-block;
  background: #eee;
}

.new-msg-cnt {
  font-weight: 600;
  color: #f88;
}

.num-items,
.item-desc {
  display: inline-block;
}

.template-heading {
  font-size: large;
  text-align: center;
  color: #33a;
  margin-bottom: 0.5em;
}

.template {
  background-color: #eef;
}

div.msg.row.from.first-view {
  border: solid red 1px;
}

div.row.first-view .msg-content {
  margin-top: 2em;
}

div.row.first-view .msg-content::before {
  position: relative;
  text-align: center;
  top: -3em;
  content: "Unread";
  font-weight: bold;
  color: red;
  display: inline-block;
  width: 100%;
}

div.msg.row {
  border: solid #aaa 1px;
  background-color: rgba(200, 200, 255, 0.6);
  border-radius: 0.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
}

.msg-content {
  background-color: rgba(255, 255, 220, 0.6);
  margin-top: 1em;
  padding: 1em;
  min-height: 6em;
  position: relative;
}

/*
.sh {
  border-radius: .5em;
  font-weight: 600;
  padding: .3em;
  margin: .3em;
}
*/

/*
.sh1 { @extend .fs-1; @extend .sh; } 
.sh2 { @extend .fs-2; @extend .sh; } 
.sh3 { @extend .fs-3; @extend .sh; } 
.sh4 { @extend .fs-4; @extend .sh; } 
.sh5 { @extend .fs-5; @extend .sh; } 
.sh6 { @extend .fs-6; @extend .sh; } 
.sh7 { @extend .fs-7; @extend .sh; } 
.sh8 { @extend .fs-8; @extend .sh; } 
.sh9 { @extend .fs-9; @extend .sh; } 
.sh10 { @extend .fs-10; @extend .sh; } 
*/

.inverse-060 {
  color: white;
  background-color: #060;
}

.inverse-006 {
  color: white;
  background-color: #006;
}

.inverse-600 {
  color: white;
  background-color: #600;
}

.btn:hover {
  cursor: pointer;
}

img.js-big-picture-button {
  cursor: pointer;
}

img.big-picture-img {
  max-width: 500px;
}

/*
img.js-big-picture-button:hover {
  cursor: pointer;
}
*/

.contact-body-wrapper {
  border: solid blue 1px;
  padding: 0.3rem;
  border-radius: 0.5rem;
  min-width: 35rem;
  min-height: 15rem;
  background-color: #ccc;
}

.contact-header {
  color: white;
  background-color: blue;
  font-weight: bold;
  font-size: 1.2rem;
  padding: 0.3rem;
  text-align: center;
  margin: 0;
}

.contact-sub-wrap {
  display: block;
  padding: 0.3px;
  background-color: white;
}

.contact-ta {
  display: block;
  background-color: white;
  height: 100%;
}

.contact-ta-wrap {
  margin: 3px;
  height: 100%;
  width: 100%;
  padding: 3px;
  background-color: white;
}

.button-row {
  margin-top: 0.3rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

.sbk {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0.5em;
  padding: 0.5em;
  border-radius: 0.5em;
  color: white;
  font-family: verdana;
  font-weight: bold;
}

.bC30 {
  background-color: #C30;
}

.b193542 {
  background-color: #193542;
}

.b004BA8 {
  background-color: #004BA8;
}

.bB94E3C {
  background-color: #B94E3C;
}

.b772B14 {
  background-color: #772B14;
}

.b0A4082 {
  background-color: #0A4082;
}

.b9B59B6 {
  background-color: #9B59B6;
}

.b1C90F3 {
  background-color: #1C90F3;
}

.bF4307C {
  background-color: #F4307C;
}

.b3B5998 {
  background-color: #3B5998;
}

.b283E4A {
  background-color: #283E4A;
}

.b0092BD {
  background-color: #0092BD;
}

.gr1 {
  border: solid black 2px;
}

.bs1 {
  box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.5);
}

.bs2 {
  box-shadow: 3px 3px 2px 2px rgba(0, 0, 200, 0.5);
}

.gr2 {
  background: linear-gradient(#02aab0, #00cdac);
}

.gr3 {
  background: linear-gradient(to bottom, #0fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);
}

.gr4 {
  background: linear-gradient(#0fb8ad, #1fc8db);
}

.pk-pair-set {
  display: flex;
}

.pk-pair-set.sw1 {
  width: 1em;
}

.pk-pair-set.lw1 .pkp-lbl {
  width: 1em;
}

.pk-pair.sw1 {
  width: 1em;
}

.pk-pair.lw1 .pkp-lbl {
  width: 1em;
}

.w1em {
  width: 1em;
}

.w1rem {
  width: 1rem;
}

.mnw1em {
  min-width: 1em;
}

.mnw1rem {
  min-width: 1rem;
}

.mxw1em {
  max-width: 1em;
}

.mxw1rem {
  max-width: 1rem;
}

.h1em {
  height: 1em;
}

.h1rem {
  height: 1rem;
}

.mnh1em {
  min-height: 1em;
}

.mnh1rem {
  min-height: 1rem;
}

.mxh1em {
  max-height: 1em;
}

.mxh1rem {
  max-height: 1rem;
}

.pk-pair-set.sw2 {
  width: 2em;
}

.pk-pair-set.lw2 .pkp-lbl {
  width: 2em;
}

.pk-pair.sw2 {
  width: 2em;
}

.pk-pair.lw2 .pkp-lbl {
  width: 2em;
}

.w2em {
  width: 2em;
}

.w2rem {
  width: 2rem;
}

.mnw2em {
  min-width: 2em;
}

.mnw2rem {
  min-width: 2rem;
}

.mxw2em {
  max-width: 2em;
}

.mxw2rem {
  max-width: 2rem;
}

.h2em {
  height: 2em;
}

.h2rem {
  height: 2rem;
}

.mnh2em {
  min-height: 2em;
}

.mnh2rem {
  min-height: 2rem;
}

.mxh2em {
  max-height: 2em;
}

.mxh2rem {
  max-height: 2rem;
}

.pk-pair-set.sw3 {
  width: 3em;
}

.pk-pair-set.lw3 .pkp-lbl {
  width: 3em;
}

.pk-pair.sw3 {
  width: 3em;
}

.pk-pair.lw3 .pkp-lbl {
  width: 3em;
}

.w3em {
  width: 3em;
}

.w3rem {
  width: 3rem;
}

.mnw3em {
  min-width: 3em;
}

.mnw3rem {
  min-width: 3rem;
}

.mxw3em {
  max-width: 3em;
}

.mxw3rem {
  max-width: 3rem;
}

.h3em {
  height: 3em;
}

.h3rem {
  height: 3rem;
}

.mnh3em {
  min-height: 3em;
}

.mnh3rem {
  min-height: 3rem;
}

.mxh3em {
  max-height: 3em;
}

.mxh3rem {
  max-height: 3rem;
}

.pk-pair-set.sw4 {
  width: 4em;
}

.pk-pair-set.lw4 .pkp-lbl {
  width: 4em;
}

.pk-pair.sw4 {
  width: 4em;
}

.pk-pair.lw4 .pkp-lbl {
  width: 4em;
}

.w4em {
  width: 4em;
}

.w4rem {
  width: 4rem;
}

.mnw4em {
  min-width: 4em;
}

.mnw4rem {
  min-width: 4rem;
}

.mxw4em {
  max-width: 4em;
}

.mxw4rem {
  max-width: 4rem;
}

.h4em {
  height: 4em;
}

.h4rem {
  height: 4rem;
}

.mnh4em {
  min-height: 4em;
}

.mnh4rem {
  min-height: 4rem;
}

.mxh4em {
  max-height: 4em;
}

.mxh4rem {
  max-height: 4rem;
}

.pk-pair-set.sw5 {
  width: 5em;
}

.pk-pair-set.lw5 .pkp-lbl {
  width: 5em;
}

.pk-pair.sw5 {
  width: 5em;
}

.pk-pair.lw5 .pkp-lbl {
  width: 5em;
}

.w5em {
  width: 5em;
}

.w5rem {
  width: 5rem;
}

.mnw5em {
  min-width: 5em;
}

.mnw5rem {
  min-width: 5rem;
}

.mxw5em {
  max-width: 5em;
}

.mxw5rem {
  max-width: 5rem;
}

.h5em {
  height: 5em;
}

.h5rem {
  height: 5rem;
}

.mnh5em {
  min-height: 5em;
}

.mnh5rem {
  min-height: 5rem;
}

.mxh5em {
  max-height: 5em;
}

.mxh5rem {
  max-height: 5rem;
}

.pk-pair-set.sw6 {
  width: 6em;
}

.pk-pair-set.lw6 .pkp-lbl {
  width: 6em;
}

.pk-pair.sw6 {
  width: 6em;
}

.pk-pair.lw6 .pkp-lbl {
  width: 6em;
}

.w6em {
  width: 6em;
}

.w6rem {
  width: 6rem;
}

.mnw6em {
  min-width: 6em;
}

.mnw6rem {
  min-width: 6rem;
}

.mxw6em {
  max-width: 6em;
}

.mxw6rem {
  max-width: 6rem;
}

.h6em {
  height: 6em;
}

.h6rem {
  height: 6rem;
}

.mnh6em {
  min-height: 6em;
}

.mnh6rem {
  min-height: 6rem;
}

.mxh6em {
  max-height: 6em;
}

.mxh6rem {
  max-height: 6rem;
}

.pk-pair-set.sw7 {
  width: 7em;
}

.pk-pair-set.lw7 .pkp-lbl {
  width: 7em;
}

.pk-pair.sw7 {
  width: 7em;
}

.pk-pair.lw7 .pkp-lbl {
  width: 7em;
}

.w7em {
  width: 7em;
}

.w7rem {
  width: 7rem;
}

.mnw7em {
  min-width: 7em;
}

.mnw7rem {
  min-width: 7rem;
}

.mxw7em {
  max-width: 7em;
}

.mxw7rem {
  max-width: 7rem;
}

.h7em {
  height: 7em;
}

.h7rem {
  height: 7rem;
}

.mnh7em {
  min-height: 7em;
}

.mnh7rem {
  min-height: 7rem;
}

.mxh7em {
  max-height: 7em;
}

.mxh7rem {
  max-height: 7rem;
}

.pk-pair-set.sw8 {
  width: 8em;
}

.pk-pair-set.lw8 .pkp-lbl {
  width: 8em;
}

.pk-pair.sw8 {
  width: 8em;
}

.pk-pair.lw8 .pkp-lbl {
  width: 8em;
}

.w8em {
  width: 8em;
}

.w8rem {
  width: 8rem;
}

.mnw8em {
  min-width: 8em;
}

.mnw8rem {
  min-width: 8rem;
}

.mxw8em {
  max-width: 8em;
}

.mxw8rem {
  max-width: 8rem;
}

.h8em {
  height: 8em;
}

.h8rem {
  height: 8rem;
}

.mnh8em {
  min-height: 8em;
}

.mnh8rem {
  min-height: 8rem;
}

.mxh8em {
  max-height: 8em;
}

.mxh8rem {
  max-height: 8rem;
}

.pk-pair-set.sw9 {
  width: 9em;
}

.pk-pair-set.lw9 .pkp-lbl {
  width: 9em;
}

.pk-pair.sw9 {
  width: 9em;
}

.pk-pair.lw9 .pkp-lbl {
  width: 9em;
}

.w9em {
  width: 9em;
}

.w9rem {
  width: 9rem;
}

.mnw9em {
  min-width: 9em;
}

.mnw9rem {
  min-width: 9rem;
}

.mxw9em {
  max-width: 9em;
}

.mxw9rem {
  max-width: 9rem;
}

.h9em {
  height: 9em;
}

.h9rem {
  height: 9rem;
}

.mnh9em {
  min-height: 9em;
}

.mnh9rem {
  min-height: 9rem;
}

.mxh9em {
  max-height: 9em;
}

.mxh9rem {
  max-height: 9rem;
}

.pk-pair-set.sw10 {
  width: 10em;
}

.pk-pair-set.lw10 .pkp-lbl {
  width: 10em;
}

.pk-pair.sw10 {
  width: 10em;
}

.pk-pair.lw10 .pkp-lbl {
  width: 10em;
}

.w10em {
  width: 10em;
}

.w10rem {
  width: 10rem;
}

.mnw10em {
  min-width: 10em;
}

.mnw10rem {
  min-width: 10rem;
}

.mxw10em {
  max-width: 10em;
}

.mxw10rem {
  max-width: 10rem;
}

.h10em {
  height: 10em;
}

.h10rem {
  height: 10rem;
}

.mnh10em {
  min-height: 10em;
}

.mnh10rem {
  min-height: 10rem;
}

.mxh10em {
  max-height: 10em;
}

.mxh10rem {
  max-height: 10rem;
}

.pk-pair-set.sw11 {
  width: 11em;
}

.pk-pair-set.lw11 .pkp-lbl {
  width: 11em;
}

.pk-pair.sw11 {
  width: 11em;
}

.pk-pair.lw11 .pkp-lbl {
  width: 11em;
}

.w11em {
  width: 11em;
}

.w11rem {
  width: 11rem;
}

.mnw11em {
  min-width: 11em;
}

.mnw11rem {
  min-width: 11rem;
}

.mxw11em {
  max-width: 11em;
}

.mxw11rem {
  max-width: 11rem;
}

.h11em {
  height: 11em;
}

.h11rem {
  height: 11rem;
}

.mnh11em {
  min-height: 11em;
}

.mnh11rem {
  min-height: 11rem;
}

.mxh11em {
  max-height: 11em;
}

.mxh11rem {
  max-height: 11rem;
}

.pk-pair-set.sw12 {
  width: 12em;
}

.pk-pair-set.lw12 .pkp-lbl {
  width: 12em;
}

.pk-pair.sw12 {
  width: 12em;
}

.pk-pair.lw12 .pkp-lbl {
  width: 12em;
}

.w12em {
  width: 12em;
}

.w12rem {
  width: 12rem;
}

.mnw12em {
  min-width: 12em;
}

.mnw12rem {
  min-width: 12rem;
}

.mxw12em {
  max-width: 12em;
}

.mxw12rem {
  max-width: 12rem;
}

.h12em {
  height: 12em;
}

.h12rem {
  height: 12rem;
}

.mnh12em {
  min-height: 12em;
}

.mnh12rem {
  min-height: 12rem;
}

.mxh12em {
  max-height: 12em;
}

.mxh12rem {
  max-height: 12rem;
}

.pk-pair-set.sw13 {
  width: 13em;
}

.pk-pair-set.lw13 .pkp-lbl {
  width: 13em;
}

.pk-pair.sw13 {
  width: 13em;
}

.pk-pair.lw13 .pkp-lbl {
  width: 13em;
}

.w13em {
  width: 13em;
}

.w13rem {
  width: 13rem;
}

.mnw13em {
  min-width: 13em;
}

.mnw13rem {
  min-width: 13rem;
}

.mxw13em {
  max-width: 13em;
}

.mxw13rem {
  max-width: 13rem;
}

.h13em {
  height: 13em;
}

.h13rem {
  height: 13rem;
}

.mnh13em {
  min-height: 13em;
}

.mnh13rem {
  min-height: 13rem;
}

.mxh13em {
  max-height: 13em;
}

.mxh13rem {
  max-height: 13rem;
}

.pk-pair-set.sw14 {
  width: 14em;
}

.pk-pair-set.lw14 .pkp-lbl {
  width: 14em;
}

.pk-pair.sw14 {
  width: 14em;
}

.pk-pair.lw14 .pkp-lbl {
  width: 14em;
}

.w14em {
  width: 14em;
}

.w14rem {
  width: 14rem;
}

.mnw14em {
  min-width: 14em;
}

.mnw14rem {
  min-width: 14rem;
}

.mxw14em {
  max-width: 14em;
}

.mxw14rem {
  max-width: 14rem;
}

.h14em {
  height: 14em;
}

.h14rem {
  height: 14rem;
}

.mnh14em {
  min-height: 14em;
}

.mnh14rem {
  min-height: 14rem;
}

.mxh14em {
  max-height: 14em;
}

.mxh14rem {
  max-height: 14rem;
}

.pk-pair-set.sw15 {
  width: 15em;
}

.pk-pair-set.lw15 .pkp-lbl {
  width: 15em;
}

.pk-pair.sw15 {
  width: 15em;
}

.pk-pair.lw15 .pkp-lbl {
  width: 15em;
}

.w15em {
  width: 15em;
}

.w15rem {
  width: 15rem;
}

.mnw15em {
  min-width: 15em;
}

.mnw15rem {
  min-width: 15rem;
}

.mxw15em {
  max-width: 15em;
}

.mxw15rem {
  max-width: 15rem;
}

.h15em {
  height: 15em;
}

.h15rem {
  height: 15rem;
}

.mnh15em {
  min-height: 15em;
}

.mnh15rem {
  min-height: 15rem;
}

.mxh15em {
  max-height: 15em;
}

.mxh15rem {
  max-height: 15rem;
}

.pk-pair-set.sw16 {
  width: 16em;
}

.pk-pair-set.lw16 .pkp-lbl {
  width: 16em;
}

.pk-pair.sw16 {
  width: 16em;
}

.pk-pair.lw16 .pkp-lbl {
  width: 16em;
}

.w16em {
  width: 16em;
}

.w16rem {
  width: 16rem;
}

.mnw16em {
  min-width: 16em;
}

.mnw16rem {
  min-width: 16rem;
}

.mxw16em {
  max-width: 16em;
}

.mxw16rem {
  max-width: 16rem;
}

.h16em {
  height: 16em;
}

.h16rem {
  height: 16rem;
}

.mnh16em {
  min-height: 16em;
}

.mnh16rem {
  min-height: 16rem;
}

.mxh16em {
  max-height: 16em;
}

.mxh16rem {
  max-height: 16rem;
}

.pk-pair-set.sw17 {
  width: 17em;
}

.pk-pair-set.lw17 .pkp-lbl {
  width: 17em;
}

.pk-pair.sw17 {
  width: 17em;
}

.pk-pair.lw17 .pkp-lbl {
  width: 17em;
}

.w17em {
  width: 17em;
}

.w17rem {
  width: 17rem;
}

.mnw17em {
  min-width: 17em;
}

.mnw17rem {
  min-width: 17rem;
}

.mxw17em {
  max-width: 17em;
}

.mxw17rem {
  max-width: 17rem;
}

.h17em {
  height: 17em;
}

.h17rem {
  height: 17rem;
}

.mnh17em {
  min-height: 17em;
}

.mnh17rem {
  min-height: 17rem;
}

.mxh17em {
  max-height: 17em;
}

.mxh17rem {
  max-height: 17rem;
}

.pk-pair-set.sw18 {
  width: 18em;
}

.pk-pair-set.lw18 .pkp-lbl {
  width: 18em;
}

.pk-pair.sw18 {
  width: 18em;
}

.pk-pair.lw18 .pkp-lbl {
  width: 18em;
}

.w18em {
  width: 18em;
}

.w18rem {
  width: 18rem;
}

.mnw18em {
  min-width: 18em;
}

.mnw18rem {
  min-width: 18rem;
}

.mxw18em {
  max-width: 18em;
}

.mxw18rem {
  max-width: 18rem;
}

.h18em {
  height: 18em;
}

.h18rem {
  height: 18rem;
}

.mnh18em {
  min-height: 18em;
}

.mnh18rem {
  min-height: 18rem;
}

.mxh18em {
  max-height: 18em;
}

.mxh18rem {
  max-height: 18rem;
}

.pk-pair-set.sw19 {
  width: 19em;
}

.pk-pair-set.lw19 .pkp-lbl {
  width: 19em;
}

.pk-pair.sw19 {
  width: 19em;
}

.pk-pair.lw19 .pkp-lbl {
  width: 19em;
}

.w19em {
  width: 19em;
}

.w19rem {
  width: 19rem;
}

.mnw19em {
  min-width: 19em;
}

.mnw19rem {
  min-width: 19rem;
}

.mxw19em {
  max-width: 19em;
}

.mxw19rem {
  max-width: 19rem;
}

.h19em {
  height: 19em;
}

.h19rem {
  height: 19rem;
}

.mnh19em {
  min-height: 19em;
}

.mnh19rem {
  min-height: 19rem;
}

.mxh19em {
  max-height: 19em;
}

.mxh19rem {
  max-height: 19rem;
}

.pk-pair-set.sw20 {
  width: 20em;
}

.pk-pair-set.lw20 .pkp-lbl {
  width: 20em;
}

.pk-pair.sw20 {
  width: 20em;
}

.pk-pair.lw20 .pkp-lbl {
  width: 20em;
}

.w20em {
  width: 20em;
}

.w20rem {
  width: 20rem;
}

.mnw20em {
  min-width: 20em;
}

.mnw20rem {
  min-width: 20rem;
}

.mxw20em {
  max-width: 20em;
}

.mxw20rem {
  max-width: 20rem;
}

.h20em {
  height: 20em;
}

.h20rem {
  height: 20rem;
}

.mnh20em {
  min-height: 20em;
}

.mnh20rem {
  min-height: 20rem;
}

.mxh20em {
  max-height: 20em;
}

.mxh20rem {
  max-height: 20rem;
}

.pk-pair-set.sw21 {
  width: 21em;
}

.pk-pair-set.lw21 .pkp-lbl {
  width: 21em;
}

.pk-pair.sw21 {
  width: 21em;
}

.pk-pair.lw21 .pkp-lbl {
  width: 21em;
}

.w21em {
  width: 21em;
}

.w21rem {
  width: 21rem;
}

.mnw21em {
  min-width: 21em;
}

.mnw21rem {
  min-width: 21rem;
}

.mxw21em {
  max-width: 21em;
}

.mxw21rem {
  max-width: 21rem;
}

.h21em {
  height: 21em;
}

.h21rem {
  height: 21rem;
}

.mnh21em {
  min-height: 21em;
}

.mnh21rem {
  min-height: 21rem;
}

.mxh21em {
  max-height: 21em;
}

.mxh21rem {
  max-height: 21rem;
}

.pk-pair-set.sw22 {
  width: 22em;
}

.pk-pair-set.lw22 .pkp-lbl {
  width: 22em;
}

.pk-pair.sw22 {
  width: 22em;
}

.pk-pair.lw22 .pkp-lbl {
  width: 22em;
}

.w22em {
  width: 22em;
}

.w22rem {
  width: 22rem;
}

.mnw22em {
  min-width: 22em;
}

.mnw22rem {
  min-width: 22rem;
}

.mxw22em {
  max-width: 22em;
}

.mxw22rem {
  max-width: 22rem;
}

.h22em {
  height: 22em;
}

.h22rem {
  height: 22rem;
}

.mnh22em {
  min-height: 22em;
}

.mnh22rem {
  min-height: 22rem;
}

.mxh22em {
  max-height: 22em;
}

.mxh22rem {
  max-height: 22rem;
}

.pk-pair-set.sw23 {
  width: 23em;
}

.pk-pair-set.lw23 .pkp-lbl {
  width: 23em;
}

.pk-pair.sw23 {
  width: 23em;
}

.pk-pair.lw23 .pkp-lbl {
  width: 23em;
}

.w23em {
  width: 23em;
}

.w23rem {
  width: 23rem;
}

.mnw23em {
  min-width: 23em;
}

.mnw23rem {
  min-width: 23rem;
}

.mxw23em {
  max-width: 23em;
}

.mxw23rem {
  max-width: 23rem;
}

.h23em {
  height: 23em;
}

.h23rem {
  height: 23rem;
}

.mnh23em {
  min-height: 23em;
}

.mnh23rem {
  min-height: 23rem;
}

.mxh23em {
  max-height: 23em;
}

.mxh23rem {
  max-height: 23rem;
}

.pk-pair-set.sw24 {
  width: 24em;
}

.pk-pair-set.lw24 .pkp-lbl {
  width: 24em;
}

.pk-pair.sw24 {
  width: 24em;
}

.pk-pair.lw24 .pkp-lbl {
  width: 24em;
}

.w24em {
  width: 24em;
}

.w24rem {
  width: 24rem;
}

.mnw24em {
  min-width: 24em;
}

.mnw24rem {
  min-width: 24rem;
}

.mxw24em {
  max-width: 24em;
}

.mxw24rem {
  max-width: 24rem;
}

.h24em {
  height: 24em;
}

.h24rem {
  height: 24rem;
}

.mnh24em {
  min-height: 24em;
}

.mnh24rem {
  min-height: 24rem;
}

.mxh24em {
  max-height: 24em;
}

.mxh24rem {
  max-height: 24rem;
}

.pk-pair-set.sw25 {
  width: 25em;
}

.pk-pair-set.lw25 .pkp-lbl {
  width: 25em;
}

.pk-pair.sw25 {
  width: 25em;
}

.pk-pair.lw25 .pkp-lbl {
  width: 25em;
}

.w25em {
  width: 25em;
}

.w25rem {
  width: 25rem;
}

.mnw25em {
  min-width: 25em;
}

.mnw25rem {
  min-width: 25rem;
}

.mxw25em {
  max-width: 25em;
}

.mxw25rem {
  max-width: 25rem;
}

.h25em {
  height: 25em;
}

.h25rem {
  height: 25rem;
}

.mnh25em {
  min-height: 25em;
}

.mnh25rem {
  min-height: 25rem;
}

.mxh25em {
  max-height: 25em;
}

.mxh25rem {
  max-height: 25rem;
}

.pk-pair-set.sw26 {
  width: 26em;
}

.pk-pair-set.lw26 .pkp-lbl {
  width: 26em;
}

.pk-pair.sw26 {
  width: 26em;
}

.pk-pair.lw26 .pkp-lbl {
  width: 26em;
}

.w26em {
  width: 26em;
}

.w26rem {
  width: 26rem;
}

.mnw26em {
  min-width: 26em;
}

.mnw26rem {
  min-width: 26rem;
}

.mxw26em {
  max-width: 26em;
}

.mxw26rem {
  max-width: 26rem;
}

.h26em {
  height: 26em;
}

.h26rem {
  height: 26rem;
}

.mnh26em {
  min-height: 26em;
}

.mnh26rem {
  min-height: 26rem;
}

.mxh26em {
  max-height: 26em;
}

.mxh26rem {
  max-height: 26rem;
}

.pk-pair-set.sw27 {
  width: 27em;
}

.pk-pair-set.lw27 .pkp-lbl {
  width: 27em;
}

.pk-pair.sw27 {
  width: 27em;
}

.pk-pair.lw27 .pkp-lbl {
  width: 27em;
}

.w27em {
  width: 27em;
}

.w27rem {
  width: 27rem;
}

.mnw27em {
  min-width: 27em;
}

.mnw27rem {
  min-width: 27rem;
}

.mxw27em {
  max-width: 27em;
}

.mxw27rem {
  max-width: 27rem;
}

.h27em {
  height: 27em;
}

.h27rem {
  height: 27rem;
}

.mnh27em {
  min-height: 27em;
}

.mnh27rem {
  min-height: 27rem;
}

.mxh27em {
  max-height: 27em;
}

.mxh27rem {
  max-height: 27rem;
}

.pk-pair-set.sw28 {
  width: 28em;
}

.pk-pair-set.lw28 .pkp-lbl {
  width: 28em;
}

.pk-pair.sw28 {
  width: 28em;
}

.pk-pair.lw28 .pkp-lbl {
  width: 28em;
}

.w28em {
  width: 28em;
}

.w28rem {
  width: 28rem;
}

.mnw28em {
  min-width: 28em;
}

.mnw28rem {
  min-width: 28rem;
}

.mxw28em {
  max-width: 28em;
}

.mxw28rem {
  max-width: 28rem;
}

.h28em {
  height: 28em;
}

.h28rem {
  height: 28rem;
}

.mnh28em {
  min-height: 28em;
}

.mnh28rem {
  min-height: 28rem;
}

.mxh28em {
  max-height: 28em;
}

.mxh28rem {
  max-height: 28rem;
}

.pk-pair-set.sw29 {
  width: 29em;
}

.pk-pair-set.lw29 .pkp-lbl {
  width: 29em;
}

.pk-pair.sw29 {
  width: 29em;
}

.pk-pair.lw29 .pkp-lbl {
  width: 29em;
}

.w29em {
  width: 29em;
}

.w29rem {
  width: 29rem;
}

.mnw29em {
  min-width: 29em;
}

.mnw29rem {
  min-width: 29rem;
}

.mxw29em {
  max-width: 29em;
}

.mxw29rem {
  max-width: 29rem;
}

.h29em {
  height: 29em;
}

.h29rem {
  height: 29rem;
}

.mnh29em {
  min-height: 29em;
}

.mnh29rem {
  min-height: 29rem;
}

.mxh29em {
  max-height: 29em;
}

.mxh29rem {
  max-height: 29rem;
}

.pk-pair-set.sw30 {
  width: 30em;
}

.pk-pair-set.lw30 .pkp-lbl {
  width: 30em;
}

.pk-pair.sw30 {
  width: 30em;
}

.pk-pair.lw30 .pkp-lbl {
  width: 30em;
}

.w30em {
  width: 30em;
}

.w30rem {
  width: 30rem;
}

.mnw30em {
  min-width: 30em;
}

.mnw30rem {
  min-width: 30rem;
}

.mxw30em {
  max-width: 30em;
}

.mxw30rem {
  max-width: 30rem;
}

.h30em {
  height: 30em;
}

.h30rem {
  height: 30rem;
}

.mnh30em {
  min-height: 30em;
}

.mnh30rem {
  min-height: 30rem;
}

.mxh30em {
  max-height: 30em;
}

.mxh30rem {
  max-height: 30rem;
}

.pk-pair-set.sw31 {
  width: 31em;
}

.pk-pair-set.lw31 .pkp-lbl {
  width: 31em;
}

.pk-pair.sw31 {
  width: 31em;
}

.pk-pair.lw31 .pkp-lbl {
  width: 31em;
}

.w31em {
  width: 31em;
}

.w31rem {
  width: 31rem;
}

.mnw31em {
  min-width: 31em;
}

.mnw31rem {
  min-width: 31rem;
}

.mxw31em {
  max-width: 31em;
}

.mxw31rem {
  max-width: 31rem;
}

.h31em {
  height: 31em;
}

.h31rem {
  height: 31rem;
}

.mnh31em {
  min-height: 31em;
}

.mnh31rem {
  min-height: 31rem;
}

.mxh31em {
  max-height: 31em;
}

.mxh31rem {
  max-height: 31rem;
}

.pk-pair-set.sw32 {
  width: 32em;
}

.pk-pair-set.lw32 .pkp-lbl {
  width: 32em;
}

.pk-pair.sw32 {
  width: 32em;
}

.pk-pair.lw32 .pkp-lbl {
  width: 32em;
}

.w32em {
  width: 32em;
}

.w32rem {
  width: 32rem;
}

.mnw32em {
  min-width: 32em;
}

.mnw32rem {
  min-width: 32rem;
}

.mxw32em {
  max-width: 32em;
}

.mxw32rem {
  max-width: 32rem;
}

.h32em {
  height: 32em;
}

.h32rem {
  height: 32rem;
}

.mnh32em {
  min-height: 32em;
}

.mnh32rem {
  min-height: 32rem;
}

.mxh32em {
  max-height: 32em;
}

.mxh32rem {
  max-height: 32rem;
}

.pk-pair-set.sw33 {
  width: 33em;
}

.pk-pair-set.lw33 .pkp-lbl {
  width: 33em;
}

.pk-pair.sw33 {
  width: 33em;
}

.pk-pair.lw33 .pkp-lbl {
  width: 33em;
}

.w33em {
  width: 33em;
}

.w33rem {
  width: 33rem;
}

.mnw33em {
  min-width: 33em;
}

.mnw33rem {
  min-width: 33rem;
}

.mxw33em {
  max-width: 33em;
}

.mxw33rem {
  max-width: 33rem;
}

.h33em {
  height: 33em;
}

.h33rem {
  height: 33rem;
}

.mnh33em {
  min-height: 33em;
}

.mnh33rem {
  min-height: 33rem;
}

.mxh33em {
  max-height: 33em;
}

.mxh33rem {
  max-height: 33rem;
}

.pk-pair-set.sw34 {
  width: 34em;
}

.pk-pair-set.lw34 .pkp-lbl {
  width: 34em;
}

.pk-pair.sw34 {
  width: 34em;
}

.pk-pair.lw34 .pkp-lbl {
  width: 34em;
}

.w34em {
  width: 34em;
}

.w34rem {
  width: 34rem;
}

.mnw34em {
  min-width: 34em;
}

.mnw34rem {
  min-width: 34rem;
}

.mxw34em {
  max-width: 34em;
}

.mxw34rem {
  max-width: 34rem;
}

.h34em {
  height: 34em;
}

.h34rem {
  height: 34rem;
}

.mnh34em {
  min-height: 34em;
}

.mnh34rem {
  min-height: 34rem;
}

.mxh34em {
  max-height: 34em;
}

.mxh34rem {
  max-height: 34rem;
}

.pk-pair-set.sw35 {
  width: 35em;
}

.pk-pair-set.lw35 .pkp-lbl {
  width: 35em;
}

.pk-pair.sw35 {
  width: 35em;
}

.pk-pair.lw35 .pkp-lbl {
  width: 35em;
}

.w35em {
  width: 35em;
}

.w35rem {
  width: 35rem;
}

.mnw35em {
  min-width: 35em;
}

.mnw35rem {
  min-width: 35rem;
}

.mxw35em {
  max-width: 35em;
}

.mxw35rem {
  max-width: 35rem;
}

.h35em {
  height: 35em;
}

.h35rem {
  height: 35rem;
}

.mnh35em {
  min-height: 35em;
}

.mnh35rem {
  min-height: 35rem;
}

.mxh35em {
  max-height: 35em;
}

.mxh35rem {
  max-height: 35rem;
}

.pk-pair-set.sw36 {
  width: 36em;
}

.pk-pair-set.lw36 .pkp-lbl {
  width: 36em;
}

.pk-pair.sw36 {
  width: 36em;
}

.pk-pair.lw36 .pkp-lbl {
  width: 36em;
}

.w36em {
  width: 36em;
}

.w36rem {
  width: 36rem;
}

.mnw36em {
  min-width: 36em;
}

.mnw36rem {
  min-width: 36rem;
}

.mxw36em {
  max-width: 36em;
}

.mxw36rem {
  max-width: 36rem;
}

.h36em {
  height: 36em;
}

.h36rem {
  height: 36rem;
}

.mnh36em {
  min-height: 36em;
}

.mnh36rem {
  min-height: 36rem;
}

.mxh36em {
  max-height: 36em;
}

.mxh36rem {
  max-height: 36rem;
}

.pk-pair-set.sw37 {
  width: 37em;
}

.pk-pair-set.lw37 .pkp-lbl {
  width: 37em;
}

.pk-pair.sw37 {
  width: 37em;
}

.pk-pair.lw37 .pkp-lbl {
  width: 37em;
}

.w37em {
  width: 37em;
}

.w37rem {
  width: 37rem;
}

.mnw37em {
  min-width: 37em;
}

.mnw37rem {
  min-width: 37rem;
}

.mxw37em {
  max-width: 37em;
}

.mxw37rem {
  max-width: 37rem;
}

.h37em {
  height: 37em;
}

.h37rem {
  height: 37rem;
}

.mnh37em {
  min-height: 37em;
}

.mnh37rem {
  min-height: 37rem;
}

.mxh37em {
  max-height: 37em;
}

.mxh37rem {
  max-height: 37rem;
}

.pk-pair-set.sw38 {
  width: 38em;
}

.pk-pair-set.lw38 .pkp-lbl {
  width: 38em;
}

.pk-pair.sw38 {
  width: 38em;
}

.pk-pair.lw38 .pkp-lbl {
  width: 38em;
}

.w38em {
  width: 38em;
}

.w38rem {
  width: 38rem;
}

.mnw38em {
  min-width: 38em;
}

.mnw38rem {
  min-width: 38rem;
}

.mxw38em {
  max-width: 38em;
}

.mxw38rem {
  max-width: 38rem;
}

.h38em {
  height: 38em;
}

.h38rem {
  height: 38rem;
}

.mnh38em {
  min-height: 38em;
}

.mnh38rem {
  min-height: 38rem;
}

.mxh38em {
  max-height: 38em;
}

.mxh38rem {
  max-height: 38rem;
}

.pk-pair-set.sw39 {
  width: 39em;
}

.pk-pair-set.lw39 .pkp-lbl {
  width: 39em;
}

.pk-pair.sw39 {
  width: 39em;
}

.pk-pair.lw39 .pkp-lbl {
  width: 39em;
}

.w39em {
  width: 39em;
}

.w39rem {
  width: 39rem;
}

.mnw39em {
  min-width: 39em;
}

.mnw39rem {
  min-width: 39rem;
}

.mxw39em {
  max-width: 39em;
}

.mxw39rem {
  max-width: 39rem;
}

.h39em {
  height: 39em;
}

.h39rem {
  height: 39rem;
}

.mnh39em {
  min-height: 39em;
}

.mnh39rem {
  min-height: 39rem;
}

.mxh39em {
  max-height: 39em;
}

.mxh39rem {
  max-height: 39rem;
}

.pk-pair-set.sw40 {
  width: 40em;
}

.pk-pair-set.lw40 .pkp-lbl {
  width: 40em;
}

.pk-pair.sw40 {
  width: 40em;
}

.pk-pair.lw40 .pkp-lbl {
  width: 40em;
}

.w40em {
  width: 40em;
}

.w40rem {
  width: 40rem;
}

.mnw40em {
  min-width: 40em;
}

.mnw40rem {
  min-width: 40rem;
}

.mxw40em {
  max-width: 40em;
}

.mxw40rem {
  max-width: 40rem;
}

.h40em {
  height: 40em;
}

.h40rem {
  height: 40rem;
}

.mnh40em {
  min-height: 40em;
}

.mnh40rem {
  min-height: 40rem;
}

.mxh40em {
  max-height: 40em;
}

.mxh40rem {
  max-height: 40rem;
}

.pk-pair-set.sw41 {
  width: 41em;
}

.pk-pair-set.lw41 .pkp-lbl {
  width: 41em;
}

.pk-pair.sw41 {
  width: 41em;
}

.pk-pair.lw41 .pkp-lbl {
  width: 41em;
}

.w41em {
  width: 41em;
}

.w41rem {
  width: 41rem;
}

.mnw41em {
  min-width: 41em;
}

.mnw41rem {
  min-width: 41rem;
}

.mxw41em {
  max-width: 41em;
}

.mxw41rem {
  max-width: 41rem;
}

.h41em {
  height: 41em;
}

.h41rem {
  height: 41rem;
}

.mnh41em {
  min-height: 41em;
}

.mnh41rem {
  min-height: 41rem;
}

.mxh41em {
  max-height: 41em;
}

.mxh41rem {
  max-height: 41rem;
}

.pk-pair-set.sw42 {
  width: 42em;
}

.pk-pair-set.lw42 .pkp-lbl {
  width: 42em;
}

.pk-pair.sw42 {
  width: 42em;
}

.pk-pair.lw42 .pkp-lbl {
  width: 42em;
}

.w42em {
  width: 42em;
}

.w42rem {
  width: 42rem;
}

.mnw42em {
  min-width: 42em;
}

.mnw42rem {
  min-width: 42rem;
}

.mxw42em {
  max-width: 42em;
}

.mxw42rem {
  max-width: 42rem;
}

.h42em {
  height: 42em;
}

.h42rem {
  height: 42rem;
}

.mnh42em {
  min-height: 42em;
}

.mnh42rem {
  min-height: 42rem;
}

.mxh42em {
  max-height: 42em;
}

.mxh42rem {
  max-height: 42rem;
}

.pk-pair-set.sw43 {
  width: 43em;
}

.pk-pair-set.lw43 .pkp-lbl {
  width: 43em;
}

.pk-pair.sw43 {
  width: 43em;
}

.pk-pair.lw43 .pkp-lbl {
  width: 43em;
}

.w43em {
  width: 43em;
}

.w43rem {
  width: 43rem;
}

.mnw43em {
  min-width: 43em;
}

.mnw43rem {
  min-width: 43rem;
}

.mxw43em {
  max-width: 43em;
}

.mxw43rem {
  max-width: 43rem;
}

.h43em {
  height: 43em;
}

.h43rem {
  height: 43rem;
}

.mnh43em {
  min-height: 43em;
}

.mnh43rem {
  min-height: 43rem;
}

.mxh43em {
  max-height: 43em;
}

.mxh43rem {
  max-height: 43rem;
}

.pk-pair-set.sw44 {
  width: 44em;
}

.pk-pair-set.lw44 .pkp-lbl {
  width: 44em;
}

.pk-pair.sw44 {
  width: 44em;
}

.pk-pair.lw44 .pkp-lbl {
  width: 44em;
}

.w44em {
  width: 44em;
}

.w44rem {
  width: 44rem;
}

.mnw44em {
  min-width: 44em;
}

.mnw44rem {
  min-width: 44rem;
}

.mxw44em {
  max-width: 44em;
}

.mxw44rem {
  max-width: 44rem;
}

.h44em {
  height: 44em;
}

.h44rem {
  height: 44rem;
}

.mnh44em {
  min-height: 44em;
}

.mnh44rem {
  min-height: 44rem;
}

.mxh44em {
  max-height: 44em;
}

.mxh44rem {
  max-height: 44rem;
}

.pk-pair-set.sw45 {
  width: 45em;
}

.pk-pair-set.lw45 .pkp-lbl {
  width: 45em;
}

.pk-pair.sw45 {
  width: 45em;
}

.pk-pair.lw45 .pkp-lbl {
  width: 45em;
}

.w45em {
  width: 45em;
}

.w45rem {
  width: 45rem;
}

.mnw45em {
  min-width: 45em;
}

.mnw45rem {
  min-width: 45rem;
}

.mxw45em {
  max-width: 45em;
}

.mxw45rem {
  max-width: 45rem;
}

.h45em {
  height: 45em;
}

.h45rem {
  height: 45rem;
}

.mnh45em {
  min-height: 45em;
}

.mnh45rem {
  min-height: 45rem;
}

.mxh45em {
  max-height: 45em;
}

.mxh45rem {
  max-height: 45rem;
}

.pk-pair-set.sw46 {
  width: 46em;
}

.pk-pair-set.lw46 .pkp-lbl {
  width: 46em;
}

.pk-pair.sw46 {
  width: 46em;
}

.pk-pair.lw46 .pkp-lbl {
  width: 46em;
}

.w46em {
  width: 46em;
}

.w46rem {
  width: 46rem;
}

.mnw46em {
  min-width: 46em;
}

.mnw46rem {
  min-width: 46rem;
}

.mxw46em {
  max-width: 46em;
}

.mxw46rem {
  max-width: 46rem;
}

.h46em {
  height: 46em;
}

.h46rem {
  height: 46rem;
}

.mnh46em {
  min-height: 46em;
}

.mnh46rem {
  min-height: 46rem;
}

.mxh46em {
  max-height: 46em;
}

.mxh46rem {
  max-height: 46rem;
}

.pk-pair-set.sw47 {
  width: 47em;
}

.pk-pair-set.lw47 .pkp-lbl {
  width: 47em;
}

.pk-pair.sw47 {
  width: 47em;
}

.pk-pair.lw47 .pkp-lbl {
  width: 47em;
}

.w47em {
  width: 47em;
}

.w47rem {
  width: 47rem;
}

.mnw47em {
  min-width: 47em;
}

.mnw47rem {
  min-width: 47rem;
}

.mxw47em {
  max-width: 47em;
}

.mxw47rem {
  max-width: 47rem;
}

.h47em {
  height: 47em;
}

.h47rem {
  height: 47rem;
}

.mnh47em {
  min-height: 47em;
}

.mnh47rem {
  min-height: 47rem;
}

.mxh47em {
  max-height: 47em;
}

.mxh47rem {
  max-height: 47rem;
}

.pk-pair-set.sw48 {
  width: 48em;
}

.pk-pair-set.lw48 .pkp-lbl {
  width: 48em;
}

.pk-pair.sw48 {
  width: 48em;
}

.pk-pair.lw48 .pkp-lbl {
  width: 48em;
}

.w48em {
  width: 48em;
}

.w48rem {
  width: 48rem;
}

.mnw48em {
  min-width: 48em;
}

.mnw48rem {
  min-width: 48rem;
}

.mxw48em {
  max-width: 48em;
}

.mxw48rem {
  max-width: 48rem;
}

.h48em {
  height: 48em;
}

.h48rem {
  height: 48rem;
}

.mnh48em {
  min-height: 48em;
}

.mnh48rem {
  min-height: 48rem;
}

.mxh48em {
  max-height: 48em;
}

.mxh48rem {
  max-height: 48rem;
}

.pk-pair-set.sw49 {
  width: 49em;
}

.pk-pair-set.lw49 .pkp-lbl {
  width: 49em;
}

.pk-pair.sw49 {
  width: 49em;
}

.pk-pair.lw49 .pkp-lbl {
  width: 49em;
}

.w49em {
  width: 49em;
}

.w49rem {
  width: 49rem;
}

.mnw49em {
  min-width: 49em;
}

.mnw49rem {
  min-width: 49rem;
}

.mxw49em {
  max-width: 49em;
}

.mxw49rem {
  max-width: 49rem;
}

.h49em {
  height: 49em;
}

.h49rem {
  height: 49rem;
}

.mnh49em {
  min-height: 49em;
}

.mnh49rem {
  min-height: 49rem;
}

.mxh49em {
  max-height: 49em;
}

.mxh49rem {
  max-height: 49rem;
}

.pk-pair-set.sw50 {
  width: 50em;
}

.pk-pair-set.lw50 .pkp-lbl {
  width: 50em;
}

.pk-pair.sw50 {
  width: 50em;
}

.pk-pair.lw50 .pkp-lbl {
  width: 50em;
}

.w50em {
  width: 50em;
}

.w50rem {
  width: 50rem;
}

.mnw50em {
  min-width: 50em;
}

.mnw50rem {
  min-width: 50rem;
}

.mxw50em {
  max-width: 50em;
}

.mxw50rem {
  max-width: 50rem;
}

.h50em {
  height: 50em;
}

.h50rem {
  height: 50rem;
}

.mnh50em {
  min-height: 50em;
}

.mnh50rem {
  min-height: 50rem;
}

.mxh50em {
  max-height: 50em;
}

.mxh50rem {
  max-height: 50rem;
}

.pk-pair-set.sw51 {
  width: 51em;
}

.pk-pair-set.lw51 .pkp-lbl {
  width: 51em;
}

.pk-pair.sw51 {
  width: 51em;
}

.pk-pair.lw51 .pkp-lbl {
  width: 51em;
}

.w51em {
  width: 51em;
}

.w51rem {
  width: 51rem;
}

.mnw51em {
  min-width: 51em;
}

.mnw51rem {
  min-width: 51rem;
}

.mxw51em {
  max-width: 51em;
}

.mxw51rem {
  max-width: 51rem;
}

.h51em {
  height: 51em;
}

.h51rem {
  height: 51rem;
}

.mnh51em {
  min-height: 51em;
}

.mnh51rem {
  min-height: 51rem;
}

.mxh51em {
  max-height: 51em;
}

.mxh51rem {
  max-height: 51rem;
}

.pk-pair-set.sw52 {
  width: 52em;
}

.pk-pair-set.lw52 .pkp-lbl {
  width: 52em;
}

.pk-pair.sw52 {
  width: 52em;
}

.pk-pair.lw52 .pkp-lbl {
  width: 52em;
}

.w52em {
  width: 52em;
}

.w52rem {
  width: 52rem;
}

.mnw52em {
  min-width: 52em;
}

.mnw52rem {
  min-width: 52rem;
}

.mxw52em {
  max-width: 52em;
}

.mxw52rem {
  max-width: 52rem;
}

.h52em {
  height: 52em;
}

.h52rem {
  height: 52rem;
}

.mnh52em {
  min-height: 52em;
}

.mnh52rem {
  min-height: 52rem;
}

.mxh52em {
  max-height: 52em;
}

.mxh52rem {
  max-height: 52rem;
}

.pk-pair-set.sw53 {
  width: 53em;
}

.pk-pair-set.lw53 .pkp-lbl {
  width: 53em;
}

.pk-pair.sw53 {
  width: 53em;
}

.pk-pair.lw53 .pkp-lbl {
  width: 53em;
}

.w53em {
  width: 53em;
}

.w53rem {
  width: 53rem;
}

.mnw53em {
  min-width: 53em;
}

.mnw53rem {
  min-width: 53rem;
}

.mxw53em {
  max-width: 53em;
}

.mxw53rem {
  max-width: 53rem;
}

.h53em {
  height: 53em;
}

.h53rem {
  height: 53rem;
}

.mnh53em {
  min-height: 53em;
}

.mnh53rem {
  min-height: 53rem;
}

.mxh53em {
  max-height: 53em;
}

.mxh53rem {
  max-height: 53rem;
}

.pk-pair-set.sw54 {
  width: 54em;
}

.pk-pair-set.lw54 .pkp-lbl {
  width: 54em;
}

.pk-pair.sw54 {
  width: 54em;
}

.pk-pair.lw54 .pkp-lbl {
  width: 54em;
}

.w54em {
  width: 54em;
}

.w54rem {
  width: 54rem;
}

.mnw54em {
  min-width: 54em;
}

.mnw54rem {
  min-width: 54rem;
}

.mxw54em {
  max-width: 54em;
}

.mxw54rem {
  max-width: 54rem;
}

.h54em {
  height: 54em;
}

.h54rem {
  height: 54rem;
}

.mnh54em {
  min-height: 54em;
}

.mnh54rem {
  min-height: 54rem;
}

.mxh54em {
  max-height: 54em;
}

.mxh54rem {
  max-height: 54rem;
}

.pk-pair-set.sw55 {
  width: 55em;
}

.pk-pair-set.lw55 .pkp-lbl {
  width: 55em;
}

.pk-pair.sw55 {
  width: 55em;
}

.pk-pair.lw55 .pkp-lbl {
  width: 55em;
}

.w55em {
  width: 55em;
}

.w55rem {
  width: 55rem;
}

.mnw55em {
  min-width: 55em;
}

.mnw55rem {
  min-width: 55rem;
}

.mxw55em {
  max-width: 55em;
}

.mxw55rem {
  max-width: 55rem;
}

.h55em {
  height: 55em;
}

.h55rem {
  height: 55rem;
}

.mnh55em {
  min-height: 55em;
}

.mnh55rem {
  min-height: 55rem;
}

.mxh55em {
  max-height: 55em;
}

.mxh55rem {
  max-height: 55rem;
}

.pk-pair-set.sw56 {
  width: 56em;
}

.pk-pair-set.lw56 .pkp-lbl {
  width: 56em;
}

.pk-pair.sw56 {
  width: 56em;
}

.pk-pair.lw56 .pkp-lbl {
  width: 56em;
}

.w56em {
  width: 56em;
}

.w56rem {
  width: 56rem;
}

.mnw56em {
  min-width: 56em;
}

.mnw56rem {
  min-width: 56rem;
}

.mxw56em {
  max-width: 56em;
}

.mxw56rem {
  max-width: 56rem;
}

.h56em {
  height: 56em;
}

.h56rem {
  height: 56rem;
}

.mnh56em {
  min-height: 56em;
}

.mnh56rem {
  min-height: 56rem;
}

.mxh56em {
  max-height: 56em;
}

.mxh56rem {
  max-height: 56rem;
}

.pk-pair-set.sw57 {
  width: 57em;
}

.pk-pair-set.lw57 .pkp-lbl {
  width: 57em;
}

.pk-pair.sw57 {
  width: 57em;
}

.pk-pair.lw57 .pkp-lbl {
  width: 57em;
}

.w57em {
  width: 57em;
}

.w57rem {
  width: 57rem;
}

.mnw57em {
  min-width: 57em;
}

.mnw57rem {
  min-width: 57rem;
}

.mxw57em {
  max-width: 57em;
}

.mxw57rem {
  max-width: 57rem;
}

.h57em {
  height: 57em;
}

.h57rem {
  height: 57rem;
}

.mnh57em {
  min-height: 57em;
}

.mnh57rem {
  min-height: 57rem;
}

.mxh57em {
  max-height: 57em;
}

.mxh57rem {
  max-height: 57rem;
}

.pk-pair-set.sw58 {
  width: 58em;
}

.pk-pair-set.lw58 .pkp-lbl {
  width: 58em;
}

.pk-pair.sw58 {
  width: 58em;
}

.pk-pair.lw58 .pkp-lbl {
  width: 58em;
}

.w58em {
  width: 58em;
}

.w58rem {
  width: 58rem;
}

.mnw58em {
  min-width: 58em;
}

.mnw58rem {
  min-width: 58rem;
}

.mxw58em {
  max-width: 58em;
}

.mxw58rem {
  max-width: 58rem;
}

.h58em {
  height: 58em;
}

.h58rem {
  height: 58rem;
}

.mnh58em {
  min-height: 58em;
}

.mnh58rem {
  min-height: 58rem;
}

.mxh58em {
  max-height: 58em;
}

.mxh58rem {
  max-height: 58rem;
}

.pk-pair-set.sw59 {
  width: 59em;
}

.pk-pair-set.lw59 .pkp-lbl {
  width: 59em;
}

.pk-pair.sw59 {
  width: 59em;
}

.pk-pair.lw59 .pkp-lbl {
  width: 59em;
}

.w59em {
  width: 59em;
}

.w59rem {
  width: 59rem;
}

.mnw59em {
  min-width: 59em;
}

.mnw59rem {
  min-width: 59rem;
}

.mxw59em {
  max-width: 59em;
}

.mxw59rem {
  max-width: 59rem;
}

.h59em {
  height: 59em;
}

.h59rem {
  height: 59rem;
}

.mnh59em {
  min-height: 59em;
}

.mnh59rem {
  min-height: 59rem;
}

.mxh59em {
  max-height: 59em;
}

.mxh59rem {
  max-height: 59rem;
}

.pk-pair-set.sw60 {
  width: 60em;
}

.pk-pair-set.lw60 .pkp-lbl {
  width: 60em;
}

.pk-pair.sw60 {
  width: 60em;
}

.pk-pair.lw60 .pkp-lbl {
  width: 60em;
}

.w60em {
  width: 60em;
}

.w60rem {
  width: 60rem;
}

.mnw60em {
  min-width: 60em;
}

.mnw60rem {
  min-width: 60rem;
}

.mxw60em {
  max-width: 60em;
}

.mxw60rem {
  max-width: 60rem;
}

.h60em {
  height: 60em;
}

.h60rem {
  height: 60rem;
}

.mnh60em {
  min-height: 60em;
}

.mnh60rem {
  min-height: 60rem;
}

.mxh60em {
  max-height: 60em;
}

.mxh60rem {
  max-height: 60rem;
}

.pk-pair {
  border: #aaa;
  border-radius: 0;
  padding: 0.1em 0.1em;
  margin: 0.1em 0.1em;
  background: transparent;
  display: flex;
}

.pk-pair .pkp-lbl {
  color: #008;
  font-weight: 400;
  padding: 0.05em 0.1em;
  margin: 0.05em 0.1em;
}

.pk-pair .pkp-data {
  color: #404;
  background: #fff;
  padding: 0.05em 0.1em;
  margin: 0.05em 0.05em;
  flex-grow: 1;
}

/**Copyight (C) 2016 by Paul Kirkaas - All Rights Reserved */

/** Useful Vue SCSS, like for modals */

[v-cloak] {
  display: none;
}

.rt-inp {
  width: 100%;
  padding-left: 0.5em;
  background-color: rgba(255, 255, 200, 0.4);
  border: solid #bbb 1px;
  border-radius: 3px;
}

.rt-fldcls,
.rt-lblcls {
  display: inline-block;
  padding: 0.25em;
  text-align: center;
  font-weight: bold;
  color: blue;
  align-self: stretch;
  overflow-y: auto;
}

div .rt-lblcls {
  font-weight: bold;
  color: blue;
  padding-bottom: 0;
}

.rt-fldcls {
  flex-grow: 1;
  flex-shrink: 1;
  font-weight: normal;
  color: #444;
}

.rt-headcls {
  display: block;
  width: 100%;
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
  color: white;
  text-align: center;
  padding: 0.5em;
  font-size: larger;
  font-weight: 600;
  border: solid #aaa 1px;
  background-color: #88f;
}

.rt-rowcls {
  display: flex;
  margin: 0;
  padding: 0;
  border: solid #88f 1px;
  flex-grow: 1;
  flex-basis: 100%;
  flex-shrink: 1;
}

.rt-cellcls {
  text-align: center;
  display: flex;
}

.rt-tblcls {
  border: solid #bbb 1px;
  border-radius: 0.5em;
  /*
  margin: .5em;
  */
  margin: 0;
  padding: 3px;
  display: flex;
  flex-direction: column;
}

div.jbld-arr {
  display: flex;
  flex-direction: column;
}

/** Lean, clean styling */

/**
@import 'variables';
@import 'mixins';
@import 'pk-mixins';
@import 'pk-utility';
*/

.pk-content {
  border: solid #999 1px;
  margin: 5px;
  padding: 5px;
  border-radius: 5px;
  background-color: #ffa;
}

.content-main {
  background-color: transparent;
}

.template {
  margin-left: auto;
  margin-right: auto;
  background-color: #ffe;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 2em;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
}

.info.template {
  max-width: 850px;
}

html::after {
  display: block;
  content: "  ";
  height: 100%;
}

.template-heading {
  text-align: center;
  font-size: x-large;
  color: #33a;
  margin-bottom: 0.5em;
}

.sect-head {
  font-size: large;
  font-weight: bold;
  color: black;
  display: inline-block;
  border-bottom: solid black 2px;
  margin-bottom: 0.4em;
  margin-top: 0.4em;
  line-height: 1em;
}

.num-items,
.item-desc {
  display: inline-block;
}

.row.msg {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.5em;
  background-color: rgba(100, 100, 250, 0.2);
}

.row.msg.from.them {
  background-color: rgba(200, 100, 150, 0.2);
}

/* 
Custom scss for sbc
Mar 4, 2016
Author: Paul Kirkaas
*/

/*
@import 'sbc-variables'; // Custom SBC SCSS Variables
@import 'pk-variables'; // Generic PK Extension SCSS Variables
@import 'variables'; //BS Variables
@import 'mixins';
@import 'pk-mixins';
@import 'pk-utility';
@import "pk-effects";
*/

.inp-row {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.pkh5 {
  font-size: 1.3rem;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.pkh6 {
  font-size: 1.2rem;
  font-weight: 500;
  color: #444;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

.inactive-label {
  font-size: small;
  color: red;
}

.js-show-inactive {
  font-size: smaller;
  font-family: arial;
  margin-left: 1em;
  margin-right: 1em;
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 1em;
  cursor: pointer;
}

.lqp-label {
  margin: 25px;
  padding: 35px;
  border: solid black 1px;
  background-color: #aa8;
}

body.tpm img.tpm-head-img {
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.tpm-em {
  font-size: larger;
  font-weight: bold;
  color: #004;
}

.tpm-em2 {
  font-size: large;
  font-weight: bold;
  color: #400;
}

.site-home-anchor {
  font-size: large;
  color: #400;
  text-align: center;
  display: block;
}

body.tpm .navbar-nav li a.tpm-menu-link:hover {
  color: #aaf;
}

ul.nav.navbar-nav.li {
  text-align: center;
}

.new-msg-cnt {
  color: #f44;
}

.head-img-wrapper {
  max-width: 10em;
}

.row.resp-head {
  margin-bottom: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
}

.head-slug-content {
  text-align: center;
  margin-top: 1.25em;
  font-size: large;
  color: #aaf;
  font-style: italic;
}

@media (max-width: 767px) {
  .head-slug-content {
    margin-top: 0.25em;
  }
}

div img.img-fluid-vertical {
  width: auto;
  max-height: 100%;
  max-width: none;
}

.head-slug.head-col {
  vertical-align: text-bottom;
}

.tooltip {
  padding: 1em;
  font-size: medium;
}

.tooltip-inner {
  border: solid #999 1px;
  border-radius: 0.5rem;
}

.pk-value {
  color: #300;
}

.heavy-rule {
  border-top: 1px solid rgba(0, 0, 0, 0.8);
}

.light-rule {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.tpm .tpm-h-center {
  text-align: center;
}

.tpm .tpm-checkbox {
  text-align: center;
  font-size: x-large;
  font-weight: bold;
}

.tpm .tpm-area {
  background-color: #ffc;
}

.tpm .sect-head {
  display: block;
  text-align: center;
  font-size: large;
  font-weight: bold;
}

.tpm .row.next-row {
  margin-top: 0.5rem;
  border-top: #222;
}

.tpm .client-wrap .tpm-value {
  font-weight: normal;
  color: #000;
}

.tpm .arrears-summary {
  color: #600;
  background-color: #ffa;
  padding: 1rem;
  margin: 1rem;
  border: solid #aaf 2px;
  border-radius: 0.5rem;
}

.cpt-row-sep {
  min-height: 0.1em;
  background-color: #f8a;
}

.nm-row-sep {
  min-height: 0.2em;
  background-color: #88f;
}

/*
.tpm fieldset[disabled] {
  background-color: rgba(0,0,0,.2);
  color: #aaa;
}
*/

.tpm table.report {
  width: 100%;
  border-radius: 0.5em;
}

.tpm table tr.report td,
table tr.report th,
.tpm table.report,
table td.report,
table th.report,
.tpm table.report td,
.tpm table.report th {
  padding-left: 0.5em;
  padding-right: 0.5em;
  border-collapse: collapse;
  border: 1px solid #aaa;
}

table.report td.new-client {
  border-top: solid #99f 2px;
}

.tpm table.report.billing {
  margin-left: auto;
  margin-right: auto;
}

.tpm .billing-user-label .user-label-name {
  text-decoration: underline;
}

.tpm .billing-user-label {
  display: inline-block;
  margin: 1em;
  padding: 1em;
  border: solid #aaa 1px;
  border-radius: 0.5em;
}

.tpm .bill-total,
.tpm .bill-date,
.tpm .bill-for,
.tpm .billing-client-label {
  margin: 1em;
  padding: 1em;
}

.tpm .bill-for {
  font-style: italic;
}

.tpm .bill-total {
  font-size: large;
  text-align: center;
}

textarea.pk-inp,
select.pk-inp,
input.pk-inp,
input.jbld-scalar {
  width: 100%;
}

/*
textarea.pk-inp,
select.pk-inp,
input.pk-inp {
  @extend .form-control; 
  padding: 2px;
  //font-weight: bold;
  color: #400;
  background-color: rgba(255,255,250,.8);
  &:hover, &:focus {
    border: 1px solid #aaf;
    border-radius: .3rem;
    box-shadow: 0px 0px 15px 5px rgba(200, 200, 255, .75); 
  }
}
*/

.au-wrap {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

.au-wrap-1 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}

.au-wrap-2 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}

.au-wrap-3 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

.au-wrap-4 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 1em;
  padding-bottom: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

.au-wrap-5 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.au-wrap-6 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}

.au-wrap-7 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  margin-top: 1.6em;
  margin-bottom: 1.6em;
}

.au-wrap-8 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 1.8em;
  padding-bottom: 1.8em;
  margin-top: 1.8em;
  margin-bottom: 1.8em;
}

.au-wrap-9 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 2em;
  padding-bottom: 2em;
  margin-top: 2em;
  margin-bottom: 2em;
}

.au-wrap-10 {
  border: solid #aaa 1px;
  border-radius: 5px;
  background: rgba(230, 240, 250, 0.3);
  box-shadow: 1rem 1rem 3rem -1rem rgba(0, 0, 0, 0.5);
  padding-top: 2.2em;
  padding-bottom: 2.2em;
  margin-top: 2.2em;
  margin-bottom: 2.2em;
}

table.appt-sum td,
table.appt-sum th,
table.appt-sum {
  border-collapse: collapse;
  border: solid #888 1px;
  padding: 0.2em;
  text-align: center;
}

table.appt-sum {
  width: 100%;
}

/*
div.row.data-row [class*="col-"] {
  @extend .pk-val;
}
div.row.head-row [class*="col-"] {
  @extend .pk-lbl;
}
*/

table.report.billing tr.less-payments td {
  background-color: #ccf;
  border-bottom: solid blue 2px;
  margin-bottom: 0.3em;
}

.row.bal-sum .tpm-value {
  color: #400;
  font-weight: bold;
  font-size: 1.2em;
}

/*
$cta-color: #880 !default;
.base-sbc {
  @extend .raleway;
  color: $cta-color;
  font-weight: bold;
}

@include mk-site-headers(base-sbc);
*/

.sha,
.shaib20,
.shair20,
.sha20,
.shar20,
.shab20,
.shaib19,
.shair19,
.sha19,
.shar19,
.shab19,
.shaib18,
.shair18,
.sha18,
.shar18,
.shab18,
.shaib17,
.shair17,
.sha17,
.shar17,
.shab17,
.shaib16,
.shair16,
.sha16,
.shar16,
.shab16,
.shaib15,
.shair15,
.sha15,
.shar15,
.shab15,
.shaib14,
.shair14,
.sha14,
.shar14,
.shab14,
.shaib13,
.shair13,
.sha13,
.shar13,
.shab13,
.shaib12,
.shair12,
.sha12,
.shar12,
.shab12,
.shaib11,
.shair11,
.sha11,
.shar11,
.shab11,
.shaib10,
.shair10,
.sha10,
.shar10,
.shab10,
.shaib9,
.shair9,
.sha9,
.shar9,
.shab9,
.shaib8,
.shair8,
.sha8,
.shar8,
.shab8,
.shaib7,
.shair7,
.sha7,
.shar7,
.shab7,
.shaib6,
.shair6,
.sha6,
.shar6,
.shab6,
.shaib5,
.shair5,
.sha5,
.shar5,
.shab5,
.shaib4,
.shair4,
.sha4,
.shar4,
.shab4,
.shaib3,
.shair3,
.sha3,
.shar3,
.shab3,
.shaib2,
.shair2,
.sha2,
.shar2,
.shab2,
.shaib1,
.shair1,
.sha1,
.shar1,
.shab1,
.shaib0,
.shair0,
.sha0,
.shar0,
.shab0,
.shaib-1,
.shair-1,
.sha-1,
.shar-1,
.shab-1,
.shaib-2,
.shair-2,
.sha-2,
.shar-2,
.shab-2,
.shaib-3,
.shair-3,
.sha-3,
.shar-3,
.shab-3,
.shaib-4,
.shair-4,
.sha-4,
.shar-4,
.shab-4,
.shaib-5,
.shair-5,
.sha-5,
.shar-5,
.shab-5 {
  text-align: center;
  color: #444;
}

.sha-5,
.shar-5,
.shab-5 {
  font-size: 0rem;
}

.shab-5 {
  color: #004;
}

.shaib-5,
.shair-5 {
  font-size: 0rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair-5 {
  background: #400;
}

.sha-4,
.shar-4,
.shab-4 {
  font-size: 0.2rem;
}

.shab-4 {
  color: #004;
}

.shaib-4,
.shair-4 {
  font-size: 0.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair-4 {
  background: #400;
}

.sha-3,
.shar-3,
.shab-3 {
  font-size: 0.4rem;
}

.shab-3 {
  color: #004;
}

.shaib-3,
.shair-3 {
  font-size: 0.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair-3 {
  background: #400;
}

.sha-2,
.shar-2,
.shab-2 {
  font-size: 0.6rem;
}

.shab-2 {
  color: #004;
}

.shaib-2,
.shair-2 {
  font-size: 0.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair-2 {
  background: #400;
}

.sha-1,
.shar-1,
.shab-1 {
  font-size: 0.8rem;
}

.shab-1 {
  color: #004;
}

.shaib-1,
.shair-1 {
  font-size: 0.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair-1 {
  background: #400;
}

.sha0,
.shar0,
.shab0 {
  font-size: 1rem;
}

.shab0 {
  color: #004;
}

.shaib0,
.shair0 {
  font-size: 1rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair0 {
  background: #400;
}

.sha1,
.shar1,
.shab1 {
  font-size: 1.2rem;
}

.shab1 {
  color: #004;
}

.shaib1,
.shair1 {
  font-size: 1.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair1 {
  background: #400;
}

.sha2,
.shar2,
.shab2 {
  font-size: 1.4rem;
}

.shab2 {
  color: #004;
}

.shaib2,
.shair2 {
  font-size: 1.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair2 {
  background: #400;
}

.sha3,
.shar3,
.shab3 {
  font-size: 1.6rem;
}

.shab3 {
  color: #004;
}

.shaib3,
.shair3 {
  font-size: 1.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair3 {
  background: #400;
}

.sha4,
.shar4,
.shab4 {
  font-size: 1.8rem;
}

.shab4 {
  color: #004;
}

.shaib4,
.shair4 {
  font-size: 1.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair4 {
  background: #400;
}

.sha5,
.shar5,
.shab5 {
  font-size: 2rem;
}

.shab5 {
  color: #004;
}

.shaib5,
.shair5 {
  font-size: 2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair5 {
  background: #400;
}

.sha6,
.shar6,
.shab6 {
  font-size: 2.2rem;
}

.shab6 {
  color: #004;
}

.shaib6,
.shair6 {
  font-size: 2.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair6 {
  background: #400;
}

.sha7,
.shar7,
.shab7 {
  font-size: 2.4rem;
}

.shab7 {
  color: #004;
}

.shaib7,
.shair7 {
  font-size: 2.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair7 {
  background: #400;
}

.sha8,
.shar8,
.shab8 {
  font-size: 2.6rem;
}

.shab8 {
  color: #004;
}

.shaib8,
.shair8 {
  font-size: 2.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair8 {
  background: #400;
}

.sha9,
.shar9,
.shab9 {
  font-size: 2.8rem;
}

.shab9 {
  color: #004;
}

.shaib9,
.shair9 {
  font-size: 2.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair9 {
  background: #400;
}

.sha10,
.shar10,
.shab10 {
  font-size: 3rem;
}

.shab10 {
  color: #004;
}

.shaib10,
.shair10 {
  font-size: 3rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair10 {
  background: #400;
}

.sha11,
.shar11,
.shab11 {
  font-size: 3.2rem;
}

.shab11 {
  color: #004;
}

.shaib11,
.shair11 {
  font-size: 3.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair11 {
  background: #400;
}

.sha12,
.shar12,
.shab12 {
  font-size: 3.4rem;
}

.shab12 {
  color: #004;
}

.shaib12,
.shair12 {
  font-size: 3.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair12 {
  background: #400;
}

.sha13,
.shar13,
.shab13 {
  font-size: 3.6rem;
}

.shab13 {
  color: #004;
}

.shaib13,
.shair13 {
  font-size: 3.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair13 {
  background: #400;
}

.sha14,
.shar14,
.shab14 {
  font-size: 3.8rem;
}

.shab14 {
  color: #004;
}

.shaib14,
.shair14 {
  font-size: 3.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair14 {
  background: #400;
}

.sha15,
.shar15,
.shab15 {
  font-size: 4rem;
}

.shab15 {
  color: #004;
}

.shaib15,
.shair15 {
  font-size: 4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair15 {
  background: #400;
}

.sha16,
.shar16,
.shab16 {
  font-size: 4.2rem;
}

.shab16 {
  color: #004;
}

.shaib16,
.shair16 {
  font-size: 4.2rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair16 {
  background: #400;
}

.sha17,
.shar17,
.shab17 {
  font-size: 4.4rem;
}

.shab17 {
  color: #004;
}

.shaib17,
.shair17 {
  font-size: 4.4rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair17 {
  background: #400;
}

.sha18,
.shar18,
.shab18 {
  font-size: 4.6rem;
}

.shab18 {
  color: #004;
}

.shaib18,
.shair18 {
  font-size: 4.6rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair18 {
  background: #400;
}

.sha19,
.shar19,
.shab19 {
  font-size: 4.8rem;
}

.shab19 {
  color: #004;
}

.shaib19,
.shair19 {
  font-size: 4.8rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair19 {
  background: #400;
}

.sha20,
.shar20,
.shab20 {
  font-size: 5rem;
}

.shab20 {
  color: #004;
}

.shaib20,
.shair20 {
  font-size: 5rem;
  padding: 0.3rem 0;
  text-align: center;
  color: #fff;
  background: #004;
}

.shair20 {
  background: #400;
}

.site-strong {
  color: #880;
  font-style: italic;
  font-weight: 600;
  font-size: 18px;
  display: inline;
}

.section.tst-ww .row .lbl {
  font-weight: bold;
}

.section.tst-ww .row.ttl div {
  color: #600;
}

.section.tst-ww .row.ttl div.ttl {
  color: #f00;
  font-weight: bold;
}

.row.ov-head div {
  font-weight: bold;
}

.slighter {
  background: rgba(244, 255, 255, 0.8);
}

.sdarker {
  background: rgba(255, 150, 150, 0.3);
  border-radius: 1em;
}

textarea.notes-ta {
  min-width: 30em;
  min-height: 20em;
  padding: 1em;
  border: solid #aaf 1px;
  border-radius: 0.5em;
  background-color: #fff;
  width: 100%;
}

div.client-note-div {
  padding: 1em;
  background-color: #eed;
}

div.js-submit-ajax-notes {
  margin-bottom: 0;
}

.redbg {
  border: solid green 3px;
  background: rgba(250, 150, 155, 0.5);
  font-size: x-large;
  padding: 1.5em;
  margin: 0.5em;
}

.bluebg {
  border: solid red 3px;
  background: rgba(150, 150, 255, 0.5);
  font-size: x-large;
  padding: 1.5em;
  margin: 0.5em;
}

.greenbg {
  border: solid blue 3px;
  background: rgba(150, 250, 155, 0.5);
  font-size: x-large;
  padding: 1.5em;
  margin: 0.5em;
}

.half {
  width: 50%;
  background: rgba(233, 221, 44, 0.7);
}

.pay-row {
  line-height: 2;
}

table.print-claim-header {
  text-align: center;
  width: 100%;
  border: none;
}

table.print-claim-header th,
table.print-claim-header td {
  text-align: center;
  padding-left: 2em;
  padding-right: 2em;
}

table.report.receipts,
table.pick-receipts {
  font-size: small;
  width: 100%;
  text-align: center;
}

table.report.receipts td,
table.report.receipts th,
table.pick-receipts td,
table.pick-receipts th {
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  border: solid #ccc 1px;
}

/** CSS for Regina's Site **/

body {
  /*
  background-color: #fef;
  font-size: 20px;
  font-weight: 700;
  color: #800;
  background-image: url('/gulped/img/ocean-cloud-1024x636.jpg');
  "/gulped/img/2013-37-field-of-poppies-1-acrylic-on-canvas-5-x7-copyright-wendie-donabie-2013-web.jpg"
  */
  /*
  background-image: url('/mixed/img/2013-37-field-of-poppies-1-acrylic-on-canvas-5-x7-copyright-wendie-donabie-2013-web.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  */
  /*
  opacity: 0;
  */
}

.body-div {
  /*
  background-image: url('/img/ocean-cloud-1024x636.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #fbf;
  padding: 30px;
  padding-bottom: 100px;
  border: solid #bbb 1px;
  background: linear-gradient(to bottom, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
  */
}

.background-div {
  background-color: #ffe;
  opacity: 0.6;
  padding: 20px;
  border: solid #999 1px;
  border-radius: 8px;
}

.background-div p {
  padding: 3px;
}

.first-row {
  margin-top: 30px;
}

.contact {
  border: solid #999 1px;
  border-radius: 8px;
  margin-top: 20px;
  background-color: #ffe;
}

.contact p {
  margin: 10px;
}

.headshot {
  margin: 20px;
}

img.headshot {
  width: 150px;
}


/*# sourceMappingURL=sassed.css.map*/